Better names, cleanup, prefill filters for auth_scheme
This commit is contained in:
parent
c3a889521f
commit
0f023d83ce
@ -22,7 +22,7 @@ wwv_flow_api.create_page(
|
||||
,p_page_template_options=>'#DEFAULT#'
|
||||
,p_required_role=>wwv_flow_api.id(9556407311505078)
|
||||
,p_last_updated_by=>'DEV'
|
||||
,p_last_upd_yyyymmddhh24miss=>'20211225085300'
|
||||
,p_last_upd_yyyymmddhh24miss=>'20211227165457'
|
||||
);
|
||||
wwv_flow_api.create_page_plug(
|
||||
p_id=>wwv_flow_api.id(9192009232668637)
|
||||
@ -39,7 +39,7 @@ wwv_flow_api.create_page_plug(
|
||||
);
|
||||
wwv_flow_api.create_page_plug(
|
||||
p_id=>wwv_flow_api.id(9192134749668638)
|
||||
,p_plug_name=>'Navigation'
|
||||
,p_plug_name=>'Navigation [GRID]'
|
||||
,p_region_name=>'NAVIGATION'
|
||||
,p_region_template_options=>'#DEFAULT#'
|
||||
,p_component_template_options=>'#DEFAULT#'
|
||||
@ -52,12 +52,14 @@ wwv_flow_api.create_page_plug(
|
||||
,p_include_rowid_column=>false
|
||||
,p_plug_source_type=>'NATIVE_IG'
|
||||
,p_plug_query_options=>'DERIVED_REPORT_COLUMNS'
|
||||
,p_prn_content_disposition=>'ATTACHMENT'
|
||||
,p_prn_document_header=>'APEX'
|
||||
,p_prn_units=>'INCHES'
|
||||
,p_prn_paper_size=>'LETTER'
|
||||
,p_prn_width=>11
|
||||
,p_prn_height=>8.5
|
||||
,p_prn_orientation=>'HORIZONTAL'
|
||||
,p_prn_page_header=>'Navigation'
|
||||
,p_prn_page_header=>'Navigation [GRID]'
|
||||
,p_prn_page_header_font_color=>'#000000'
|
||||
,p_prn_page_header_font_family=>'Helvetica'
|
||||
,p_prn_page_header_font_weight=>'normal'
|
||||
@ -80,9 +82,6 @@ wwv_flow_api.create_page_plug(
|
||||
,p_prn_page_header_alignment=>'CENTER'
|
||||
,p_prn_page_footer_alignment=>'CENTER'
|
||||
,p_prn_border_color=>'#666666'
|
||||
,p_plug_footer=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'<span class="timing">#TIMING#s</span>',
|
||||
''))
|
||||
);
|
||||
wwv_flow_api.create_region_column(
|
||||
p_id=>wwv_flow_api.id(9192360455668640)
|
||||
@ -532,6 +531,11 @@ wwv_flow_api.create_interactive_grid(
|
||||
,p_fixed_header=>'PAGE'
|
||||
,p_show_icon_view=>false
|
||||
,p_show_detail_view=>false
|
||||
,p_javascript_code=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'function(config) {',
|
||||
' return unified_ig_toolbar(config);',
|
||||
'}',
|
||||
''))
|
||||
);
|
||||
wwv_flow_api.create_ig_report(
|
||||
p_id=>wwv_flow_api.id(9265846396438793)
|
||||
@ -738,17 +742,10 @@ wwv_flow_api.create_page_button(
|
||||
);
|
||||
wwv_flow_api.create_page_item(
|
||||
p_id=>wwv_flow_api.id(9260980865429010)
|
||||
,p_name=>'P910_ACTION'
|
||||
,p_name=>'P910_ADD_PAGE'
|
||||
,p_item_sequence=>10
|
||||
,p_item_plug_id=>wwv_flow_api.id(9192009232668637)
|
||||
,p_display_as=>'NATIVE_HIDDEN'
|
||||
,p_attribute_01=>'Y'
|
||||
);
|
||||
wwv_flow_api.create_page_item(
|
||||
p_id=>wwv_flow_api.id(9261032697429011)
|
||||
,p_name=>'P910_PAGE_ID'
|
||||
,p_item_sequence=>20
|
||||
,p_item_plug_id=>wwv_flow_api.id(9192009232668637)
|
||||
,p_use_cache_before_default=>'NO'
|
||||
,p_display_as=>'NATIVE_HIDDEN'
|
||||
,p_attribute_01=>'Y'
|
||||
);
|
||||
@ -760,6 +757,15 @@ wwv_flow_api.create_page_item(
|
||||
,p_display_as=>'NATIVE_HIDDEN'
|
||||
,p_attribute_01=>'Y'
|
||||
);
|
||||
wwv_flow_api.create_page_item(
|
||||
p_id=>wwv_flow_api.id(11233725909343636)
|
||||
,p_name=>'P910_REMOVE_PAGE'
|
||||
,p_item_sequence=>20
|
||||
,p_item_plug_id=>wwv_flow_api.id(9192009232668637)
|
||||
,p_use_cache_before_default=>'NO'
|
||||
,p_display_as=>'NATIVE_HIDDEN'
|
||||
,p_attribute_01=>'Y'
|
||||
);
|
||||
wwv_flow_api.create_page_da_event(
|
||||
p_id=>wwv_flow_api.id(9615275595237538)
|
||||
,p_name=>'SAVE_NAVIGATION'
|
||||
@ -790,38 +796,6 @@ wwv_flow_api.create_page_da_action(
|
||||
,p_affected_elements_type=>'REGION'
|
||||
,p_affected_region_id=>wwv_flow_api.id(9192134749668638)
|
||||
);
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id=>wwv_flow_api.id(9261288538429013)
|
||||
,p_process_sequence=>10
|
||||
,p_process_point=>'AFTER_HEADER'
|
||||
,p_process_type=>'NATIVE_PLSQL'
|
||||
,p_process_name=>'ADD_PAGE'
|
||||
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'app_actions.nav_add_pages(:P910_PAGE_ID);',
|
||||
':P910_ACTION := NULL;',
|
||||
''))
|
||||
,p_process_clob_language=>'PLSQL'
|
||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||
,p_process_when=>'P910_ACTION'
|
||||
,p_process_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2'
|
||||
,p_process_when2=>'ADD'
|
||||
);
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id=>wwv_flow_api.id(9261366519429014)
|
||||
,p_process_sequence=>20
|
||||
,p_process_point=>'AFTER_HEADER'
|
||||
,p_process_type=>'NATIVE_PLSQL'
|
||||
,p_process_name=>'REMOVE_PAGE'
|
||||
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'app_actions.nav_remove_pages(:P910_PAGE_ID);',
|
||||
':P910_ACTION := NULL;',
|
||||
''))
|
||||
,p_process_clob_language=>'PLSQL'
|
||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||
,p_process_when=>'P910_ACTION'
|
||||
,p_process_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2'
|
||||
,p_process_when2=>'REMOVE'
|
||||
);
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id=>wwv_flow_api.id(9260819025429009)
|
||||
,p_process_sequence=>10
|
||||
@ -849,6 +823,78 @@ wwv_flow_api.create_page_process(
|
||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||
,p_process_when_button_id=>wwv_flow_api.id(9261437105429015)
|
||||
);
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id=>wwv_flow_api.id(9261288538429013)
|
||||
,p_process_sequence=>10
|
||||
,p_process_point=>'BEFORE_HEADER'
|
||||
,p_process_type=>'NATIVE_PLSQL'
|
||||
,p_process_name=>'ADD_PAGE'
|
||||
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'app_actions.nav_add_pages(:P910_ADD_PAGE);',
|
||||
''))
|
||||
,p_process_clob_language=>'PLSQL'
|
||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||
,p_process_when=>'P910_ADD_PAGE'
|
||||
,p_process_when_type=>'ITEM_IS_NOT_NULL'
|
||||
);
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id=>wwv_flow_api.id(9261366519429014)
|
||||
,p_process_sequence=>20
|
||||
,p_process_point=>'BEFORE_HEADER'
|
||||
,p_process_type=>'NATIVE_PLSQL'
|
||||
,p_process_name=>'REMOVE_PAGE'
|
||||
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'app_actions.nav_remove_pages(:P910_REMOVE_PAGE);',
|
||||
''))
|
||||
,p_process_clob_language=>'PLSQL'
|
||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||
,p_process_when=>'P910_REMOVE_PAGE'
|
||||
,p_process_when_type=>'ITEM_IS_NOT_NULL'
|
||||
);
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id=>wwv_flow_api.id(11233462403343633)
|
||||
,p_process_sequence=>30
|
||||
,p_process_point=>'BEFORE_HEADER'
|
||||
,p_process_type=>'NATIVE_PLSQL'
|
||||
,p_process_name=>'ADD_FILTER'
|
||||
,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2(
|
||||
'DECLARE',
|
||||
' in_static_id CONSTANT VARCHAR2(30) := ''NAVIGATION'';',
|
||||
' in_column_name CONSTANT VARCHAR2(30) := ''AUTH_SCHEME'';',
|
||||
' in_filter_value CONSTANT VARCHAR2(30) := app.get_item(''$'' || in_column_name);',
|
||||
' in_operator CONSTANT VARCHAR2(30) := ''EQ'';',
|
||||
' --',
|
||||
' region_id apex_application_page_regions.region_id%TYPE;',
|
||||
'BEGIN',
|
||||
' -- convert static_id to region_id',
|
||||
' SELECT region_id INTO region_id',
|
||||
' FROM apex_application_page_regions',
|
||||
' WHERE application_id = app.get_app_id()',
|
||||
' AND page_id = app.get_page_id()',
|
||||
' AND static_id = in_static_id;',
|
||||
' --',
|
||||
' APEX_IG.RESET_REPORT (',
|
||||
' p_page_id => app.get_page_id(),',
|
||||
' p_region_id => region_id,',
|
||||
' p_report_id => NULL',
|
||||
' );',
|
||||
' --',
|
||||
' IF in_filter_value IS NOT NULL THEN',
|
||||
' APEX_IG.ADD_FILTER (',
|
||||
' p_page_id => app.get_page_id(),',
|
||||
' p_region_id => region_id,',
|
||||
' p_column_name => in_column_name,',
|
||||
' p_filter_value => in_filter_value,',
|
||||
' p_operator_abbr => in_operator,',
|
||||
' p_is_case_sensitive => FALSE,',
|
||||
' p_report_id => NULL',
|
||||
' );',
|
||||
' END IF;',
|
||||
'END;',
|
||||
''))
|
||||
,p_process_clob_language=>'PLSQL'
|
||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||
);
|
||||
wwv_flow_api.component_end;
|
||||
end;
|
||||
/
|
||||
|
||||
@ -57,8 +57,8 @@ SELECT
|
||||
app.get_page_link (
|
||||
in_page_id => app.get_page_id(),
|
||||
in_app_id => n.app_id,
|
||||
in_names => 'P' || TO_CHAR(app.get_page_id()) || '_ACTION,P' || TO_CHAR(app.get_page_id()) || '_PAGE',
|
||||
in_values => 'REMOVE,' || TO_CHAR(n.page_id)
|
||||
in_names => 'P' || TO_CHAR(app.get_page_id()) || '_REMOVE_PAGE',
|
||||
in_values => TO_CHAR(n.page_id)
|
||||
) AS action_url
|
||||
FROM navigation n
|
||||
LEFT JOIN t
|
||||
@ -95,8 +95,8 @@ SELECT
|
||||
app.get_page_link (
|
||||
in_page_id => app.get_page_id(),
|
||||
in_app_id => n.app_id,
|
||||
in_names => 'P' || TO_CHAR(app.get_page_id()) || '_ACTION,P' || TO_CHAR(app.get_page_id()) || '_PAGE',
|
||||
in_values => 'ADD,' || TO_CHAR(n.page_id)
|
||||
in_names => 'P' || TO_CHAR(app.get_page_id()) || '_ADD_PAGE',
|
||||
in_values => TO_CHAR(n.page_id)
|
||||
) AS action_url
|
||||
FROM nav_pages_to_add n
|
||||
LEFT JOIN t
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user