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_page_template_options=>'#DEFAULT#'
|
||||||
,p_required_role=>wwv_flow_api.id(9556407311505078)
|
,p_required_role=>wwv_flow_api.id(9556407311505078)
|
||||||
,p_last_updated_by=>'DEV'
|
,p_last_updated_by=>'DEV'
|
||||||
,p_last_upd_yyyymmddhh24miss=>'20211225085300'
|
,p_last_upd_yyyymmddhh24miss=>'20211227165457'
|
||||||
);
|
);
|
||||||
wwv_flow_api.create_page_plug(
|
wwv_flow_api.create_page_plug(
|
||||||
p_id=>wwv_flow_api.id(9192009232668637)
|
p_id=>wwv_flow_api.id(9192009232668637)
|
||||||
@ -39,7 +39,7 @@ wwv_flow_api.create_page_plug(
|
|||||||
);
|
);
|
||||||
wwv_flow_api.create_page_plug(
|
wwv_flow_api.create_page_plug(
|
||||||
p_id=>wwv_flow_api.id(9192134749668638)
|
p_id=>wwv_flow_api.id(9192134749668638)
|
||||||
,p_plug_name=>'Navigation'
|
,p_plug_name=>'Navigation [GRID]'
|
||||||
,p_region_name=>'NAVIGATION'
|
,p_region_name=>'NAVIGATION'
|
||||||
,p_region_template_options=>'#DEFAULT#'
|
,p_region_template_options=>'#DEFAULT#'
|
||||||
,p_component_template_options=>'#DEFAULT#'
|
,p_component_template_options=>'#DEFAULT#'
|
||||||
@ -52,12 +52,14 @@ wwv_flow_api.create_page_plug(
|
|||||||
,p_include_rowid_column=>false
|
,p_include_rowid_column=>false
|
||||||
,p_plug_source_type=>'NATIVE_IG'
|
,p_plug_source_type=>'NATIVE_IG'
|
||||||
,p_plug_query_options=>'DERIVED_REPORT_COLUMNS'
|
,p_plug_query_options=>'DERIVED_REPORT_COLUMNS'
|
||||||
|
,p_prn_content_disposition=>'ATTACHMENT'
|
||||||
|
,p_prn_document_header=>'APEX'
|
||||||
,p_prn_units=>'INCHES'
|
,p_prn_units=>'INCHES'
|
||||||
,p_prn_paper_size=>'LETTER'
|
,p_prn_paper_size=>'LETTER'
|
||||||
,p_prn_width=>11
|
,p_prn_width=>11
|
||||||
,p_prn_height=>8.5
|
,p_prn_height=>8.5
|
||||||
,p_prn_orientation=>'HORIZONTAL'
|
,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_color=>'#000000'
|
||||||
,p_prn_page_header_font_family=>'Helvetica'
|
,p_prn_page_header_font_family=>'Helvetica'
|
||||||
,p_prn_page_header_font_weight=>'normal'
|
,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_header_alignment=>'CENTER'
|
||||||
,p_prn_page_footer_alignment=>'CENTER'
|
,p_prn_page_footer_alignment=>'CENTER'
|
||||||
,p_prn_border_color=>'#666666'
|
,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(
|
wwv_flow_api.create_region_column(
|
||||||
p_id=>wwv_flow_api.id(9192360455668640)
|
p_id=>wwv_flow_api.id(9192360455668640)
|
||||||
@ -532,6 +531,11 @@ wwv_flow_api.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) {',
|
||||||
|
' return unified_ig_toolbar(config);',
|
||||||
|
'}',
|
||||||
|
''))
|
||||||
);
|
);
|
||||||
wwv_flow_api.create_ig_report(
|
wwv_flow_api.create_ig_report(
|
||||||
p_id=>wwv_flow_api.id(9265846396438793)
|
p_id=>wwv_flow_api.id(9265846396438793)
|
||||||
@ -738,17 +742,10 @@ wwv_flow_api.create_page_button(
|
|||||||
);
|
);
|
||||||
wwv_flow_api.create_page_item(
|
wwv_flow_api.create_page_item(
|
||||||
p_id=>wwv_flow_api.id(9260980865429010)
|
p_id=>wwv_flow_api.id(9260980865429010)
|
||||||
,p_name=>'P910_ACTION'
|
,p_name=>'P910_ADD_PAGE'
|
||||||
,p_item_sequence=>10
|
,p_item_sequence=>10
|
||||||
,p_item_plug_id=>wwv_flow_api.id(9192009232668637)
|
,p_item_plug_id=>wwv_flow_api.id(9192009232668637)
|
||||||
,p_display_as=>'NATIVE_HIDDEN'
|
,p_use_cache_before_default=>'NO'
|
||||||
,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_display_as=>'NATIVE_HIDDEN'
|
,p_display_as=>'NATIVE_HIDDEN'
|
||||||
,p_attribute_01=>'Y'
|
,p_attribute_01=>'Y'
|
||||||
);
|
);
|
||||||
@ -760,6 +757,15 @@ wwv_flow_api.create_page_item(
|
|||||||
,p_display_as=>'NATIVE_HIDDEN'
|
,p_display_as=>'NATIVE_HIDDEN'
|
||||||
,p_attribute_01=>'Y'
|
,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(
|
wwv_flow_api.create_page_da_event(
|
||||||
p_id=>wwv_flow_api.id(9615275595237538)
|
p_id=>wwv_flow_api.id(9615275595237538)
|
||||||
,p_name=>'SAVE_NAVIGATION'
|
,p_name=>'SAVE_NAVIGATION'
|
||||||
@ -790,38 +796,6 @@ wwv_flow_api.create_page_da_action(
|
|||||||
,p_affected_elements_type=>'REGION'
|
,p_affected_elements_type=>'REGION'
|
||||||
,p_affected_region_id=>wwv_flow_api.id(9192134749668638)
|
,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(
|
wwv_flow_api.create_page_process(
|
||||||
p_id=>wwv_flow_api.id(9260819025429009)
|
p_id=>wwv_flow_api.id(9260819025429009)
|
||||||
,p_process_sequence=>10
|
,p_process_sequence=>10
|
||||||
@ -849,6 +823,78 @@ wwv_flow_api.create_page_process(
|
|||||||
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
,p_error_display_location=>'INLINE_IN_NOTIFICATION'
|
||||||
,p_process_when_button_id=>wwv_flow_api.id(9261437105429015)
|
,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;
|
wwv_flow_api.component_end;
|
||||||
end;
|
end;
|
||||||
/
|
/
|
||||||
|
|||||||
@ -57,8 +57,8 @@ SELECT
|
|||||||
app.get_page_link (
|
app.get_page_link (
|
||||||
in_page_id => app.get_page_id(),
|
in_page_id => app.get_page_id(),
|
||||||
in_app_id => n.app_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_names => 'P' || TO_CHAR(app.get_page_id()) || '_REMOVE_PAGE',
|
||||||
in_values => 'REMOVE,' || TO_CHAR(n.page_id)
|
in_values => TO_CHAR(n.page_id)
|
||||||
) AS action_url
|
) AS action_url
|
||||||
FROM navigation n
|
FROM navigation n
|
||||||
LEFT JOIN t
|
LEFT JOIN t
|
||||||
@ -95,8 +95,8 @@ SELECT
|
|||||||
app.get_page_link (
|
app.get_page_link (
|
||||||
in_page_id => app.get_page_id(),
|
in_page_id => app.get_page_id(),
|
||||||
in_app_id => n.app_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_names => 'P' || TO_CHAR(app.get_page_id()) || '_ADD_PAGE',
|
||||||
in_values => 'ADD,' || TO_CHAR(n.page_id)
|
in_values => TO_CHAR(n.page_id)
|
||||||
) AS action_url
|
) AS action_url
|
||||||
FROM nav_pages_to_add n
|
FROM nav_pages_to_add n
|
||||||
LEFT JOIN t
|
LEFT JOIN t
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user