Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Clark Lin
Study Performance Tracking App
Commits
d822f976
Commit
d822f976
authored
Sep 08, 2023
by
Clark Lin
Browse files
Merge branch 'development' into 'main'
multiple enhancements and fix See merge request
!3
parents
d0537104
26d9d2d9
Changes
43
Hide whitespace changes
Inline
Side-by-side
app/f10002/application/pages/page_00003.sql
View file @
d822f976
...
...
@@ -30,9 +30,11 @@ wwv_flow_imp_page.create_page_plug(
,
p_query_type
=>
'TABLE'
,
p_query_table
=>
'STDT_SUBJECTS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_include_rowid_column
=>
false
,
p_plug_source_type
=>
'NATIVE_IG'
,
p_prn_page_header
=>
unistr
(
'
\8
BFE
\7
A0B'
)
...
...
@@ -303,6 +305,37 @@ wwv_flow_imp_page.create_region_column(
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
19129932686169047
.
10002
)
,
p_name
=>
'CALENDAR_COLOR'
,
p_source_type
=>
'DB_COLUMN'
,
p_source_expression
=>
'CALENDAR_COLOR'
,
p_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_SELECT_LIST'
,
p_heading
=>
unistr
(
'
\6
5E5
\5
386
\9
89C
\8
272'
)
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
130
,
p_value_alignment
=>
'LEFT'
,
p_is_required
=>
false
,
p_lov_type
=>
'SHARED'
,
p_lov_id
=>
wwv_flow_imp
.
id
(
10801316666253104
)
,
p_lov_display_extra
=>
false
,
p_lov_display_null
=>
true
,
p_enable_filter
=>
true
,
p_filter_operators
=>
'C:S:CASE_INSENSITIVE:REGEXP'
,
p_filter_is_required
=>
false
,
p_filter_text_case
=>
'MIXED'
,
p_filter_exact_match
=>
true
,
p_filter_lov_type
=>
'LOV'
,
p_use_as_row_header
=>
false
,
p_enable_sort_group
=>
true
,
p_enable_control_break
=>
true
,
p_enable_hide
=>
true
,
p_is_primary_key
=>
false
,
p_duplicate_value
=>
true
,
p_include_in_export
=>
true
);
wwv_flow_imp_page
.
create_region_column
(
p_id
=>
wwv_flow_imp
.
id
(
19446196057876430
.
10002
)
,
p_name
=>
'TENANT_ID'
...
...
@@ -374,38 +407,79 @@ wwv_flow_imp_page.create_page_process(
,
p_region_id
=>
wwv_flow_imp
.
id
(
16340081343323735
.
10002
)
,
p_process_type
=>
'NATIVE_IG_DML'
,
p_process_name
=>
'Subject - Save Interactive Grid Data'
,
p_attribute_01
=>
'REGION_SOURCE'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_attribute_08
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
16351726958323934
.
10002
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
19126829685169016
.
10002
)
,
p_process_sequence
=>
20
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_region_id
=>
wwv_flow_imp
.
id
(
16340081343323735
.
10002
)
,
p_process_type
=>
'NATIVE_PLSQL'
,
p_process_name
=>
'Update Who Column'
,
p_process_sql_clob
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
,
p_attribute_01
=>
'PLSQL_CODE'
,
p_attribute_04
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'DECLARE'
,
''
,
' ln_subject_id NUMBER;'
,
''
,
'BEGIN'
,
' IF (:APEX$ROW_STATUS =
''
U
''
) THEN'
,
''
,
' IF (:APEX$ROW_STATUS =
''
C
''
) THEN'
,
''
,
' SELECT "STDT_SUBJECTS_SEQ".nextval'
,
' INTO ln_subject_id'
,
' FROM dual;'
,
''
,
' INSERT INTO stdt_subjects('
,
' subject_id,'
,
' subject_name,'
,
' primary_flag,'
,
' enabled_flag,'
,
' created_by,'
,
' creation_date,'
,
' last_updated_by,'
,
' last_update_date,'
,
' tenant_id,'
,
' calendar_color'
,
' )'
,
' VALUES('
,
' ln_subject_id, -- subject_id,'
,
' :SUBJECT_NAME, -- subject_name,'
,
' :PRIMARY_FLAG, -- primary_flag,'
,
' :ENABLED_FLAG, -- enabled_flag,'
,
' :CREATED_BY, -- created_by,'
,
' :CREATION_DATE, -- creation_date,'
,
' :LAST_UPDATED_BY, -- last_updated_by,'
,
' :LAST_UPDATE_DATE, -- last_update_date,'
,
' :TENANT_ID, -- tenant_id,'
,
' :CALENDAR_COLOR -- calendar_color'
,
' )'
,
' RETURNING ln_subject_id INTO :SUBJECT_ID;'
,
''
,
' ELSIF (:APEX$ROW_STATUS =
''
D
''
) THEN'
,
''
,
' -- Override delete operation, soft delete the row'
,
' UPDATE'
,
' stdt_subjects ss'
,
' SET'
,
' deleted_flag =
''
Y
''
,'
,
' last_update_date = LOCALTIMESTAMP,'
,
' last_updated_by = :APP_USER'
,
' WHERE'
,
' subject_id = :SUBJECT_ID;'
,
''
,
' ELSIF (:APEX$ROW_STATUS =
''
U
''
) THEN'
,
''
,
' -- Update operation'
,
' UPDATE'
,
' stdt_subjects ss'
,
' SET'
,
' ss.subject_name = :SUBJECT_NAME,'
,
' ss.primary_flag = :PRIMARY_FLAG,'
,
' ss.calendar_color = :CALENDAR_COLOR,'
,
' ss.last_update_date = LOCALTIMESTAMP,'
,
' ss.last_updated_by = :APP_USER'
,
' WHERE'
,
' subject_id = :SUBJECT_ID;'
,
''
,
' END IF;'
,
''
,
'END;'
))
,
p_process_clob_language
=>
'PLSQL'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
1
9126829685169016
.
10002
,
p_internal_uid
=>
1
6351726958323934
.
10002
);
wwv_flow_imp
.
component_end
;
end
;
...
...
app/f10002/application/pages/page_00004.sql
View file @
d822f976
...
...
@@ -30,9 +30,11 @@ wwv_flow_imp_page.create_page_plug(
,
p_query_type
=>
'TABLE'
,
p_query_table
=>
'STDT_TERMS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_include_rowid_column
=>
false
,
p_plug_source_type
=>
'NATIVE_IG'
,
p_prn_page_header
=>
unistr
(
'
\5
B66
\6
71F'
)
...
...
@@ -411,38 +413,80 @@ wwv_flow_imp_page.create_page_process(
,
p_region_id
=>
wwv_flow_imp
.
id
(
16377626909447657
.
10002
)
,
p_process_type
=>
'NATIVE_IG_DML'
,
p_process_name
=>
'Term - Save Interactive Grid Data'
,
p_attribute_01
=>
'REGION_SOURCE'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_attribute_08
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
16389460547447686
.
10002
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
19127100211169019
.
10002
)
,
p_process_sequence
=>
20
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_region_id
=>
wwv_flow_imp
.
id
(
16377626909447657
.
10002
)
,
p_process_type
=>
'NATIVE_PLSQL'
,
p_process_name
=>
'Update Who Columns'
,
p_process_sql_clob
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
,
p_attribute_01
=>
'PLSQL_CODE'
,
p_attribute_04
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'DECLARE'
,
''
,
' ln_term_id NUMBER;'
,
''
,
'BEGIN'
,
' IF (:APEX$ROW_STATUS =
''
U
''
) THEN'
,
''
,
' IF (:APEX$ROW_STATUS =
''
C
''
) THEN'
,
''
,
' SELECT "STDT_TERMS_SEQ".nextval'
,
' INTO ln_term_id'
,
' FROM dual;'
,
''
,
' INSERT INTO stdt_terms('
,
' term_id,'
,
' student_id,'
,
' term_name,'
,
' term_start_date,'
,
' term_end_date,'
,
' created_by,'
,
' creation_date,'
,
' last_updated_by,'
,
' last_update_date,'
,
' tenant_id'
,
' )'
,
' VALUES('
,
' ln_term_id, -- term_id,'
,
' :STUDENT_ID, -- student_id,'
,
' :TERM_NAME, -- term_name,'
,
' :TERM_START_DATE, -- term_start_date,'
,
' :TERM_END_DATE, -- term_end_date,'
,
' :CREATED_BY, -- created_by,'
,
' :CREATION_DATE, -- creation_date,'
,
' :LAST_UPDATED_BY, -- last_updated_by,'
,
' :LAST_UPDATE_DATE, -- last_update_date,'
,
' :TENANT_ID -- tenant_id'
,
' )'
,
' RETURNING ln_term_id INTO :TERM_ID;'
,
''
,
' ELSIF (:APEX$ROW_STATUS =
''
D
''
) THEN'
,
''
,
' -- Override delete operation, soft delete the row'
,
' UPDATE'
,
' stdt_terms st'
,
' SET'
,
' st.deleted_flag =
''
Y
''
,'
,
' st.last_update_date = LOCALTIMESTAMP,'
,
' st.last_updated_by = :APP_USER'
,
' WHERE'
,
' st.term_id = :TERM_ID;'
,
''
,
' ELSIF (:APEX$ROW_STATUS =
''
U
''
) THEN'
,
''
,
' -- Update operation'
,
' UPDATE'
,
' stdt_terms st'
,
' SET'
,
' last_update_date = LOCALTIMESTAMP,'
,
' last_updated_by = :APP_USER'
,
' st.student_id = :STUDENT_ID,'
,
' st.term_name = :TERM_NAME,'
,
' st.term_start_date = :TERM_START_DATE,'
,
' st.term_end_date = :TERM_END_DATE,'
,
' st.last_update_date = LOCALTIMESTAMP,'
,
' st.last_updated_by = :APP_USER'
,
' WHERE'
,
' term_id = :TERM_ID;'
,
' st.term_id = :TERM_ID;'
,
''
,
' END IF;'
,
''
,
'END;'
))
,
p_process_clob_language
=>
'PLSQL'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
1
9127100211169019
.
10002
,
p_internal_uid
=>
1
6389460547447686
.
10002
);
wwv_flow_imp
.
component_end
;
end
;
...
...
app/f10002/application/pages/page_00005.sql
View file @
d822f976
...
...
@@ -30,7 +30,9 @@ wwv_flow_imp_page.create_page_plug(
,
p_query_type
=>
'TABLE'
,
p_query_table
=>
'STDT_EXAM_LEVELS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_include_rowid_column
=>
false
...
...
@@ -87,7 +89,7 @@ wwv_flow_imp_page.create_region_column(
,
p_data_type
=>
'VARCHAR2'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_TEXT_FIELD'
,
p_heading
=>
unistr
(
'
\
9
1CD
\8
981
\5
EA6
'
)
,
p_heading
=>
unistr
(
'
\
8
003
\8
BD5
\7
EA7
\5
22B
'
)
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
40
,
p_value_alignment
=>
'LEFT'
...
...
@@ -322,7 +324,7 @@ wwv_flow_imp_page.create_interactive_grid(
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
18866046213324706
.
10002
)
,
p_plug_name
=>
unistr
(
'
\
9
1CD
\8
981
\5
EA6
'
)
,
p_plug_name
=>
unistr
(
'
\
8
003
\8
BD5
\7
EA7
\5
22B
'
)
,
p_icon_css_classes
=>
'app-icon'
,
p_region_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16094697015514771
.
10002
)
...
...
@@ -338,38 +340,74 @@ wwv_flow_imp_page.create_page_process(
,
p_region_id
=>
wwv_flow_imp
.
id
(
16393960423554747
.
10002
)
,
p_process_type
=>
'NATIVE_IG_DML'
,
p_process_name
=>
'Exam Level - Save Interactive Grid Data'
,
p_attribute_01
=>
'REGION_SOURCE'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_attribute_08
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
16403700163554768
.
10002
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
19127255883169020
.
10002
)
,
p_process_sequence
=>
20
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_region_id
=>
wwv_flow_imp
.
id
(
16393960423554747
.
10002
)
,
p_process_type
=>
'NATIVE_PLSQL'
,
p_process_name
=>
'Update Who Columns'
,
p_process_sql_clob
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
,
p_attribute_01
=>
'PLSQL_CODE'
,
p_attribute_04
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'DECLARE'
,
''
,
' ln_level_id NUMBER;'
,
''
,
'BEGIN'
,
' IF (:APEX$ROW_STATUS =
''
U
''
) THEN'
,
''
,
' IF (:APEX$ROW_STATUS =
''
C
''
) THEN'
,
''
,
' SELECT "STDT_EXAM_LEVEL_SEQ".nextval'
,
' INTO ln_level_id'
,
' FROM dual;'
,
''
,
' INSERT INTO stdt_exam_levels('
,
' level_id,'
,
' level_degree,'
,
' description,'
,
' created_by,'
,
' creation_date,'
,
' last_updated_by,'
,
' last_update_date,'
,
' tenant_id'
,
' )'
,
' VALUES('
,
' ln_level_id, -- level_id,'
,
' :LEVEL_DEGREE, -- level_degree,'
,
' :DESCRIPTION, -- description,'
,
' :CREATED_BY, -- created_by,'
,
' :CREATION_DATE, -- creation_date,'
,
' :LAST_UPDATED_BY, -- last_updated_by,'
,
' :LAST_UPDATE_DATE, -- last_update_date,'
,
' :TENANT_ID -- tenant_id'
,
' )'
,
' RETURNING ln_level_id INTO :LEVEL_ID;'
,
''
,
' ELSIF (:APEX$ROW_STATUS =
''
D
''
) THEN'
,
''
,
' -- Override delete operation, soft delete the row'
,
' UPDATE'
,
' stdt_exam_levels sel'
,
' SET'
,
' sel.deleted_flag =
''
Y
''
,'
,
' sel.last_update_date = LOCALTIMESTAMP,'
,
' sel.last_updated_by = :APP_USER'
,
' WHERE'
,
' sel.level_id = :LEVEL_ID;'
,
''
,
' ELSIF (:APEX$ROW_STATUS =
''
U
''
) THEN'
,
''
,
' -- Update operation'
,
' UPDATE'
,
' stdt_exam_levels sel'
,
' SET'
,
' last_update_date = LOCALTIMESTAMP,'
,
' last_updated_by = :APP_USER'
,
' sel.level_degree = :LEVEL_DEGREE,'
,
' sel.description = :DESCRIPTION,'
,
' sel.last_update_date = LOCALTIMESTAMP,'
,
' sel.last_updated_by = :APP_USER'
,
' WHERE'
,
' level_id = :LEVEL_ID;'
,
' sel.level_id = :LEVEL_ID;'
,
''
,
' END IF;'
,
''
,
'END;'
))
,
p_process_clob_language
=>
'PLSQL'
,
p_attribute_05
=>
'Y'
,
p_attribute_06
=>
'Y'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_internal_uid
=>
1
9127255883169020
.
10002
,
p_internal_uid
=>
1
6403700163554768
.
10002
);
wwv_flow_imp
.
component_end
;
end
;
...
...
app/f10002/application/pages/page_00007.sql
View file @
d822f976
...
...
@@ -34,7 +34,7 @@ wwv_flow_imp_page.create_page_plug(
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
19124958541160604
.
10002
)
,
p_plug_name
=>
unistr
(
'
\4
F5C
\4
E1A
\6
5E5
\5
386'
)
,
p_region_template_options
=>
'#DEFAULT#:js-showMaximizeButton:t-Region--scrollBody'
,
p_region_template_options
=>
'#DEFAULT#:js-showMaximizeButton:
i-h640:
t-Region--scrollBody'
,
p_escape_on_http_output
=>
'Y'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16116793714514810
.
10002
)
,
p_plug_display_sequence
=>
40
...
...
@@ -42,75 +42,72 @@ wwv_flow_imp_page.create_page_plug(
,
p_query_type
=>
'SQL'
,
p_plug_source
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'select'
,
' TASK_ID,'
,
' TASK_NAME,'
,
' TASK_DESCRIPTION,'
,
' SUBJECT_ID,'
,
' START_DATE,'
,
' END_DATE,'
,
' COMPLETION_PERCENT,'
,
' CREATED_BY,'
,
' CREATION_DATE,'
,
' LAST_UPDATED_BY,'
,
' LAST_UPDATE_DATE,'
,
' STUDENT_ID,'
,
' TERM_ID,'
,
' TENANT_ID,'
,
'
ST.
TASK_ID,'
,
'
ST.
TASK_NAME,'
,
'
ST.
TASK_DESCRIPTION,'
,
'
ST.
SUBJECT_ID,'
,
'
ST.
START_DATE,'
,
'
ST.
END_DATE,'
,
'
ST.
COMPLETION_PERCENT,'
,
'
ST.
CREATED_BY,'
,
'
ST.
CREATION_DATE,'
,
'
ST.
LAST_UPDATED_BY,'
,
'
ST.
LAST_UPDATE_DATE,'
,
'
ST.
STUDENT_ID,'
,
'
ST.
TERM_ID,'
,
'
ST.
TENANT_ID,'
,
' CASE'
,
' WHEN (COMPLETION_PERCENT = 100) THEN
''
apex-cal-green
''
'
,
' WHEN (SYSDATE >= END_DATE + 1 AND COMPLETION_PERCENT <> 100) THEN
''
apex-cal-red
''
'
,
' WHEN (MOD(SUBJECT_ID, 5) = 0) THEN
''
apex-cal-lime
''
'
,
' WHEN (MOD(SUBJECT_ID, 5) = 1) THEN
''
apex-cal-bluesky
''
'
,
' WHEN (MOD(SUBJECT_ID, 5) = 2) THEN
''
apex-cal-brown
''
'
,
' WHEN (MOD(SUBJECT_ID, 5) = 3) THEN
''
apex-cal-orange
''
'
,
' WHEN (MOD(SUBJECT_ID, 5) = 4) THEN
''
apex-cal-yellow
''
'
,
' WHEN (ST.COMPLETION_PERCENT = 100) THEN
''
apex-cal-green
''
'
,
' WHEN (SYSDATE >= ST.END_DATE + 1 AND ST.COMPLETION_PERCENT <> 100) THEN
''
apex-cal-red
''
'
,
' ELSE NVL(SS.CALENDAR_COLOR,
''
apex-cal-black
''
)'
,
' END css_class,'
,
' CASE'
,
unistr
(
' WHEN (COMPLETION_PERCENT = 100) THEN
''
[
\5
B8C
\6
210]
''
'
),
unistr
(
' WHEN (SYSDATE >= END_DATE + 1 AND COMPLETION_PERCENT <> 100) THEN
''
[
\8
D85
\6
5F6]
''
'
),
unistr
(
' WHEN (
ST.
COMPLETION_PERCENT = 100) THEN
''
[
\5
B8C
\6
210]
''
'
),
unistr
(
' WHEN (SYSDATE >=
ST.
END_DATE + 1 AND
ST.
COMPLETION_PERCENT <> 100) THEN
''
[
\8
D85
\6
5F6]
''
'
),
' END'
,
' || TASK_NAME ||
''
-
''
|| TO_CHAR(COMPLETION_PERCENT) ||
''
%
''
'
,
' ||
''
[
''
|| SUBSTR(SS.SUBJECT_NAME, 1, 1) ||
''
]
''
'
,
' || ST.TASK_NAME ||
''
-
''
|| TO_CHAR(ST.COMPLETION_PERCENT) ||
''
%
''
'
,
' ||'
,
' CASE'
,
' WHEN IMAGE_01 IS NULL'
,
' AND IMAGE_02 IS NULL'
,
' AND IMAGE_03 IS NULL'
,
' AND IMAGE_04 IS NULL'
,
' AND IMAGE_05 IS NULL THEN'
,
' WHEN
ST.
IMAGE_01 IS NULL'
,
' AND
ST.
IMAGE_02 IS NULL'
,
' AND
ST.
IMAGE_03 IS NULL'
,
' AND
ST.
IMAGE_04 IS NULL'
,
' AND
ST.
IMAGE_05 IS NULL THEN'
,
' NULL'
,
' ELSE'
,
'
''
<
''
'
,
' ||'
,
' (TO_NUMBER(CASE'
,
' WHEN IMAGE_01 IS NOT NULL THEN'
,
' WHEN
ST.
IMAGE_01 IS NOT NULL THEN'
,
' 1'
,
' ELSE'
,
' 0'
,
' END)'
,
' +'
,
' TO_NUMBER(CASE'
,
' WHEN IMAGE_02 IS NOT NULL THEN'
,
' WHEN
ST.
IMAGE_02 IS NOT NULL THEN'
,
' 1'
,
' ELSE'
,
' 0'
,
' END)'
,
' +'
,
' TO_NUMBER(CASE'
,
' WHEN IMAGE_03 IS NOT NULL THEN'
,
' WHEN
ST.
IMAGE_03 IS NOT NULL THEN'
,
' 1'
,
' ELSE'
,
' 0'
,
' END)'
,
' +'
,
' TO_NUMBER(CASE'
,
' WHEN IMAGE_04 IS NOT NULL THEN'
,
' WHEN
ST.
IMAGE_04 IS NOT NULL THEN'
,
' 1'
,
' ELSE'
,
' 0'
,
' END)'
,
' +'
,
' TO_NUMBER(CASE'
,
' WHEN IMAGE_05 IS NOT NULL THEN'
,
' WHEN
ST.
IMAGE_05 IS NOT NULL THEN'
,
' 1'
,
' ELSE'
,
' 0'
,
...
...
@@ -118,10 +115,14 @@ unistr(' WHEN (SYSDATE >= END_DATE + 1 AND COMPLETION_PERCENT <> 100) THE
' ||'
,
unistr
(
'
''\4
E2A
\9
644
\4
EF6>
''
'
),
' END as task_display'
,
' from STDT_TASKS st'
,
'where tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
'FROM STDT_TASKS st,'
,
' STDT_SUBJECTS ss'
,
'WHERE 1 = 1'
,
'AND ST.SUBJECT_ID = SS.SUBJECT_ID (+)'
,
'AND ST.tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
,
'ORDER BY SS.SUBJECT_ID'
))
,
p_lazy_loading
=>
false
,
p_plug_source_type
=>
'NATIVE_CSS_CALENDAR'
,
p_attribute_01
=>
'START_DATE'
...
...
@@ -129,8 +130,17 @@ unistr(' ''\4E2A\9644\4EF6>'''),
,
p_attribute_03
=>
'TASK_DISPLAY'
,
p_attribute_04
=>
'TASK_ID'
,
p_attribute_05
=>
'f?p=&APP_ID.:8:&SESSION.::&DEBUG.::P8_TASK_ID:&TASK_ID.'
,
p_attribute_06
=>
'f?p=&APP_ID.:8:&SESSION.::&DEBUG.:::'
,
p_attribute_07
=>
'N'
,
p_attribute_06
=>
'f?p=&APP_ID.:8:&SESSION.::&DEBUG.::P8_START_DATE,P8_END_DATE:&APEX$NEW_START_DATE.,&APEX$NEW_END_DATE.'
,
p_attribute_07
=>
'Y'
,
p_attribute_08
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'BEGIN'
,
''
,
' UPDATE stdt_tasks st'
,
' SET st.start_date = TRUNC(to_date(:APEX$NEW_START_DATE,
''
YYYYMMDDHH24MISS
''
)),'
,
' st.end_date = TRUNC(to_date(:APEX$NEW_END_DATE,
''
YYYYMMDDHH24MISS
''
)) - 1'
,
' WHERE st.task_id = :APEX$PK_VALUE;'
,
''
,
'END;'
))
,
p_attribute_09
=>
'list:navigation'
,
p_attribute_13
=>
'N'
,
p_attribute_14
=>
'CSS_CLASS'
...
...
app/f10002/application/pages/page_00008.sql
View file @
d822f976
...
...
@@ -457,9 +457,25 @@ wwv_flow_imp_page.create_page_button(
,
p_button_condition_type
=>
'ITEM_IS_NOT_NULL'
,
p_database_action
=>
'DELETE'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
20580868724116534
.
10002
)
,
p_button_sequence
=>
10
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
19219425217880465
.
10002
)
,
p_button_name
=>
'DUPLICATE'
,
p_button_action
=>
'REDIRECT_URL'
,
p_button_template_options
=>
'#DEFAULT#'
,
p_button_template_id
=>
wwv_flow_imp
.
id
(
16189347253515098
.
10002
)
,
p_button_is_hot
=>
'Y'
,
p_button_image_alt
=>
unistr
(
'
\5
90D
\5
236'
)
,
p_button_position
=>
'NEXT'
,
p_button_redirect_url
=>
unistr
(
'javascript:apex.confirm(
''\6
62F
\5
426
\7
86E
\5
B9A
\5
90D
\5
236
\4
F5C
\4
E1A?
''
,
''
DUPLICATE
''
)'
)
,
p_button_condition
=>
'P8_TASK_ID'
,
p_button_condition_type
=>
'ITEM_IS_NOT_NULL'
,
p_database_action
=>
'UPDATE'
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
19221663506880474
.
10002
)
,
p_button_sequence
=>
3
0
,
p_button_sequence
=>
2
0
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
19219425217880465
.
10002
)
,
p_button_name
=>
'SAVE'
,
p_button_action
=>
'SUBMIT'
...
...
@@ -474,7 +490,7 @@ wwv_flow_imp_page.create_page_button(
);
wwv_flow_imp_page
.
create_page_button
(
p_id
=>
wwv_flow_imp
.
id
(
19222020527880475
.
10002
)
,
p_button_sequence
=>
4
0
,
p_button_sequence
=>
3
0
,
p_button_plug_id
=>
wwv_flow_imp
.
id
(
19219425217880465
.
10002
)
,
p_button_name
=>
'CREATE'
,
p_button_action
=>
'SUBMIT'
...
...
@@ -820,6 +836,7 @@ wwv_flow_imp_page.create_page_item(
' STDT_TERMS ST'
,
'WHERE'
,
' ST.STUDENT_ID = :P8_STUDENT_ID'
,
'AND NVL(ST.DELETED_FLAG,
''
N
''
) <>
''
Y
''
'
,
'ORDER BY'
,
' ST.TERM_START_DATE'
))
,
p_lov_display_null
=>
'YES'
...
...
@@ -1826,13 +1843,61 @@ wwv_flow_imp_page.create_page_process(
,
p_internal_uid
=>
17501853134568910
.
10002
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
19223237597880478
.
10002
)
p_id
=>
wwv_flow_imp
.
id
(
20580952457116535
.
10002
)
,
p_process_sequence
=>
100
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_process_type
=>
'NATIVE_PLSQL'
,
p_process_name
=>
'Duplicate Task'
,
p_process_sql_clob
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'BEGIN'
,
''
,
' INSERT INTO stdt_tasks st('
,
' "TASK_NAME", '
,
' "TASK_DESCRIPTION", '
,
' "SUBJECT_ID", '
,
' "START_DATE", '
,
' "END_DATE", '
,
' "COMPLETION_PERCENT", '
,
' "CREATED_BY", '
,
' "CREATION_DATE", '
,
' "LAST_UPDATED_BY", '
,
' "LAST_UPDATE_DATE", '
,
' "STUDENT_ID", '
,
' "TERM_ID", '
,
' "TENANT_ID"'
,
' )'
,
' VALUES('
,
' :P8_TASK_NAME, -- "TASK_NAME"'
,
' :P8_TASK_DESCRIPTION, -- "TASK_DESCRIPTION"'
,
' :P8_SUBJECT_ID, -- "SUBJECT_ID"'
,
' TRUNC(SYSDATE), -- "START_DATE"'
,
' TRUNC(SYSDATE), -- "END_DATE"'
,
' 0, -- "COMPLETION_PERCENT"'
,
' :APP_USER, -- "CREATED_BY"'
,
' LOCALTIMESTAMP, -- "CREATION_DATE"'
,
' :APP_USER, -- "LAST_UPDATED_BY"'
,
' LOCALTIMESTAMP, -- "LAST_UPDATE_DATE"'
,
' :P8_STUDENT_ID, -- "STUDENT_ID"'
,
' :P8_TERM_ID, -- "TERM_ID"'
,
' :P8_TENANT_ID -- "TENANT_ID"'
,
' );'
,
''
,
'END;'
))
,
p_process_clob_language
=>
'PLSQL'
,
p_process_error_message
=>
unistr
(
'
\5
90D
\5
236
\4
F5C
\4
E1A
\5
931
\8
D25!'
)
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_process_when_button_id
=>
wwv_flow_imp
.
id
(
20580868724116534
.
10002
)
,
p_process_success_message
=>
unistr
(
'
\5
90D
\5
236
\4
F5C
\4
E1A
\5
B8C
\6
210
\3
002'
)
,
p_internal_uid
=>
20580952457116535
.
10002
);
wwv_flow_imp_page
.
create_page_process
(
p_id
=>
wwv_flow_imp
.
id
(
19223237597880478
.
10002
)
,
p_process_sequence
=>
110
,
p_process_point
=>
'AFTER_SUBMIT'
,
p_process_type
=>
'NATIVE_CLOSE_WINDOW'
,
p_process_name
=>
'Close Dialog'
,
p_error_display_location
=>
'INLINE_IN_NOTIFICATION'
,
p_process_when
=>
'CREATE,SAVE,DELETE'
,
p_process_when
=>
'CREATE,SAVE,DELETE
,DUPLICATE
'
,
p_process_when_type
=>
'REQUEST_IN_CONDITION'
,
p_internal_uid
=>
19223237597880478
.
10002
);
...
...
app/f10002/application/pages/page_00010.sql
View file @
d822f976
...
...
@@ -248,7 +248,7 @@ wwv_flow_imp_page.create_region_column(
,
p_data_type
=>
'NUMBER'
,
p_is_query_only
=>
false
,
p_item_type
=>
'NATIVE_SELECT_LIST'
,
p_heading
=>
unistr
(
'
\
9
1CD
\8
981
\5
EA6
'
)
,
p_heading
=>
unistr
(
'
\
8
003
\8
BD5
\7
EA7
\5
22B
'
)
,
p_heading_alignment
=>
'LEFT'
,
p_display_sequence
=>
70
,
p_value_alignment
=>
'LEFT'
...
...
@@ -742,7 +742,7 @@ wwv_flow_imp_page.create_page_item(
,
p_name
=>
'P10_SEARCH_LEVEL_ID'
,
p_item_sequence
=>
70
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
18531533740824621
.
10002
)
,
p_prompt
=>
unistr
(
'
\6
7E5
\8
BE2
\
9
1CD
\8
981
\5
EA6
'
)
,
p_prompt
=>
unistr
(
'
\6
7E5
\8
BE2
\
8
003
\8
BD5
\7
EA7
\5
22B
'
)
,
p_display_as
=>
'NATIVE_SELECT_LIST'
,
p_named_lov
=>
'LOV_RESULT_LEVEL'
,
p_lov_display_null
=>
'YES'
...
...
app/f10002/application/pages/page_00011.sql
View file @
d822f976
...
...
@@ -112,7 +112,7 @@ wwv_flow_imp_page.create_worksheet_column(
,p_db_column_name=>'
LEVEL_ID
'
,p_display_order=>5
,p_column_identifier=>'
E
'
,p_column_label=>unistr('
\
91
CD
\
8981
\
5
EA6
')
,p_column_label=>unistr('
\
8003
\
8
BD5
\
7
EA7
\
522
B
')
,p_column_type=>'
NUMBER
'
,p_display_text_as=>'
LOV_ESCAPE_SC
'
,p_heading_alignment=>'
LEFT
'
...
...
app/f10002/application/pages/page_00012.sql
View file @
d822f976
...
...
@@ -315,7 +315,7 @@ wwv_flow_imp_page.create_page_item(
,
p_item_sequence
=>
70
,
p_item_plug_id
=>
wwv_flow_imp
.
id
(
17641076093381589
.
10002
)
,
p_item_source_plug_id
=>
wwv_flow_imp
.
id
(
17641076093381589
.
10002
)
,
p_prompt
=>
unistr
(
'
\
9
1CD
\8
981
\5
EA6
'
)
,
p_prompt
=>
unistr
(
'
\
8
003
\8
BD5
\7
EA7
\5
22B
'
)
,
p_source
=>
'LEVEL_ID'
,
p_source_type
=>
'REGION_SOURCE_COLUMN'
,
p_display_as
=>
'NATIVE_POPUP_LOV'
...
...
app/f10002/application/pages/page_00099.sql
View file @
d822f976
...
...
@@ -31,6 +31,18 @@ wwv_flow_imp_page.create_page_plug(
,
p_attribute_01
=>
'N'
,
p_attribute_02
=>
'HTML'
);
wwv_flow_imp_page
.
create_page_plug
(
p_id
=>
wwv_flow_imp
.
id
(
20581290571116538
.
10002
)
,
p_plug_name
=>
unistr
(
'
\8
BBE
\7
F6E
\5
217
\8
868'
)
,
p_region_template_options
=>
'#DEFAULT#:t-Region--noPadding:t-Region--scrollBody'
,
p_component_template_options
=>
'#DEFAULT#'
,
p_plug_template
=>
wwv_flow_imp
.
id
(
16116793714514810
.
10002
)
,
p_plug_display_sequence
=>
10
,
p_include_in_reg_disp_sel_yn
=>
'Y'
,
p_list_id
=>
wwv_flow_imp
.
id
(
12003402648168684
.
10002
)
,
p_plug_source_type
=>
'NATIVE_LIST'
,
p_list_template_id
=>
wwv_flow_imp
.
id
(
16171126567515021
.
10002
)
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10002/application/shared_components/navigation/breadcrumbs/breadcrumb.sql
View file @
d822f976
...
...
@@ -72,7 +72,7 @@ wwv_flow_imp_shared.create_menu_option(
);
wwv_flow_imp_shared
.
create_menu_option
(
p_id
=>
wwv_flow_imp
.
id
(
18866466480324708
.
10002
)
,
p_short_name
=>
unistr
(
'
\
9
1CD
\8
981
\5
EA6
'
)
,
p_short_name
=>
unistr
(
'
\
8
003
\8
BD5
\7
EA7
\5
22B
'
)
,
p_link
=>
'f?p=&FLOW_ID.:5:&SESSION.'
,
p_page_id
=>
5
);
...
...
app/f10002/application/shared_components/navigation/lists/navigation_bar.sql
View file @
d822f976
...
...
@@ -19,7 +19,7 @@ wwv_flow_imp_shared.create_list(
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
6030572211677996
.
10002
)
,
p_list_item_display_sequence
=>
1
,
p_list_item_link_text
=>
'Install
App'
,
p_list_item_link_text
=>
unistr
(
'
\5
B89
\8
8C5
App'
)
,
p_list_item_link_target
=>
'#action$a-pwa-install'
,
p_list_item_icon
=>
'fa-cloud-download'
,
p_list_text_02
=>
'a-pwaInstall'
...
...
app/f10002/application/shared_components/navigation/lists/setup_list.sql
0 → 100644
View file @
d822f976
prompt
--application/shared_components/navigation/lists/setup_list
begin
-- Manifest
-- LIST: Setup List
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.04.28'
,
p_release
=>
'23.1.0'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10002
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_shared
.
create_list
(
p_id
=>
wwv_flow_imp
.
id
(
12003402648168684
.
10002
)
,
p_name
=>
'Setup List'
,
p_list_status
=>
'PUBLIC'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
12003682806168690
.
10002
)
,
p_list_item_display_sequence
=>
10
,
p_list_item_link_text
=>
unistr
(
'
\5
B66
\7
51F'
)
,
p_list_item_link_target
=>
'f?p=&APP_ID.:2:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-graduation-cap'
,
p_list_text_01
=>
unistr
(
'
\7
BA1
\7
406
\5
B66
\7
51F'
)
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
12004089410168697
.
10002
)
,
p_list_item_display_sequence
=>
20
,
p_list_item_link_text
=>
unistr
(
'
\8
BFE
\7
A0B'
)
,
p_list_item_link_target
=>
'f?p=&APP_ID.:3:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-book'
,
p_list_text_01
=>
unistr
(
'
\7
BA1
\7
406
\8
BFE
\7
A0B'
)
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
12004423864168698
.
10002
)
,
p_list_item_display_sequence
=>
30
,
p_list_item_link_text
=>
unistr
(
'
\5
B66
\6
71F'
)
,
p_list_item_link_target
=>
'f?p=&APP_ID.:4:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-calendar'
,
p_list_text_01
=>
unistr
(
'
\7
BA1
\7
406
\5
B66
\6
71F'
)
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp_shared
.
create_list_item
(
p_id
=>
wwv_flow_imp
.
id
(
12004817213168699
.
10002
)
,
p_list_item_display_sequence
=>
40
,
p_list_item_link_text
=>
unistr
(
'
\8
003
\8
BD5
\7
EA7
\5
22B'
)
,
p_list_item_link_target
=>
'f?p=&APP_ID.:5:&SESSION.::&DEBUG.::::'
,
p_list_item_icon
=>
'fa-level-up'
,
p_list_text_01
=>
unistr
(
'
\7
BA1
\7
406
\8
003
\8
BD5
\7
EA7
\5
22B'
)
,
p_translate_list_text_y_n
=>
'Y'
,
p_list_item_current_type
=>
'TARGET_PAGE'
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10002/application/shared_components/user_interface/lovs/lov_calendar_color.sql
0 → 100644
View file @
d822f976
prompt
--application/shared_components/user_interface/lovs/lov_calendar_color
begin
-- Manifest
-- LOV_CALENDAR_COLOR
-- Manifest End
wwv_flow_imp
.
component_begin
(
p_version_yyyy_mm_dd
=>
'2023.04.28'
,
p_release
=>
'23.1.0'
,
p_default_workspace_id
=>
16017191443360494
,
p_default_application_id
=>
10002
,
p_default_id_offset
=>
0
,
p_default_owner
=>
'STUDENT'
);
wwv_flow_imp_shared
.
create_list_of_values
(
p_id
=>
wwv_flow_imp
.
id
(
10801316666253104
.
10002
)
,
p_lov_name
=>
'LOV_CALENDAR_COLOR'
,
p_lov_query
=>
'.'
||
wwv_flow_imp
.
id
(
10801316666253104
)
||
'.'
,
p_location
=>
'STATIC'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10801682434253221
.
10002
)
,
p_lov_disp_sequence
=>
1
,
p_lov_disp_value
=>
unistr
(
'
\9
752
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-cyan'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10802049107253244
.
10002
)
,
p_lov_disp_sequence
=>
2
,
p_lov_disp_value
=>
unistr
(
'
\8
4DD
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-blue'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10802317184253245
.
10002
)
,
p_lov_disp_sequence
=>
3
,
p_lov_disp_value
=>
unistr
(
'
\5
929
\8
4DD'
)
,
p_lov_return_value
=>
'apex-cal-bluesky'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10802779645253246
.
10002
)
,
p_lov_disp_sequence
=>
4
,
p_lov_disp_value
=>
unistr
(
'
\6
DF1
\8
4DD'
)
,
p_lov_return_value
=>
'apex-cal-darkblue'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10803112190253246
.
10002
)
,
p_lov_disp_sequence
=>
5
,
p_lov_disp_value
=>
unistr
(
'
\9
EC4
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-yellow'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10803558689253247
.
10002
)
,
p_lov_disp_sequence
=>
6
,
p_lov_disp_value
=>
unistr
(
'
\9
4F6
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-silver'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10803936373253247
.
10002
)
,
p_lov_disp_sequence
=>
7
,
p_lov_disp_value
=>
unistr
(
'
\6
8D5
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-brown'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10804335210253248
.
10002
)
,
p_lov_disp_sequence
=>
8
,
p_lov_disp_value
=>
unistr
(
'
\9
178
\6
A59
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-lime'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10804777839253249
.
10002
)
,
p_lov_disp_sequence
=>
9
,
p_lov_disp_value
=>
unistr
(
'
\7
67D
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-white'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10805156678253249
.
10002
)
,
p_lov_disp_sequence
=>
10
,
p_lov_disp_value
=>
unistr
(
'
\7
070
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-gray'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10805564708253250
.
10002
)
,
p_lov_disp_sequence
=>
11
,
p_lov_disp_value
=>
unistr
(
'
\9
ED1
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-black'
);
wwv_flow_imp_shared
.
create_static_lov_data
(
p_id
=>
wwv_flow_imp
.
id
(
10805932068253250
.
10002
)
,
p_lov_disp_sequence
=>
12
,
p_lov_disp_value
=>
unistr
(
'
\6
A59
\8
272'
)
,
p_lov_return_value
=>
'apex-cal-orange'
);
wwv_flow_imp
.
component_end
;
end
;
/
app/f10002/application/shared_components/user_interface/lovs/lov_result_level.sql
View file @
d822f976
...
...
@@ -19,7 +19,9 @@ wwv_flow_imp_shared.create_list_of_values(
,
p_use_local_sync_table
=>
false
,
p_query_table
=>
'STDT_EXAM_LEVELS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_return_column_name
=>
'LEVEL_ID'
...
...
app/f10002/application/shared_components/user_interface/lovs/lov_student.sql
View file @
d822f976
...
...
@@ -19,7 +19,9 @@ wwv_flow_imp_shared.create_list_of_values(
,
p_use_local_sync_table
=>
false
,
p_query_table
=>
'STDT_STUDENTS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_return_column_name
=>
'STUDENT_ID'
...
...
app/f10002/application/shared_components/user_interface/lovs/lov_subject.sql
View file @
d822f976
...
...
@@ -19,7 +19,9 @@ wwv_flow_imp_shared.create_list_of_values(
,
p_use_local_sync_table
=>
false
,
p_query_table
=>
'STDT_SUBJECTS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_return_column_name
=>
'SUBJECT_ID'
...
...
app/f10002/application/shared_components/user_interface/lovs/lov_term.sql
View file @
d822f976
...
...
@@ -19,7 +19,9 @@ wwv_flow_imp_shared.create_list_of_values(
,
p_use_local_sync_table
=>
false
,
p_query_table
=>
'STDT_TERMS'
,
p_query_where
=>
wwv_flow_string
.
join
(
wwv_flow_t_varchar2
(
'tenant_id = (SELECT tenant_id'
,
'1 = 1'
,
'AND NVL(deleted_flag,
''
N
''
) <>
''
Y
''
'
,
'AND tenant_id = (SELECT tenant_id'
,
' FROM stdt_users su'
,
' WHERE su.user_name = :APP_USER)'
))
,
p_return_column_name
=>
'TERM_ID'
...
...
app/f10002/install.sql
View file @
d822f976
...
...
@@ -5,6 +5,7 @@ prompt --install
@@
application
/
user_interfaces
.
sql
@@
workspace
/
credentials
/
apex_student_performance_tracking_app
.
sql
@@
application
/
shared_components
/
pwa
/
shortcuts
/
my_shortcut
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
setup_list
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
navigation_menu
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
navigation_bar
.
sql
@@
application
/
shared_components
/
navigation
/
lists
/
administration
.
sql
...
...
@@ -15,6 +16,7 @@ prompt --install
@@
application
/
shared_components
/
navigation
/
tabs
/
standard
.
sql
@@
application
/
shared_components
/
navigation
/
tabs
/
parent
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
login_remember_username
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_calendar_color
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_completion_percent
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_result_level
.
sql
@@
application
/
shared_components
/
user_interface
/
lovs
/
lov_student
.
sql
...
...
db/tables/stdt_exam_levels.sql
View file @
d822f976
...
...
@@ -8,6 +8,7 @@
"LAST_UPDATED_BY"
VARCHAR2
(
150
)
NOT
NULL
ENABLE
,
"LAST_UPDATE_DATE"
TIMESTAMP
(
6
)
NOT
NULL
ENABLE
,
"TENANT_ID"
NUMBER
,
"DELETED_FLAG"
VARCHAR2
(
1
),
CONSTRAINT
"STDT_EXAM_LEVEL_PK"
PRIMARY
KEY
(
"LEVEL_ID"
)
USING
INDEX
ENABLE
)
;
...
...
db/tables/stdt_students.sql
View file @
d822f976
...
...
@@ -13,6 +13,7 @@
"AGE"
NUMBER
,
"GRADE"
VARCHAR2
(
150
),
"TENANT_ID"
NUMBER
,
"DELETED_FLAG"
VARCHAR2
(
1
),
CONSTRAINT
"STDT_STUDENTS_PK"
PRIMARY
KEY
(
"STUDENT_ID"
)
USING
INDEX
ENABLE
)
;
...
...
Prev
1
2
3
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment