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
Compare Revisions
d0537104270d784a16f8be0090ccc527ee22d866...d822f9762a3cadf79fd8d97f769162f87b2962c3
Show whitespace changes
Inline
Side-by-side
app/f10002/application/pages/page_00003.sql
View file @
d822f976
...
...
@@ -30,7 +30,9 @@ 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'
,
'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
...
...
@@ -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,7 +30,9 @@ 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'
,
'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
...
...
@@ -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_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)'
))
' 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