Commit 9f04318d authored by Clark Lin's avatar Clark Lin
Browse files

added feature of task mass load from image file using qcloud OCR, optimized...

added feature of task mass load from image file using qcloud OCR, optimized performance in verb tense pracitse, fixed minor issue in multiple IDP login
parent 03a27285
...@@ -52,8 +52,8 @@ wwv_imp_workspace.create_flow( ...@@ -52,8 +52,8 @@ wwv_imp_workspace.create_flow(
,p_tokenize_row_search=>'N' ,p_tokenize_row_search=>'N'
,p_substitution_string_01=>'APP_NAME' ,p_substitution_string_01=>'APP_NAME'
,p_substitution_value_01=>'Study Performance Tracking App' ,p_substitution_value_01=>'Study Performance Tracking App'
,p_last_updated_by=>'CLARK LIN' ,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20231211165940' ,p_last_upd_yyyymmddhh24miss=>'20231222155032'
,p_file_prefix => nvl(wwv_flow_application_install.get_static_app_file_prefix,'') ,p_file_prefix => nvl(wwv_flow_application_install.get_static_app_file_prefix,'')
,p_files_version=>68 ,p_files_version=>68
,p_print_server_type=>'NATIVE' ,p_print_server_type=>'NATIVE'
......
...@@ -21,7 +21,7 @@ wwv_flow_imp_page.create_page( ...@@ -21,7 +21,7 @@ wwv_flow_imp_page.create_page(
,p_protection_level=>'C' ,p_protection_level=>'C'
,p_page_component_map=>'21' ,p_page_component_map=>'21'
,p_last_updated_by=>'STUDENT_DEV' ,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20230927164837' ,p_last_upd_yyyymmddhh24miss=>'20231219180028'
); );
wwv_flow_imp_page.create_page_plug( wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(19124456792160600) p_id=>wwv_flow_imp.id(19124456792160600)
...@@ -40,7 +40,7 @@ wwv_flow_imp_page.create_page_plug( ...@@ -40,7 +40,7 @@ wwv_flow_imp_page.create_page_plug(
,p_region_template_options=>'#DEFAULT#:js-showMaximizeButton:i-h640:t-Region--scrollBody' ,p_region_template_options=>'#DEFAULT#:js-showMaximizeButton:i-h640:t-Region--scrollBody'
,p_escape_on_http_output=>'Y' ,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(16116793714514810) ,p_plug_template=>wwv_flow_imp.id(16116793714514810)
,p_plug_display_sequence=>40 ,p_plug_display_sequence=>60
,p_include_in_reg_disp_sel_yn=>'Y' ,p_include_in_reg_disp_sel_yn=>'Y'
,p_query_type=>'SQL' ,p_query_type=>'SQL'
,p_plug_source=>wwv_flow_string.join(wwv_flow_t_varchar2( ,p_plug_source=>wwv_flow_string.join(wwv_flow_t_varchar2(
...@@ -157,7 +157,7 @@ wwv_flow_imp_page.create_page_plug( ...@@ -157,7 +157,7 @@ wwv_flow_imp_page.create_page_plug(
,p_plug_name=>'Task Data' ,p_plug_name=>'Task Data'
,p_region_template_options=>'#DEFAULT#:t-Region--hideShowIconsMath:is-collapsed:t-Region--scrollBody' ,p_region_template_options=>'#DEFAULT#:t-Region--hideShowIconsMath:is-collapsed:t-Region--scrollBody'
,p_plug_template=>wwv_flow_imp.id(16080935615514698) ,p_plug_template=>wwv_flow_imp.id(16080935615514698)
,p_plug_display_sequence=>70 ,p_plug_display_sequence=>90
,p_include_in_reg_disp_sel_yn=>'Y' ,p_include_in_reg_disp_sel_yn=>'Y'
,p_attribute_01=>'N' ,p_attribute_01=>'N'
,p_attribute_02=>'HTML' ,p_attribute_02=>'HTML'
...@@ -630,6 +630,31 @@ wwv_flow_imp_page.create_interactive_grid( ...@@ -630,6 +630,31 @@ wwv_flow_imp_page.create_interactive_grid(
,p_fixed_header=>'PAGE' ,p_fixed_header=>'PAGE'
,p_show_icon_view=>false ,p_show_icon_view=>false
,p_show_detail_view=>false ,p_show_detail_view=>false
,p_javascript_code=>wwv_flow_string.join(wwv_flow_t_varchar2(
'function(config) {',
'',
' let toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();',
' let toolbarGroup = toolbarData.toolbarFind("actions3");',
'',
' toolbarGroup.controls.push({',
' action: "mass-load",',
' type: "BUTTON",',
unistr(' label: "\6279\91CF\4E0A\4F20"'),
' });',
'',
' config.initActions = function (actions) { ',
' actions.add({ ',
' name: "mass-load", ',
' action: function(event, focusElement) {',
' $.event.trigger(''massLoad'');',
' }',
' });',
' } ',
'',
' config.toolbarData = toolbarData;',
'',
' return config; ',
'}'))
); );
wwv_flow_imp_page.create_ig_report( wwv_flow_imp_page.create_ig_report(
p_id=>wwv_flow_imp.id(19131667740187913) p_id=>wwv_flow_imp.id(19131667740187913)
...@@ -800,7 +825,7 @@ wwv_flow_imp_page.create_page_plug( ...@@ -800,7 +825,7 @@ wwv_flow_imp_page.create_page_plug(
,p_region_template_options=>'#DEFAULT#:js-showMaximizeButton:t-Region--scrollBody' ,p_region_template_options=>'#DEFAULT#:js-showMaximizeButton:t-Region--scrollBody'
,p_escape_on_http_output=>'Y' ,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(16116793714514810) ,p_plug_template=>wwv_flow_imp.id(16116793714514810)
,p_plug_display_sequence=>50 ,p_plug_display_sequence=>70
,p_include_in_reg_disp_sel_yn=>'Y' ,p_include_in_reg_disp_sel_yn=>'Y'
,p_plug_source_type=>'NATIVE_JET_CHART' ,p_plug_source_type=>'NATIVE_JET_CHART'
,p_plug_query_num_rows=>15 ,p_plug_query_num_rows=>15
...@@ -929,7 +954,7 @@ wwv_flow_imp_page.create_page_plug( ...@@ -929,7 +954,7 @@ wwv_flow_imp_page.create_page_plug(
,p_region_template_options=>'#DEFAULT#:js-showMaximizeButton:t-Region--scrollBody' ,p_region_template_options=>'#DEFAULT#:js-showMaximizeButton:t-Region--scrollBody'
,p_escape_on_http_output=>'Y' ,p_escape_on_http_output=>'Y'
,p_plug_template=>wwv_flow_imp.id(16116793714514810) ,p_plug_template=>wwv_flow_imp.id(16116793714514810)
,p_plug_display_sequence=>60 ,p_plug_display_sequence=>80
,p_include_in_reg_disp_sel_yn=>'Y' ,p_include_in_reg_disp_sel_yn=>'Y'
,p_plug_source_type=>'NATIVE_JET_CHART' ,p_plug_source_type=>'NATIVE_JET_CHART'
,p_plug_query_num_rows=>15 ,p_plug_query_num_rows=>15
...@@ -1027,6 +1052,18 @@ unistr(' ELSE ''[\8FDB\884C\4E2D] '''), ...@@ -1027,6 +1052,18 @@ unistr(' ELSE ''[\8FDB\884C\4E2D] '''),
,p_gantt_task_end_date=>'TASK_END_DATE' ,p_gantt_task_end_date=>'TASK_END_DATE'
,p_gantt_progress_column=>'STATUS' ,p_gantt_progress_column=>'STATUS'
); );
wwv_flow_imp.component_end;
end;
/
begin
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_page.create_jet_chart_axis( wwv_flow_imp_page.create_jet_chart_axis(
p_id=>wwv_flow_imp.id(20579434189116520) p_id=>wwv_flow_imp.id(20579434189116520)
,p_chart_id=>wwv_flow_imp.id(20579290395116518) ,p_chart_id=>wwv_flow_imp.id(20579290395116518)
...@@ -1057,18 +1094,6 @@ wwv_flow_imp_page.create_jet_chart_axis( ...@@ -1057,18 +1094,6 @@ wwv_flow_imp_page.create_jet_chart_axis(
,p_zoom_order_quarters=>false ,p_zoom_order_quarters=>false
,p_zoom_order_years=>false ,p_zoom_order_years=>false
); );
wwv_flow_imp.component_end;
end;
/
begin
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_page.create_page_branch( wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(17501440186568906) p_id=>wwv_flow_imp.id(17501440186568906)
,p_branch_name=>'Navigate to Task Edit Page' ,p_branch_name=>'Navigate to Task Edit Page'
...@@ -1076,11 +1101,23 @@ wwv_flow_imp_page.create_page_branch( ...@@ -1076,11 +1101,23 @@ wwv_flow_imp_page.create_page_branch(
,p_branch_point=>'AFTER_PROCESSING' ,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL' ,p_branch_type=>'REDIRECT_URL'
,p_branch_sequence=>10 ,p_branch_sequence=>10
,p_branch_condition_type=>'REQUEST_NOT_EQUAL_CONDITION'
,p_branch_condition=>'massLoad'
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(4619011818271439)
,p_branch_name=>'Navigate to Mass Load'
,p_branch_action=>'f?p=&APP_ID.:19:&SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_sequence=>20
,p_branch_condition_type=>'REQUEST_EQUALS_CONDITION'
,p_branch_condition=>'massLoad'
); );
wwv_flow_imp_page.create_page_item( wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(17501151021568903) p_id=>wwv_flow_imp.id(17501151021568903)
,p_name=>'P7_TASK_ID' ,p_name=>'P7_TASK_ID'
,p_item_sequence=>80 ,p_item_sequence=>100
,p_display_as=>'NATIVE_HIDDEN' ,p_display_as=>'NATIVE_HIDDEN'
,p_attribute_01=>'N' ,p_attribute_01=>'N'
); );
...@@ -1202,6 +1239,27 @@ wwv_flow_imp_page.create_page_da_action( ...@@ -1202,6 +1239,27 @@ wwv_flow_imp_page.create_page_da_action(
' });', ' });',
'}')) '}'))
); );
wwv_flow_imp_page.create_page_da_event(
p_id=>wwv_flow_imp.id(4618861732271437)
,p_name=>'Mass Load'
,p_event_sequence=>40
,p_triggering_element_type=>'JAVASCRIPT_EXPRESSION'
,p_triggering_element=>'document'
,p_bind_type=>'bind'
,p_execution_type=>'IMMEDIATE'
,p_bind_event_type=>'custom'
,p_bind_event_type_custom=>'massLoad'
);
wwv_flow_imp_page.create_page_da_action(
p_id=>wwv_flow_imp.id(4618963522271438)
,p_event_id=>wwv_flow_imp.id(4618861732271437)
,p_event_result=>'TRUE'
,p_action_sequence=>10
,p_execute_on_page_init=>'N'
,p_action=>'NATIVE_SUBMIT_PAGE'
,p_attribute_01=>'massLoad'
,p_attribute_02=>'Y'
);
wwv_flow_imp_page.create_page_process( wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(19126231005169010) p_id=>wwv_flow_imp.id(19126231005169010)
,p_process_sequence=>10 ,p_process_sequence=>10
......
...@@ -19,9 +19,9 @@ wwv_flow_imp_page.create_page( ...@@ -19,9 +19,9 @@ wwv_flow_imp_page.create_page(
,p_autocomplete_on_off=>'OFF' ,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#' ,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C' ,p_protection_level=>'C'
,p_page_component_map=>'17' ,p_page_component_map=>'16'
,p_last_updated_by=>'STUDENT_DEV' ,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20231005104016' ,p_last_upd_yyyymmddhh24miss=>'20231222154238'
); );
wwv_flow_imp_page.create_page_plug( wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18861253835537211) p_id=>wwv_flow_imp.id(18861253835537211)
...@@ -111,6 +111,93 @@ wwv_flow_imp_page.create_page_item( ...@@ -111,6 +111,93 @@ wwv_flow_imp_page.create_page_item(
,p_attribute_01=>'NONE' ,p_attribute_01=>'NONE'
,p_attribute_02=>'N' ,p_attribute_02=>'N'
); );
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(3287885422056413)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_PLSQL'
,p_process_name=>'Re-Populate Temp Table'
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
'BEGIN',
'',
' --EXECUTE IMMEDIATE ''TRUNCATE TABLE stdt_en_verb_tenses_temp'';',
' DELETE FROM stdt_en_verb_tenses_temp;',
'',
' apex_debug.log_message(',
' p_message => ''------'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''Table has been deleted, SQL%ROWCOUNT = '' || SQL%ROWCOUNT,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' INSERT INTO stdt_en_verb_tenses_temp sevtt(',
' verb_id,',
' row_num,',
' verb_name,',
' translation,',
' past_tense_1,',
' past_tense_2,',
' past_tense_3,',
' perfect_tense_1,',
' perfect_tense_2,',
' perfect_tense_3,',
' past_tense,',
' perfect_tense',
' )',
'',
' WITH CTE AS (',
' SELECT',
' sevt.verb_id,',
' sevt.verb_name,',
' sevt."TRANSLATION",',
' sevt.past_tense_1,',
' sevt.past_tense_2,',
' sevt.past_tense_3,',
' sevt.perfect_tense_1,',
' sevt.perfect_tense_2,',
' sevt.perfect_tense_3',
' FROM',
' stdt_en_verb_tenses sevt',
' ORDER BY dbms_random.random',
' )',
' SELECT',
' cte.verb_id AS VERB_ID,',
' ROWNUM AS ROW_NUM,',
' cte.verb_name AS VERB_NAME,',
' cte."TRANSLATION" AS "TRANSLATION",',
' cte.past_tense_1 AS PAST_TENSE_1,',
' cte.past_tense_2 AS PAST_TENSE_2,',
' cte.past_tense_3 AS PAST_TENSE_3,',
' cte.perfect_tense_1 AS PERFECT_TENSE_1,',
' cte.perfect_tense_2 AS PERFECT_TENSE_2,',
' cte.perfect_tense_3 AS PERFECT_TENSE_3,',
' NULL AS PAST_TENSE,',
' NULL AS PERFECT_TENSE',
' /*CASE',
' WHEN :P16_SHOW_TRANSLATION = ''Y'' THEN',
' NULL',
' ELSE',
' ''css-zero-width''',
' END AS CSS_TRANSLATION*/',
' FROM',
' cte',
' WHERE',
' ROWNUM <= :P15_PRACTICE_COUNT;',
'',
' apex_debug.log_message(',
' p_message => ''Table has been populated, SQL%ROWCOUNT = '' || SQL%ROWCOUNT,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
'END;'))
,p_process_clob_language=>'PLSQL'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_process_when_button_id=>wwv_flow_imp.id(18862961513537248)
,p_internal_uid=>3287885422056413
);
wwv_flow_imp.component_end; wwv_flow_imp.component_end;
end; end;
/ /
...@@ -120,7 +120,7 @@ wwv_flow_imp_page.create_page( ...@@ -120,7 +120,7 @@ wwv_flow_imp_page.create_page(
,p_protection_level=>'C' ,p_protection_level=>'C'
,p_page_component_map=>'21' ,p_page_component_map=>'21'
,p_last_updated_by=>'STUDENT_DEV' ,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20231005102902' ,p_last_upd_yyyymmddhh24miss=>'20231222154723'
); );
wwv_flow_imp_page.create_page_plug( wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(18864334089537259) p_id=>wwv_flow_imp.id(18864334089537259)
...@@ -153,46 +153,11 @@ wwv_flow_imp_page.create_page_plug( ...@@ -153,46 +153,11 @@ wwv_flow_imp_page.create_page_plug(
,p_plug_template=>wwv_flow_imp.id(16112462865514800) ,p_plug_template=>wwv_flow_imp.id(16112462865514800)
,p_plug_display_sequence=>10 ,p_plug_display_sequence=>10
,p_plug_display_point=>'SUB_REGIONS' ,p_plug_display_point=>'SUB_REGIONS'
,p_query_type=>'SQL' ,p_query_type=>'TABLE'
,p_plug_source=>wwv_flow_string.join(wwv_flow_t_varchar2( ,p_query_table=>'STDT_EN_VERB_TENSES_TEMP'
'WITH CTE AS (', ,p_query_order_by_type=>'STATIC'
' SELECT', ,p_query_order_by=>'ROW_NUM'
' sevt.verb_id,', ,p_include_rowid_column=>false
' sevt.verb_name,',
' sevt."TRANSLATION",',
' sevt.past_tense_1,',
' sevt.past_tense_2,',
' sevt.past_tense_3,',
' sevt.perfect_tense_1,',
' sevt.perfect_tense_2,',
' sevt.perfect_tense_3',
' FROM',
' stdt_en_verb_tenses sevt',
' ORDER BY dbms_random.random',
')',
'SELECT',
' ROWNUM AS ROW_NUM,',
' cte.verb_id AS VERB_ID,',
' cte.verb_name AS VERB_NAME,',
' cte."TRANSLATION" AS "TRANSLATION",',
' cte.past_tense_1 AS PAST_TENSE_1,',
' cte.past_tense_2 AS PAST_TENSE_2,',
' cte.past_tense_3 AS PAST_TENSE_3,',
' cte.perfect_tense_1 AS PERFECT_TENSE_1,',
' cte.perfect_tense_2 AS PERFECT_TENSE_2,',
' cte.perfect_tense_3 AS PERFECT_TENSE_3,',
' NULL AS PAST_TENSE,',
' NULL AS PERFECT_TENSE,',
' CASE',
' WHEN :P16_SHOW_TRANSLATION = ''Y'' THEN',
' NULL',
' ELSE',
' ''css-zero-width''',
' END AS CSS_TRANSLATION',
'FROM',
' cte',
'WHERE',
' ROWNUM <= :P16_PRACTICE_COUNT'))
,p_plug_source_type=>'NATIVE_IG' ,p_plug_source_type=>'NATIVE_IG'
,p_prn_units=>'INCHES' ,p_prn_units=>'INCHES'
,p_prn_paper_size=>'LETTER' ,p_prn_paper_size=>'LETTER'
...@@ -224,25 +189,27 @@ wwv_flow_imp_page.create_page_plug( ...@@ -224,25 +189,27 @@ wwv_flow_imp_page.create_page_plug(
,p_prn_border_color=>'#666666' ,p_prn_border_color=>'#666666'
); );
wwv_flow_imp_page.create_region_column( wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(18972092408793501) p_id=>wwv_flow_imp.id(3287640911056411)
,p_name=>'ROW_NUM' ,p_name=>'ROW_NUM'
,p_source_type=>'DB_COLUMN' ,p_source_type=>'DB_COLUMN'
,p_source_expression=>'ROW_NUM' ,p_source_expression=>'ROW_NUM'
,p_data_type=>'NUMBER' ,p_data_type=>'NUMBER'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_NUMBER_FIELD' ,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Row Num' ,p_heading=>'Row'
,p_heading_alignment=>'RIGHT' ,p_heading_alignment=>'LEFT'
,p_display_sequence=>40 ,p_display_sequence=>40
,p_value_alignment=>'RIGHT' ,p_value_alignment=>'LEFT'
,p_attribute_03=>'left' ,p_attribute_02=>'VALUE'
,p_attribute_04=>'decimal' ,p_attribute_05=>'PLAIN'
,p_is_required=>false ,p_enable_filter=>true
,p_enable_filter=>false
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false ,p_use_as_row_header=>false
,p_enable_sort_group=>false ,p_enable_sort_group=>true
,p_enable_hide=>false ,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false ,p_is_primary_key=>false
,p_duplicate_value=>true ,p_duplicate_value=>true
,p_include_in_export=>true ,p_include_in_export=>true
...@@ -276,7 +243,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -276,7 +243,7 @@ wwv_flow_imp_page.create_region_column(
,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Verb Name' ,p_heading=>'Verb Name'
,p_heading_alignment=>'LEFT' ,p_heading_alignment=>'LEFT'
,p_display_sequence=>60 ,p_display_sequence=>50
,p_value_alignment=>'LEFT' ,p_value_alignment=>'LEFT'
,p_attribute_02=>'VALUE' ,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN' ,p_attribute_05=>'PLAIN'
...@@ -300,7 +267,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -300,7 +267,7 @@ wwv_flow_imp_page.create_region_column(
,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Translation' ,p_heading=>'Translation'
,p_heading_alignment=>'LEFT' ,p_heading_alignment=>'LEFT'
,p_display_sequence=>70 ,p_display_sequence=>60
,p_value_alignment=>'LEFT' ,p_value_alignment=>'LEFT'
,p_attribute_02=>'VALUE' ,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN' ,p_attribute_05=>'PLAIN'
...@@ -323,7 +290,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -323,7 +290,7 @@ wwv_flow_imp_page.create_region_column(
,p_session_state_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN' ,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>80 ,p_display_sequence=>70
,p_attribute_01=>'Y' ,p_attribute_01=>'Y'
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_use_as_row_header=>false ,p_use_as_row_header=>false
...@@ -341,7 +308,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -341,7 +308,7 @@ wwv_flow_imp_page.create_region_column(
,p_session_state_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN' ,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>90 ,p_display_sequence=>80
,p_attribute_01=>'Y' ,p_attribute_01=>'Y'
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_use_as_row_header=>false ,p_use_as_row_header=>false
...@@ -359,7 +326,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -359,7 +326,7 @@ wwv_flow_imp_page.create_region_column(
,p_session_state_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN' ,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>100 ,p_display_sequence=>90
,p_attribute_01=>'Y' ,p_attribute_01=>'Y'
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_use_as_row_header=>false ,p_use_as_row_header=>false
...@@ -377,7 +344,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -377,7 +344,7 @@ wwv_flow_imp_page.create_region_column(
,p_session_state_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN' ,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>120 ,p_display_sequence=>110
,p_attribute_01=>'Y' ,p_attribute_01=>'Y'
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_use_as_row_header=>false ,p_use_as_row_header=>false
...@@ -395,7 +362,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -395,7 +362,7 @@ wwv_flow_imp_page.create_region_column(
,p_session_state_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN' ,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>130 ,p_display_sequence=>120
,p_attribute_01=>'Y' ,p_attribute_01=>'Y'
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_use_as_row_header=>false ,p_use_as_row_header=>false
...@@ -413,7 +380,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -413,7 +380,7 @@ wwv_flow_imp_page.create_region_column(
,p_session_state_data_type=>'VARCHAR2' ,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false ,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN' ,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>140 ,p_display_sequence=>130
,p_attribute_01=>'Y' ,p_attribute_01=>'Y'
,p_filter_is_required=>false ,p_filter_is_required=>false
,p_use_as_row_header=>false ,p_use_as_row_header=>false
...@@ -432,7 +399,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -432,7 +399,7 @@ wwv_flow_imp_page.create_region_column(
,p_item_type=>'NATIVE_TEXT_FIELD' ,p_item_type=>'NATIVE_TEXT_FIELD'
,p_heading=>'Past Tense' ,p_heading=>'Past Tense'
,p_heading_alignment=>'LEFT' ,p_heading_alignment=>'LEFT'
,p_display_sequence=>110 ,p_display_sequence=>100
,p_value_alignment=>'LEFT' ,p_value_alignment=>'LEFT'
,p_attribute_05=>'BOTH' ,p_attribute_05=>'BOTH'
,p_is_required=>false ,p_is_required=>false
...@@ -456,7 +423,7 @@ wwv_flow_imp_page.create_region_column( ...@@ -456,7 +423,7 @@ wwv_flow_imp_page.create_region_column(
,p_item_type=>'NATIVE_TEXT_FIELD' ,p_item_type=>'NATIVE_TEXT_FIELD'
,p_heading=>'Perfect Tense' ,p_heading=>'Perfect Tense'
,p_heading_alignment=>'LEFT' ,p_heading_alignment=>'LEFT'
,p_display_sequence=>160 ,p_display_sequence=>140
,p_value_alignment=>'LEFT' ,p_value_alignment=>'LEFT'
,p_attribute_05=>'BOTH' ,p_attribute_05=>'BOTH'
,p_is_required=>false ,p_is_required=>false
...@@ -470,38 +437,6 @@ wwv_flow_imp_page.create_region_column( ...@@ -470,38 +437,6 @@ wwv_flow_imp_page.create_region_column(
,p_duplicate_value=>true ,p_duplicate_value=>true
,p_include_in_export=>true ,p_include_in_export=>true
); );
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(18973299514793513)
,p_name=>'APEX$ROW_ACTION'
,p_item_type=>'NATIVE_ROW_ACTION'
,p_display_sequence=>20
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(18973397389793514)
,p_name=>'APEX$ROW_SELECTOR'
,p_item_type=>'NATIVE_ROW_SELECTOR'
,p_display_sequence=>10
,p_attribute_01=>'Y'
,p_attribute_02=>'Y'
,p_attribute_03=>'N'
);
wwv_flow_imp_page.create_region_column(
p_id=>wwv_flow_imp.id(19027727606040943)
,p_name=>'CSS_TRANSLATION'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'CSS_TRANSLATION'
,p_data_type=>'VARCHAR2'
,p_session_state_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>170
,p_attribute_01=>'Y'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_include_in_export=>false
);
wwv_flow_imp_page.create_interactive_grid( wwv_flow_imp_page.create_interactive_grid(
p_id=>wwv_flow_imp.id(18879341347649650) p_id=>wwv_flow_imp.id(18879341347649650)
,p_internal_uid=>18879341347649650 ,p_internal_uid=>18879341347649650
...@@ -516,7 +451,7 @@ wwv_flow_imp_page.create_interactive_grid( ...@@ -516,7 +451,7 @@ wwv_flow_imp_page.create_interactive_grid(
,p_pagination_type=>'SCROLL' ,p_pagination_type=>'SCROLL'
,p_show_total_row_count=>true ,p_show_total_row_count=>true
,p_show_toolbar=>true ,p_show_toolbar=>true
,p_toolbar_buttons=>null ,p_toolbar_buttons=>'ACTIONS_MENU'
,p_enable_save_public_report=>false ,p_enable_save_public_report=>false
,p_enable_subscriptions=>true ,p_enable_subscriptions=>true
,p_enable_flashback=>true ,p_enable_flashback=>true
...@@ -547,13 +482,12 @@ wwv_flow_imp_page.create_ig_report_view( ...@@ -547,13 +482,12 @@ wwv_flow_imp_page.create_ig_report_view(
,p_edit_mode=>false ,p_edit_mode=>false
); );
wwv_flow_imp_page.create_ig_report_column( wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(18978624337793822) p_id=>wwv_flow_imp.id(5022858052399924)
,p_view_id=>wwv_flow_imp.id(18978102288793817) ,p_view_id=>wwv_flow_imp.id(18978102288793817)
,p_display_seq=>2 ,p_display_seq=>16
,p_column_id=>wwv_flow_imp.id(18972092408793501) ,p_column_id=>wwv_flow_imp.id(3287640911056411)
,p_is_visible=>true ,p_is_visible=>true
,p_is_frozen=>false ,p_is_frozen=>false
,p_width=>80
); );
wwv_flow_imp_page.create_ig_report_column( wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(18979560296793831) p_id=>wwv_flow_imp.id(18979560296793831)
...@@ -644,22 +578,6 @@ wwv_flow_imp_page.create_ig_report_column( ...@@ -644,22 +578,6 @@ wwv_flow_imp_page.create_ig_report_column(
,p_is_visible=>true ,p_is_visible=>true
,p_is_frozen=>false ,p_is_frozen=>false
); );
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(18994171435795764)
,p_view_id=>wwv_flow_imp.id(18978102288793817)
,p_display_seq=>1
,p_column_id=>wwv_flow_imp.id(18973299514793513)
,p_is_visible=>false
,p_is_frozen=>true
);
wwv_flow_imp_page.create_ig_report_column(
p_id=>wwv_flow_imp.id(19111722537051708)
,p_view_id=>wwv_flow_imp.id(18978102288793817)
,p_display_seq=>14
,p_column_id=>wwv_flow_imp.id(19027727606040943)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_imp_page.create_page_button( wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(18865710090537263) p_id=>wwv_flow_imp.id(18865710090537263)
,p_button_sequence=>10 ,p_button_sequence=>10
...@@ -735,21 +653,94 @@ wwv_flow_imp_page.create_page_item( ...@@ -735,21 +653,94 @@ wwv_flow_imp_page.create_page_item(
); );
wwv_flow_imp_page.create_page_da_event( wwv_flow_imp_page.create_page_da_event(
p_id=>wwv_flow_imp.id(18973595428793516) p_id=>wwv_flow_imp.id(18973595428793516)
,p_name=>'Clear Temp Table' ,p_name=>'Re-populate Temp Table'
,p_event_sequence=>10 ,p_event_sequence=>10
,p_bind_type=>'bind' ,p_bind_type=>'bind'
,p_bind_event_type=>'ready' ,p_bind_event_type=>'ready'
,p_display_when_type=>'NEVER'
); );
wwv_flow_imp_page.create_page_da_action( wwv_flow_imp_page.create_page_da_action(
p_id=>wwv_flow_imp.id(18973669983793517) p_id=>wwv_flow_imp.id(18973669983793517)
,p_event_id=>wwv_flow_imp.id(18973595428793516) ,p_event_id=>wwv_flow_imp.id(18973595428793516)
,p_event_result=>'TRUE' ,p_event_result=>'TRUE'
,p_action_sequence=>10 ,p_action_sequence=>10
,p_execute_on_page_init=>'N' ,p_execute_on_page_init=>'Y'
,p_action=>'NATIVE_EXECUTE_PLSQL_CODE' ,p_action=>'NATIVE_EXECUTE_PLSQL_CODE'
,p_attribute_01=>wwv_flow_string.join(wwv_flow_t_varchar2( ,p_attribute_01=>wwv_flow_string.join(wwv_flow_t_varchar2(
'BEGIN', 'BEGIN',
' EXECUTE IMMEDIATE ''TRUNCATE TABLE stdt_en_verb_tenses_temp'';', '',
' --EXECUTE IMMEDIATE ''TRUNCATE TABLE stdt_en_verb_tenses_temp'';',
' DELETE FROM stdt_en_verb_tenses_temp;',
'',
' apex_debug.log_message(',
' p_message => ''------'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''Table has been deleted, SQL%ROWCOUNT = '' || SQL%ROWCOUNT,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' INSERT INTO stdt_en_verb_tenses_temp sevtt(',
' verb_id,',
' row_num,',
' verb_name,',
' translation,',
' past_tense_1,',
' past_tense_2,',
' past_tense_3,',
' perfect_tense_1,',
' perfect_tense_2,',
' perfect_tense_3,',
' past_tense,',
' perfect_tense',
' )',
'',
' WITH CTE AS (',
' SELECT',
' sevt.verb_id,',
' sevt.verb_name,',
' sevt."TRANSLATION",',
' sevt.past_tense_1,',
' sevt.past_tense_2,',
' sevt.past_tense_3,',
' sevt.perfect_tense_1,',
' sevt.perfect_tense_2,',
' sevt.perfect_tense_3',
' FROM',
' stdt_en_verb_tenses sevt',
' ORDER BY dbms_random.random',
' )',
' SELECT',
' cte.verb_id AS VERB_ID,',
' ROWNUM AS ROW_NUM,',
' cte.verb_name AS VERB_NAME,',
' cte."TRANSLATION" AS "TRANSLATION",',
' cte.past_tense_1 AS PAST_TENSE_1,',
' cte.past_tense_2 AS PAST_TENSE_2,',
' cte.past_tense_3 AS PAST_TENSE_3,',
' cte.perfect_tense_1 AS PERFECT_TENSE_1,',
' cte.perfect_tense_2 AS PERFECT_TENSE_2,',
' cte.perfect_tense_3 AS PERFECT_TENSE_3,',
' NULL AS PAST_TENSE,',
' NULL AS PERFECT_TENSE',
' /*CASE',
' WHEN :P16_SHOW_TRANSLATION = ''Y'' THEN',
' NULL',
' ELSE',
' ''css-zero-width''',
' END AS CSS_TRANSLATION*/',
' FROM',
' cte',
' WHERE',
' ROWNUM <= :P16_PRACTICE_COUNT;',
'',
' apex_debug.log_message(',
' p_message => ''Table has been populated, SQL%ROWCOUNT = '' || SQL%ROWCOUNT,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
'END;')) 'END;'))
,p_attribute_05=>'PLSQL' ,p_attribute_05=>'PLSQL'
,p_wait_for_result=>'Y' ,p_wait_for_result=>'Y'
...@@ -760,6 +751,7 @@ wwv_flow_imp_page.create_page_da_event( ...@@ -760,6 +751,7 @@ wwv_flow_imp_page.create_page_da_event(
,p_event_sequence=>20 ,p_event_sequence=>20
,p_bind_type=>'bind' ,p_bind_type=>'bind'
,p_bind_event_type=>'apexbeforepagesubmit' ,p_bind_event_type=>'apexbeforepagesubmit'
,p_display_when_type=>'NEVER'
); );
wwv_flow_imp_page.create_page_da_action( wwv_flow_imp_page.create_page_da_action(
p_id=>wwv_flow_imp.id(19024083364040906) p_id=>wwv_flow_imp.id(19024083364040906)
...@@ -803,6 +795,21 @@ wwv_flow_imp_page.create_page_process( ...@@ -803,6 +795,21 @@ wwv_flow_imp_page.create_page_process(
'', '',
'BEGIN', 'BEGIN',
'', '',
' apex_debug.log_message(',
' p_message => ''------'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => '':APEX$ROW_STATUS => '' || :APEX$ROW_STATUS,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => '':VERB_NAME => '' || :VERB_NAME,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' IF (:APEX$ROW_STATUS = ''U'') THEN', ' IF (:APEX$ROW_STATUS = ''U'') THEN',
'', '',
' SELECT', ' SELECT',
...@@ -866,8 +873,23 @@ wwv_flow_imp_page.create_page_process( ...@@ -866,8 +873,23 @@ wwv_flow_imp_page.create_page_process(
'END;')) 'END;'))
,p_process_clob_language=>'PLSQL' ,p_process_clob_language=>'PLSQL'
,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_process_when_type=>'NEVER'
,p_internal_uid=>18973455673793515 ,p_internal_uid=>18973455673793515
); );
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(3287732369056412)
,p_process_sequence=>20
,p_process_point=>'AFTER_SUBMIT'
,p_region_id=>wwv_flow_imp.id(16706110817764242)
,p_process_type=>'NATIVE_IG_DML'
,p_process_name=>'Verb Tense Practise - Save IG'
,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=>3287732369056412
);
wwv_flow_imp_page.create_page_process( wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(19024330755040909) p_id=>wwv_flow_imp.id(19024330755040909)
,p_process_sequence=>10 ,p_process_sequence=>10
...@@ -907,6 +929,17 @@ wwv_flow_imp_page.create_page_process( ...@@ -907,6 +929,17 @@ wwv_flow_imp_page.create_page_process(
' lv_perfect_tense_3 := apex_application.g_f11(1);', ' lv_perfect_tense_3 := apex_application.g_f11(1);',
' lv_perfect_tense := apex_application.g_f12(1);', ' lv_perfect_tense := apex_application.g_f12(1);',
'', '',
'',
' apex_debug.log_message(',
' p_message => ''------ STORE_RESULT -----'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_verb_name => '' || lv_verb_name,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' MERGE INTO stdt_en_verb_tenses_temp temp', ' MERGE INTO stdt_en_verb_tenses_temp temp',
' USING (', ' USING (',
' SELECT', ' SELECT',
...@@ -977,6 +1010,7 @@ wwv_flow_imp_page.create_page_process( ...@@ -977,6 +1010,7 @@ wwv_flow_imp_page.create_page_process(
'', '',
'END;')) 'END;'))
,p_process_clob_language=>'PLSQL' ,p_process_clob_language=>'PLSQL'
,p_process_when_type=>'NEVER'
,p_internal_uid=>19024330755040909 ,p_internal_uid=>19024330755040909
); );
wwv_flow_imp.component_end; wwv_flow_imp.component_end;
......
prompt --application/pages/page_00018
begin
-- Manifest
-- PAGE: 00018
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_page.create_page(
p_id=>18
,p_name=>'Apex Application Temp File'
,p_alias=>'APEX-APPLICATION-TEMP-FILE'
,p_step_title=>'Apex Application Temp File'
,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C'
,p_page_component_map=>'02'
,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20231219135427'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(4602586127230206)
,p_plug_name=>'Breadcrumb'
,p_region_template_options=>'#DEFAULT#:t-BreadcrumbRegion--useBreadcrumbTitle'
,p_component_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(16128864886514872)
,p_plug_display_sequence=>10
,p_plug_display_point=>'REGION_POSITION_01'
,p_menu_id=>wwv_flow_imp.id(16026011791514304)
,p_plug_source_type=>'NATIVE_BREADCRUMB'
,p_menu_template_id=>wwv_flow_imp.id(16190976226515102)
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(4603157533230287)
,p_plug_name=>'Apex Application Temp File'
,p_region_template_options=>'#DEFAULT#:t-Region--scrollBody'
,p_plug_template=>wwv_flow_imp.id(16116793714514810)
,p_plug_display_sequence=>10
,p_query_type=>'SQL'
,p_plug_source=>wwv_flow_string.join(wwv_flow_t_varchar2(
'SELECT',
' f.id,',
' f.blob_content',
'FROM',
' apex_application_temp_files f'))
,p_is_editable=>true
,p_edit_operations=>'i:u:d'
,p_lost_update_check_type=>'VALUES'
,p_plug_source_type=>'NATIVE_FORM'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(4605820028230363)
,p_button_sequence=>30
,p_button_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_button_name=>'SAVE'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(16189347253515098)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Apply Changes'
,p_button_position=>'CHANGE'
,p_button_condition=>'P18_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(4604852048230342)
,p_button_sequence=>10
,p_button_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_button_name=>'CANCEL'
,p_button_action=>'REDIRECT_PAGE'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(16189347253515098)
,p_button_image_alt=>'Cancel'
,p_button_position=>'CLOSE'
,p_button_redirect_url=>'f?p=&APP_ID.:1:&APP_SESSION.::&DEBUG.:::'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(4606215408230364)
,p_button_sequence=>40
,p_button_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_button_name=>'CREATE'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(16189347253515098)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Create'
,p_button_position=>'CREATE'
,p_button_condition=>'P18_ID'
,p_button_condition_type=>'ITEM_IS_NULL'
,p_database_action=>'INSERT'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(4605425749230362)
,p_button_sequence=>20
,p_button_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_button_name=>'DELETE'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(16189347253515098)
,p_button_image_alt=>'Delete'
,p_button_position=>'DELETE'
,p_button_execute_validations=>'N'
,p_confirm_message=>'&APP_TEXT$DELETE_MSG!RAW.'
,p_confirm_style=>'danger'
,p_button_condition=>'P18_ID'
,p_button_condition_type=>'ITEM_IS_NOT_NULL'
,p_database_action=>'DELETE'
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(4606570943230369)
,p_branch_action=>'f?p=&APP_ID.:1:&APP_SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_sequence=>1
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(4603591072230299)
,p_name=>'P18_ID'
,p_source_data_type=>'NUMBER'
,p_is_primary_key=>true
,p_item_sequence=>10
,p_item_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_item_source_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_use_cache_before_default=>'NO'
,p_prompt=>'Id'
,p_source=>'ID'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_HIDDEN'
,p_label_alignment=>'RIGHT'
,p_field_template=>wwv_flow_imp.id(16186811375515083)
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_protection_level=>'S'
,p_attribute_01=>'Y'
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(4603947155230327)
,p_name=>'P18_BLOB_CONTENT'
,p_source_data_type=>'BLOB'
,p_item_sequence=>20
,p_item_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_item_source_plug_id=>wwv_flow_imp.id(4603157533230287)
,p_use_cache_before_default=>'NO'
,p_prompt=>'Blob Content'
,p_source=>'BLOB_CONTENT'
,p_source_type=>'REGION_SOURCE_COLUMN'
,p_display_as=>'NATIVE_FILE'
,p_cSize=>60
,p_cMaxlength=>255
,p_cHeight=>1
,p_label_alignment=>'RIGHT'
,p_field_template=>wwv_flow_imp.id(16186811375515083)
,p_item_template_options=>'#DEFAULT#'
,p_is_persistent=>'N'
,p_attribute_01=>'DB_COLUMN'
,p_attribute_06=>'Y'
,p_attribute_08=>'attachment'
,p_attribute_09=>'SESSION'
,p_attribute_10=>'N'
,p_attribute_12=>'INLINE'
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(4607470425230392)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_region_id=>wwv_flow_imp.id(4603157533230287)
,p_process_type=>'NATIVE_FORM_DML'
,p_process_name=>'Process form Apex Application Temp File'
,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=>4607470425230392
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(4607008996230379)
,p_process_sequence=>10
,p_process_point=>'BEFORE_HEADER'
,p_region_id=>wwv_flow_imp.id(4603157533230287)
,p_process_type=>'NATIVE_FORM_INIT'
,p_process_name=>'Initialize form Apex Application Temp File'
,p_internal_uid=>4607008996230379
);
wwv_flow_imp.component_end;
end;
/
prompt --application/pages/page_00019
begin
-- Manifest
-- PAGE: 00019
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_page.create_page(
p_id=>19
,p_name=>'Step 1 - Upload Image File'
,p_alias=>'STEP-1-UPLOAD-IMAGE-FILE'
,p_step_title=>'Step 1 - Upload Image File'
,p_autocomplete_on_off=>'OFF'
,p_page_template_options=>'#DEFAULT#'
,p_protection_level=>'C'
,p_page_component_map=>'16'
,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20231220175842'
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(4622790727289198)
,p_plug_name=>'Step 1 - Upload Image File'
,p_region_template_options=>'#DEFAULT#:t-Wizard--hideStepsXSmall'
,p_plug_template=>wwv_flow_imp.id(16133604317514901)
,p_plug_display_sequence=>10
,p_list_id=>wwv_flow_imp.id(4621855985289182)
,p_plug_source_type=>'NATIVE_LIST'
,p_list_template_id=>wwv_flow_imp.id(16164979301515009)
);
wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(4622822913289198)
,p_plug_name=>'Step 1 - Upload Image File'
,p_parent_plug_id=>wwv_flow_imp.id(4622790727289198)
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_imp.id(16062384265514656)
,p_plug_display_sequence=>10
,p_plug_display_point=>'SUB_REGIONS'
,p_attribute_01=>'N'
,p_attribute_02=>'HTML'
,p_attribute_03=>'Y'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(4624132207289203)
,p_button_sequence=>10
,p_button_plug_id=>wwv_flow_imp.id(4622790727289198)
,p_button_name=>'CANCEL'
,p_button_action=>'REDIRECT_PAGE'
,p_button_template_options=>'#DEFAULT#'
,p_button_template_id=>wwv_flow_imp.id(16189347253515098)
,p_button_image_alt=>'Cancel'
,p_button_position=>'CLOSE'
,p_button_redirect_url=>'f?p=&APP_ID.:7:&APP_SESSION.::&DEBUG.:::'
);
wwv_flow_imp_page.create_page_button(
p_id=>wwv_flow_imp.id(4624485300289203)
,p_button_sequence=>30
,p_button_plug_id=>wwv_flow_imp.id(4622790727289198)
,p_button_name=>'NEXT'
,p_button_action=>'SUBMIT'
,p_button_template_options=>'t-Button--iconRight'
,p_button_template_id=>wwv_flow_imp.id(16189438884515099)
,p_button_is_hot=>'Y'
,p_button_image_alt=>'Next'
,p_button_position=>'NEXT'
,p_icon_css_classes=>'fa-chevron-right'
);
wwv_flow_imp_page.create_page_branch(
p_id=>wwv_flow_imp.id(4625118890289206)
,p_branch_name=>'Go To Page 20'
,p_branch_action=>'f?p=&APP_ID.:20:&SESSION.::&DEBUG.::P20_FILE_PICKER:&P19_FILE_PICKER.&success_msg=#SUCCESS_MSG#'
,p_branch_point=>'AFTER_PROCESSING'
,p_branch_type=>'REDIRECT_URL'
,p_branch_when_button_id=>wwv_flow_imp.id(4624485300289203)
,p_branch_sequence=>20
);
wwv_flow_imp_page.create_page_item(
p_id=>wwv_flow_imp.id(4615308275271402)
,p_name=>'P19_FILE_PICKER'
,p_is_required=>true
,p_item_sequence=>10
,p_item_plug_id=>wwv_flow_imp.id(4622822913289198)
,p_prompt=>'Pick File'
,p_display_as=>'NATIVE_FILE'
,p_cSize=>30
,p_field_template=>wwv_flow_imp.id(16186811375515083)
,p_item_template_options=>'#DEFAULT#'
,p_attribute_01=>'APEX_APPLICATION_TEMP_FILES'
,p_attribute_09=>'SESSION'
,p_attribute_10=>'N'
,p_attribute_12=>'DROPZONE_INLINE'
);
wwv_flow_imp_page.create_page_process(
p_id=>wwv_flow_imp.id(4615570033271404)
,p_process_sequence=>10
,p_process_point=>'AFTER_SUBMIT'
,p_process_type=>'NATIVE_PLSQL'
,p_process_name=>'Read File'
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
'DECLARE',
' ',
' -- For debug',
' CURSOR cur_get_files IS',
' SELECT',
' f.name,',
' f.filename,',
' f.mime_type,',
' f.blob_content',
' FROM',
' apex_application_temp_files f;',
'',
' lv_filename apex_application_temp_files.filename%TYPE;',
' lv_mime_type apex_application_temp_files.mime_type%TYPE;',
' lb_blob apex_application_temp_files.blob_content%TYPE;',
'',
' lv_db_dir VARCHAR2(4000) := ''APEX_COS'';',
' lv_os_dir VARCHAR2(4000) := ''/home/oracle/python/apex/tmp'';',
'',
' lv_retcode VARCHAR2(1);',
' lv_errmsg VARCHAR2(32767);',
'',
' -- Call File Upload Service',
' lv_method VARCHAR2(30) := ''POST'';',
' lc_req_body CLOB;',
' lv_url VARCHAR(4000) := ''http://localhost:8000/get_detected_text/'';',
' lc_res_body CLOB;',
' ',
' lj_object JSON_OBJECT_T;',
' lv_result VARCHAR2(4000);',
' lv_result_message VARCHAR2(4000);',
' lj_detected_text JSON_ARRAY_T;',
' lv_detected_text VARCHAR2(4000);',
'',
' -- Debug',
' lv_result_type VARCHAR2(4000);',
' lv_result_message_type VARCHAR2(4000);',
' lv_detected_text_type VARCHAR2(4000);',
'',
'BEGIN',
'',
' apex_debug.log_message(',
' p_message => ''----- Read File Start -----'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''session => '' || APEX_CUSTOM_AUTH.GET_SESSION_ID,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' FOR rec_get_files IN cur_get_files LOOP',
'',
' apex_debug.log_message(',
' p_message => ''name => '' || rec_get_files.name,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''filename => '' || rec_get_files.filename,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''mime_type => '' || rec_get_files.mime_type,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' END LOOP;',
'',
' apex_debug.log_message(',
' p_message => ''----- Read File End -----'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' -- Purge temp table',
' DELETE FROM stdt_tasks_temp;',
'',
' -- Read file from file picker',
' BEGIN',
'',
' SELECT',
' f.filename,',
' f.mime_type,',
' f.blob_content',
' INTO',
' lv_filename,',
' lv_mime_type,',
' lb_blob',
' FROM',
' apex_application_temp_files f',
' WHERE',
' f.name = :P19_FILE_PICKER;',
'',
' EXCEPTION',
' WHEN OTHERS THEN',
' -- Exception handling',
' APEX_ERROR.ADD_ERROR(',
' p_message => ''Error happened during pick upload!'' || SQLERRM,',
' p_display_location => APEX_ERROR.C_INLINE_IN_NOTIFICATION',
' );',
' END;',
'',
' -- Check MIME type',
' IF (lv_mime_type NOT LIKE ''image%'') THEN',
'',
' -- Exception handling',
' APEX_ERROR.ADD_ERROR(',
' p_message => ''Uploaded file is NOT an image file!'',',
' p_display_location => APEX_ERROR.C_INLINE_IN_NOTIFICATION',
' -- p_display_location => APEX_ERROR.c_on_error_page',
' );',
'',
' END IF;',
'',
' -- Write file to server',
' proc_blob_to_file(',
' ov_retcode => lv_retcode,',
' ov_errmsg => lv_errmsg,',
' ib_blob => lb_blob,',
' iv_dir => lv_db_dir,',
' iv_file_name => lv_filename',
' );',
'',
' IF (lv_retcode = ''0'') THEN',
' NULL;',
' ELSE',
' APEX_ERROR.ADD_ERROR(',
' p_message => ''Failed to write file ['' || lv_filename || ''] to folder ['' || lv_db_dir || '']'',',
' p_display_location => APEX_ERROR.C_INLINE_IN_NOTIFICATION',
' );',
' END IF;',
'',
' ',
' -- Call OCR Service',
' apex_web_service.g_request_headers(1).name := ''Content-Type'';',
' apex_web_service.g_request_headers(1).Value := ''application/json; charset=utf-8'';',
' ',
'',
' lc_req_body := ''{',
' "dir": "'' || lv_os_dir || ''",',
' "file_name": "'' || lv_filename || ''"',
' }'';',
'',
' lc_res_body := APEX_WEB_SERVICE.make_rest_request(',
' p_url => lv_url,',
' p_http_method => lv_method,',
' p_body => lc_req_body',
' );',
'',
' -- Parse Service Result',
' lj_object := JSON_OBJECT_T.parse(lc_res_body);',
' ',
' ',
' /*',
' lj_object := JSON_OBJECT_T.parse(''',
' {',
' "result": 0,',
' "result_message": "",',
' "detected_text": [',
' "Kitty and her friends are planning to visit a place in Garden city.",',
' "Peter: Its my birthday on Saturday .Lets visit a place in Garden City,",',
' "Kitty; Thats a good idea . Which place shall we visit?",',
' "Alice: Lets go to Ocean Park in Spring Bay ,",',
' "Kitty; All right .What time on Ssturday?",',
' "Alice: How about ten oclock in the morning?",',
' "Kitty: Yes, thats a good time . How are we going to get there?",',
' "Peter: Lets go by bus,",',
' "Joe : How much does it cost?",',
' "Peter: Five yuan.",',
' "Kitty: When are we going to come back?",',
' "Alice: We are going to come back at six oclock",',
unistr(' "Kitty\548C\5979\7684\670B\53CB\4EEC\8BA1\5212\53BB\82B1\56ED\57CE\7684\4E00\4E2A\5730\65B9\73A9\3002",'),
unistr(' "Peter:\661F\671F\516D\662F\6211\7684\751F\65E5\3002 \8BA9\6211\4EEC\53C2\89C2\82B1\56ED\57CE\7684\4E00\4E2A\5730\65B9\3002",'),
unistr(' "Ki++y:\8FD9\662F\4E2A\597D\4E3B\610F\3002\6211\4EEC\5E94\8BE5\53BB\54EA\4E2A\5730\65B9\FF1F",'),
unistr(' "Alice:\6211\4EEC\53BB\65AF\666E\6797\6E7E\7684\6D77\6D0B\516C\56ED\5427\3002",'),
unistr(' "K++y:\597D\7684\3002\661F\671F\56DB\51E0\70B9\FF1F",'),
unistr(' "Alice:\4E0A\5348\5341\70B9\600E\4E48\6837\FF1F",'),
unistr(' "Kitty:\662F\7684\FF0C\90A3\662F\4E2A\597D\65F6\673A\3002\6211\4EEC\600E\4E48\53BB\90A3\91CC\FF1F",'),
unistr(' "Peter:\6211\4EEC\5750\516C\5171\6C7D\8F66\53BB\5427\3002",'),
unistr(' "Joe:\591A\5C11\94B1\FF1F",'),
unistr(' "Peter:\4E94\5143\94B1\3002",'),
unistr(' "Kit+y:\6211\4EEC\4EC0\4E48\65F6\5019\56DE\6765\FF1F",'),
unistr(' "Alice:\6211\4EEC\516D\70B9\949F\56DE\6765"'),
' ]',
' }'');',
' */',
' ',
'',
' lv_result := lj_object.get_string(''result'');',
' lv_result_message := lj_object.get_string(''result_message'');',
' lv_result_message := lj_object.get_string(''result_message'');',
'',
' lv_result_type := lj_object.get_type(''result'');',
' lv_result_message_type := lj_object.get_type(''result_message'');',
' lv_detected_text_type := lj_object.get_type(''detected_text'');',
' lj_detected_text := lj_object.get_array(''detected_text'');',
' ',
' -- Debug Start',
' apex_debug.log_message(',
' p_message => ''----- Read File Start -----'',',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lc_res_body => '' || lc_res_body,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_result => '' || lv_result,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_result_message => '' || lv_result_message,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_result_type => '' || lv_result_type,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_result_message_type => '' || lv_result_message_type,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_detected_text_type => '' || lv_detected_text_type,',
' p_level => apex_debug.c_log_level_info',
' );',
'',
' FOR i IN 0 .. lj_detected_text.get_size - 1 LOOP',
'',
' lv_detected_text := lj_detected_text.get_string(i);',
'',
' INSERT INTO stdt_tasks_temp(',
' "TASK_NAME",',
' "TASK_DESCRIPTION",',
' "STUDENT_ID",',
' "TERM_ID",',
' "SUBJECT_ID",',
' "START_DATE",',
' "END_DATE",',
' "SELECTED_FLAG"',
' )',
' VALUES (',
' lv_detected_text, -- TASK_NAME, ',
' NULL, -- TASK_DESCRIPTION',
' NULL, -- STUDENT_ID',
' NULL, -- "TERM_ID" NUMBER, ',
' NULL, -- "SUBJECT_ID" NUMBER(15,0), ',
' SYSDATE, -- START_DATE" SYSDATE, ',
' SYSDATE, -- END_DATE',
' ''N'' -- SELECTED_FLAG',
' );',
'',
' apex_debug.log_message(',
' p_message => ''lv_detected_text => '' || lv_detected_text,',
' p_level => apex_debug.c_log_level_info',
' );',
' END LOOP;',
'',
' apex_debug.log_message(',
' p_message => ''----- Read File End -----'',',
' p_level => apex_debug.c_log_level_info',
' );',
' -- Debug End',
'',
'EXCEPTION',
' WHEN OTHERS THEN',
' -- Exception handling',
' APEX_ERROR.ADD_ERROR(',
' p_message => ''Error happened!'' || SQLERRM,',
' p_display_location => APEX_ERROR.C_INLINE_IN_NOTIFICATION',
' );',
'END;'))
,p_process_clob_language=>'PLSQL'
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_internal_uid=>4615570033271404
);
wwv_flow_imp.component_end;
end;
/
This diff is collapsed.
...@@ -25,7 +25,7 @@ wwv_flow_imp_page.create_page( ...@@ -25,7 +25,7 @@ wwv_flow_imp_page.create_page(
,p_protection_level=>'C' ,p_protection_level=>'C'
,p_page_component_map=>'12' ,p_page_component_map=>'12'
,p_last_updated_by=>'STUDENT_DEV' ,p_last_updated_by=>'STUDENT_DEV'
,p_last_upd_yyyymmddhh24miss=>'20231208160514' ,p_last_upd_yyyymmddhh24miss=>'20231219180643'
); );
wwv_flow_imp_page.create_page_plug( wwv_flow_imp_page.create_page_plug(
p_id=>wwv_flow_imp.id(16217689979515449) p_id=>wwv_flow_imp.id(16217689979515449)
...@@ -95,7 +95,7 @@ wwv_flow_imp_page.create_page_item( ...@@ -95,7 +95,7 @@ wwv_flow_imp_page.create_page_item(
,p_is_required=>true ,p_is_required=>true
,p_item_sequence=>40 ,p_item_sequence=>40
,p_item_plug_id=>wwv_flow_imp.id(16217689979515449) ,p_item_plug_id=>wwv_flow_imp.id(16217689979515449)
,p_item_default=>'APEX_UTIL.get_session_lang' ,p_item_default=>'NVL(APEX_UTIL.get_session_lang, ''en'')'
,p_item_default_type=>'EXPRESSION' ,p_item_default_type=>'EXPRESSION'
,p_item_default_language=>'PLSQL' ,p_item_default_language=>'PLSQL'
,p_prompt=>'Language' ,p_prompt=>'Language'
...@@ -225,7 +225,8 @@ wwv_flow_imp_page.create_page_process( ...@@ -225,7 +225,8 @@ wwv_flow_imp_page.create_page_process(
' p_consent => :P9999_REMEMBER = ''Y'' );')) ' p_consent => :P9999_REMEMBER = ''Y'' );'))
,p_process_clob_language=>'PLSQL' ,p_process_clob_language=>'PLSQL'
,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_process_when_button_id=>wwv_flow_imp.id(16220375374515553) ,p_process_when=>'ChangeLanguage'
,p_process_when_type=>'REQUEST_NOT_EQUAL_CONDITION'
,p_internal_uid=>16221198190515587 ,p_internal_uid=>16221198190515587
); );
wwv_flow_imp_page.create_page_process( wwv_flow_imp_page.create_page_process(
...@@ -240,7 +241,8 @@ wwv_flow_imp_page.create_page_process( ...@@ -240,7 +241,8 @@ wwv_flow_imp_page.create_page_process(
' p_password => :P9999_PASSWORD );')) ' p_password => :P9999_PASSWORD );'))
,p_process_clob_language=>'PLSQL' ,p_process_clob_language=>'PLSQL'
,p_error_display_location=>'INLINE_IN_NOTIFICATION' ,p_error_display_location=>'INLINE_IN_NOTIFICATION'
,p_process_when_button_id=>wwv_flow_imp.id(16220375374515553) ,p_process_when=>'ChangeLanguage'
,p_process_when_type=>'REQUEST_NOT_EQUAL_CONDITION'
,p_internal_uid=>16220713697515582 ,p_internal_uid=>16220713697515582
); );
wwv_flow_imp_page.create_page_process( wwv_flow_imp_page.create_page_process(
......
...@@ -15,6 +15,12 @@ wwv_flow_imp_shared.create_menu( ...@@ -15,6 +15,12 @@ wwv_flow_imp_shared.create_menu(
p_id=>wwv_flow_imp.id(16026011791514304) p_id=>wwv_flow_imp.id(16026011791514304)
,p_name=>'Breadcrumb' ,p_name=>'Breadcrumb'
); );
wwv_flow_imp_shared.create_menu_option(
p_id=>wwv_flow_imp.id(4602916419230278)
,p_short_name=>'Apex Application Temp File'
,p_link=>'f?p=&APP_ID.:18:&APP_SESSION.::&DEBUG.:::'
,p_page_id=>18
);
wwv_flow_imp_shared.create_menu_option( wwv_flow_imp_shared.create_menu_option(
p_id=>wwv_flow_imp.id(16026165227514308) p_id=>wwv_flow_imp.id(16026165227514308)
,p_short_name=>'Home' ,p_short_name=>'Home'
......
prompt --application/shared_components/navigation/lists/task_mass_read
begin
-- Manifest
-- LIST: Task Mass Read
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_shared.create_list(
p_id=>wwv_flow_imp.id(4015321874978946)
,p_name=>'Task Mass Read'
,p_list_status=>'PUBLIC'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(4016713787979110)
,p_list_item_display_sequence=>10
,p_list_item_link_text=>'Upload File'
,p_list_item_link_target=>'f?p=&APP_ID.:18:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(4019734890979178)
,p_list_item_display_sequence=>20
,p_list_item_link_text=>'Select Tasks'
,p_list_item_link_target=>'f?p=&APP_ID.:19:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp.component_end;
end;
/
prompt --application/shared_components/navigation/lists/task_mass_read_002
begin
-- Manifest
-- LIST: Task Mass Read
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_shared.create_list(
p_id=>wwv_flow_imp.id(4607856729259380)
,p_name=>'Task Mass Read'
,p_list_status=>'PUBLIC'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(4609297611259408)
,p_list_item_display_sequence=>10
,p_list_item_link_text=>'Step 1 - Upload Image File'
,p_list_item_link_target=>'f?p=&APP_ID.:20:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(4612232977259436)
,p_list_item_display_sequence=>20
,p_list_item_link_text=>'Step 2 - Preview and Edit'
,p_list_item_link_target=>'f?p=&APP_ID.:21:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp.component_end;
end;
/
prompt --application/shared_components/navigation/lists/task_mass_read_003
begin
-- Manifest
-- LIST: Task Mass Read
-- Manifest End
wwv_flow_imp.component_begin (
p_version_yyyy_mm_dd=>'2023.10.31'
,p_release=>'23.2.0'
,p_default_workspace_id=>16017191443360494
,p_default_application_id=>10001
,p_default_id_offset=>0
,p_default_owner=>'STUDENT'
);
wwv_flow_imp_shared.create_list(
p_id=>wwv_flow_imp.id(4621855985289182)
,p_name=>'Task Mass Read'
,p_list_status=>'PUBLIC'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(4623257511289199)
,p_list_item_display_sequence=>10
,p_list_item_link_text=>'Step 1 - Upload Image File'
,p_list_item_link_target=>'f?p=&APP_ID.:19:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp_shared.create_list_item(
p_id=>wwv_flow_imp.id(4626371894289211)
,p_list_item_display_sequence=>20
,p_list_item_link_text=>'Step 2 - Preview and Edit'
,p_list_item_link_target=>'f?p=&APP_ID.:20:&APP_SESSION.::&DEBUG.:::'
,p_list_item_current_type=>'TARGET_PAGE'
);
wwv_flow_imp.component_end;
end;
/
...@@ -6,6 +6,9 @@ prompt --install ...@@ -6,6 +6,9 @@ prompt --install
@@workspace/credentials/authing_apex_student_performance_tracking_app.sql @@workspace/credentials/authing_apex_student_performance_tracking_app.sql
@@workspace/credentials/apex_student_performance_tracking_app.sql @@workspace/credentials/apex_student_performance_tracking_app.sql
@@application/shared_components/pwa/shortcuts/my_shortcut.sql @@application/shared_components/pwa/shortcuts/my_shortcut.sql
@@application/shared_components/navigation/lists/task_mass_read.sql
@@application/shared_components/navigation/lists/task_mass_read_002.sql
@@application/shared_components/navigation/lists/task_mass_read_003.sql
@@application/shared_components/navigation/lists/setup_list.sql @@application/shared_components/navigation/lists/setup_list.sql
@@application/shared_components/navigation/lists/navigation_menu.sql @@application/shared_components/navigation/lists/navigation_menu.sql
@@application/shared_components/navigation/lists/navigation_bar.sql @@application/shared_components/navigation/lists/navigation_bar.sql
...@@ -150,6 +153,9 @@ prompt --install ...@@ -150,6 +153,9 @@ prompt --install
@@application/pages/page_00015.sql @@application/pages/page_00015.sql
@@application/pages/page_00016.sql @@application/pages/page_00016.sql
@@application/pages/page_00017.sql @@application/pages/page_00017.sql
@@application/pages/page_00018.sql
@@application/pages/page_00019.sql
@@application/pages/page_00020.sql
@@application/pages/page_00090.sql @@application/pages/page_00090.sql
@@application/pages/page_00091.sql @@application/pages/page_00091.sql
@@application/pages/page_00099.sql @@application/pages/page_00099.sql
......
CREATE TABLE "STDT_TASKS_TEMP"
( "TASK_ID" NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE NOKEEP NOSCALE NOT NULL ENABLE,
"TASK_NAME" VARCHAR2(150),
"TASK_DESCRIPTION" VARCHAR2(2000),
"STUDENT_ID" NUMBER,
"TERM_ID" NUMBER,
"SUBJECT_ID" NUMBER(15,0),
"START_DATE" DATE,
"END_DATE" DATE,
"SELECTED_FLAG" VARCHAR2(1)
) ;
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment