diff --git a/apex/f770/application/pages/page_00920.sql b/apex/f770/application/pages/page_00920.sql index 64f6ce5..9654a3b 100644 --- a/apex/f770/application/pages/page_00920.sql +++ b/apex/f770/application/pages/page_00920.sql @@ -22,7 +22,7 @@ wwv_flow_api.create_page( ,p_page_template_options=>'#DEFAULT#' ,p_required_role=>wwv_flow_api.id(9823062898204869) ,p_last_updated_by=>'DEV' -,p_last_upd_yyyymmddhh24miss=>'20211225215423' +,p_last_upd_yyyymmddhh24miss=>'20211226220826' ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9563395243581646) @@ -205,7 +205,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Is Active' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>110 +,p_display_sequence=>130 ,p_value_alignment=>'CENTER' ,p_attribute_01=>'N' ,p_attribute_02=>'Y' @@ -232,7 +232,7 @@ wwv_flow_api.create_region_column( ,p_data_type=>'VARCHAR2' ,p_is_query_only=>true ,p_item_type=>'NATIVE_HIDDEN' -,p_display_sequence=>130 +,p_display_sequence=>150 ,p_attribute_01=>'Y' ,p_filter_is_required=>false ,p_use_as_row_header=>false @@ -249,7 +249,7 @@ wwv_flow_api.create_region_column( ,p_data_type=>'DATE' ,p_is_query_only=>true ,p_item_type=>'NATIVE_HIDDEN' -,p_display_sequence=>140 +,p_display_sequence=>160 ,p_attribute_01=>'Y' ,p_filter_is_required=>false ,p_use_as_row_header=>false @@ -283,7 +283,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Is Developer' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>120 +,p_display_sequence=>140 ,p_value_alignment=>'CENTER' ,p_attribute_01=>'N' ,p_attribute_02=>'Y' @@ -363,7 +363,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Roles' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>100 +,p_display_sequence=>120 ,p_value_alignment=>'RIGHT' ,p_attribute_02=>'VALUE' ,p_attribute_05=>'PLAIN' @@ -381,20 +381,20 @@ wwv_flow_api.create_region_column( ); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9716748710455620) -,p_name=>'COUNT_REQUESTS' +,p_name=>'COUNT_PAGES' ,p_source_type=>'DB_COLUMN' -,p_source_expression=>'COUNT_REQUESTS' +,p_source_expression=>'COUNT_PAGES' ,p_data_type=>'NUMBER' ,p_is_query_only=>true ,p_item_type=>'NATIVE_DISPLAY_ONLY' -,p_heading=>'Requests' +,p_heading=>'Pages' ,p_heading_alignment=>'RIGHT' ,p_display_sequence=>80 ,p_value_alignment=>'RIGHT' ,p_attribute_02=>'VALUE' ,p_attribute_05=>'PLAIN' ,p_link_target=>'f?p=&APP_ID.:901:&SESSION.::&DEBUG.:901:P901_USER_ID,P901_FLAG:&USER_ID.,A' -,p_link_text=>'&COUNT_REQUESTS.' +,p_link_text=>'&COUNT_PAGES.' ,p_enable_filter=>true ,p_filter_is_required=>false ,p_filter_lov_type=>'NONE' @@ -405,6 +405,60 @@ wwv_flow_api.create_region_column( ,p_is_primary_key=>false ,p_include_in_export=>true ); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10889611734121605) +,p_name=>'COUNT_ERRORS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'COUNT_ERRORS' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Errors' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>100 +,p_value_alignment=>'RIGHT' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_link_target=>'f?p=&APP_ID.:901:&SESSION.::&DEBUG.:901:P901_USER_ID,P901_FLAG:&USER_ID.,E' +,p_link_text=>'&COUNT_ERRORS.' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_lov_type=>'NONE' +,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_api.create_region_column( + p_id=>wwv_flow_api.id(10889793031121606) +,p_name=>'COUNT_EVENTS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'COUNT_EVENTS' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Events' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>110 +,p_value_alignment=>'RIGHT' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_link_target=>'f?p=&APP_ID.:921:&SESSION.::&DEBUG.:921:P921_USER_ID:&USER_ID.' +,p_link_text=>'&COUNT_EVENTS.' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_lov_type=>'NONE' +,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_api.create_interactive_grid( p_id=>wwv_flow_api.id(9563544810581648) ,p_internal_uid=>9563544810581648 @@ -438,6 +492,7 @@ wwv_flow_api.create_ig_report( ,p_static_id=>'96189' ,p_type=>'PRIMARY' ,p_default_view=>'GRID' +,p_rows_per_page=>20 ,p_show_row_number=>false ,p_settings_area_expanded=>true ); @@ -484,16 +539,16 @@ wwv_flow_api.create_ig_report_column( ,p_column_id=>wwv_flow_api.id(9611623062237502) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>113 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9623103125238104) ,p_view_id=>wwv_flow_api.id(9619064172238094) -,p_display_seq=>11 +,p_display_seq=>13 ,p_column_id=>wwv_flow_api.id(9611749328237503) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>119 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9624019816238107) @@ -522,11 +577,11 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9652648689580585) ,p_view_id=>wwv_flow_api.id(9619064172238094) -,p_display_seq=>12 +,p_display_seq=>14 ,p_column_id=>wwv_flow_api.id(9614276104237528) ,p_is_visible=>false ,p_is_frozen=>false -,p_width=>114 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9653537674580587) @@ -535,7 +590,7 @@ wwv_flow_api.create_ig_report_column( ,p_column_id=>wwv_flow_api.id(9614339786237529) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>104 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9654456627580589) @@ -544,16 +599,16 @@ wwv_flow_api.create_ig_report_column( ,p_column_id=>wwv_flow_api.id(9614415672237530) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>117 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9655266912580591) ,p_view_id=>wwv_flow_api.id(9619064172238094) -,p_display_seq=>10 +,p_display_seq=>12 ,p_column_id=>wwv_flow_api.id(9614552428237531) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>112 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9776416461962391) @@ -562,11 +617,189 @@ wwv_flow_api.create_ig_report_column( ,p_column_id=>wwv_flow_api.id(9716748710455620) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>115 +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10926951014194974) +,p_view_id=>wwv_flow_api.id(9619064172238094) +,p_display_seq=>10 +,p_column_id=>wwv_flow_api.id(10889611734121605) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10927851431194980) +,p_view_id=>wwv_flow_api.id(9619064172238094) +,p_display_seq=>11 +,p_column_id=>wwv_flow_api.id(10889793031121606) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report( + p_id=>wwv_flow_api.id(20587442495464693) +,p_interactive_grid_id=>wwv_flow_api.id(9563544810581648) +,p_name=>'Active today' +,p_static_id=>'109699' +,p_type=>'ALTERNATIVE' +,p_default_view=>'GRID' +,p_show_row_number=>false +,p_settings_area_expanded=>true +); +wwv_flow_api.create_ig_report_view( + p_id=>wwv_flow_api.id(20587673837464693) +,p_report_id=>wwv_flow_api.id(20587442495464693) +,p_view_type=>'GRID' +,p_stretch_columns=>true +,p_srv_exclude_null_values=>false +,p_srv_only_display_columns=>true +,p_edit_mode=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20588140888464694) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>1 +,p_column_id=>wwv_flow_api.id(9563602761581649) +,p_is_visible=>true +,p_is_frozen=>false +,p_sort_order=>1 +,p_sort_direction=>'ASC' +,p_sort_nulls=>'LAST' +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20589068867464696) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>2 +,p_column_id=>wwv_flow_api.id(9563774647581650) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20589994158464699) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>3 +,p_column_id=>wwv_flow_api.id(9611573922237501) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20590901179464701) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>4 +,p_column_id=>wwv_flow_api.id(9611623062237502) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20591712790464703) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>13 +,p_column_id=>wwv_flow_api.id(9611749328237503) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20592629481464706) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>6 +,p_column_id=>wwv_flow_api.id(9611856272237504) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20593523034464708) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>7 +,p_column_id=>wwv_flow_api.id(9611979855237505) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20597264079497443) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>0 +,p_column_id=>wwv_flow_api.id(9612058204237506) +,p_is_visible=>true +,p_is_frozen=>true +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20621258354807184) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>14 +,p_column_id=>wwv_flow_api.id(9614276104237528) +,p_is_visible=>false +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20622147339807186) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>7 +,p_column_id=>wwv_flow_api.id(9614339786237529) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20623066292807188) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>10 +,p_column_id=>wwv_flow_api.id(9614415672237530) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20623876577807190) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>12 +,p_column_id=>wwv_flow_api.id(9614552428237531) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(20745026127188990) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>9 +,p_column_id=>wwv_flow_api.id(9716748710455620) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21895560679421573) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>10 +,p_column_id=>wwv_flow_api.id(10889611734121605) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(21896461096421579) +,p_view_id=>wwv_flow_api.id(20587673837464693) +,p_display_seq=>11 +,p_column_id=>wwv_flow_api.id(10889793031121606) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>90 +); +wwv_flow_api.create_ig_report_filter( + p_id=>wwv_flow_api.id(10969067051226600) +,p_report_id=>wwv_flow_api.id(20587442495464693) +,p_type=>'COLUMN' +,p_column_id=>wwv_flow_api.id(9614339786237529) +,p_operator=>'NN' +,p_is_case_sensitive=>false +,p_is_enabled=>true ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9612428039237510) -,p_plug_name=>'Auth Schemes' +,p_plug_name=>'Auth Schemes & Roles' ,p_icon_css_classes=>'fa-lock' ,p_region_template_options=>'#DEFAULT#' ,p_plug_template=>wwv_flow_api.id(9070356145569920) @@ -635,6 +868,10 @@ wwv_flow_api.create_region_column_group( p_id=>wwv_flow_api.id(9809400623099811) ,p_heading=>'Usage' ); +wwv_flow_api.create_region_column_group( + p_id=>wwv_flow_api.id(10890534130121614) +,p_heading=>'Roles' +); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9719130728455644) ,p_name=>'AUTH_SCHEME' @@ -642,51 +879,15 @@ wwv_flow_api.create_region_column( ,p_source_expression=>'AUTH_SCHEME' ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false -,p_item_type=>'NATIVE_TEXT_FIELD' +,p_item_type=>'NATIVE_HTML_EXPRESSION' ,p_heading=>'Auth Scheme' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>10 -,p_value_alignment=>'LEFT' -,p_group_id=>wwv_flow_api.id(9809200756099809) -,p_use_group_for=>'BOTH' -,p_attribute_05=>'BOTH' -,p_is_required=>true -,p_max_length=>255 -,p_enable_filter=>true -,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' -,p_filter_is_required=>false -,p_filter_text_case=>'MIXED' -,p_filter_lov_type=>'NONE' -,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_api.create_region_column( - p_id=>wwv_flow_api.id(9719317337455646) -,p_name=>'AUTH_SOURCE' -,p_source_type=>'DB_COLUMN' -,p_source_expression=>'AUTH_SOURCE' -,p_data_type=>'VARCHAR2' -,p_is_query_only=>false -,p_item_type=>'NATIVE_TEXT_FIELD' -,p_heading=>'Source Code' -,p_heading_alignment=>'LEFT' ,p_display_sequence=>30 ,p_value_alignment=>'LEFT' ,p_group_id=>wwv_flow_api.id(9809200756099809) ,p_use_group_for=>'BOTH' -,p_attribute_05=>'BOTH' -,p_is_required=>false -,p_max_length=>4000 -,p_enable_filter=>true -,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_attribute_01=>'&AUTH_SCHEME.' ,p_filter_is_required=>false -,p_filter_text_case=>'MIXED' -,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true @@ -702,14 +903,13 @@ wwv_flow_api.create_region_column( ,p_source_expression=>'ERROR_MESSAGE' ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false -,p_item_type=>'NATIVE_TEXT_FIELD' +,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Error Message' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>120 +,p_display_sequence=>150 ,p_value_alignment=>'LEFT' -,p_attribute_05=>'BOTH' -,p_is_required=>false -,p_max_length=>4000 +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' ,p_enable_filter=>true ,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' ,p_filter_is_required=>false @@ -733,7 +933,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Pages' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>50 +,p_display_sequence=>80 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(9809400623099811) ,p_use_group_for=>'BOTH' @@ -758,21 +958,15 @@ wwv_flow_api.create_region_column( ,p_source_expression=>'AUTH_PROCEDURE' ,p_data_type=>'VARCHAR2' ,p_is_query_only=>false -,p_item_type=>'NATIVE_TEXT_FIELD' +,p_item_type=>'NATIVE_HTML_EXPRESSION' ,p_heading=>'Matching Procedure' ,p_heading_alignment=>'LEFT' -,p_display_sequence=>40 +,p_display_sequence=>50 ,p_value_alignment=>'LEFT' ,p_group_id=>wwv_flow_api.id(9809200756099809) ,p_use_group_for=>'BOTH' -,p_attribute_05=>'BOTH' -,p_is_required=>false -,p_max_length=>257 -,p_enable_filter=>true -,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_attribute_01=>'&AUTH_PROCEDURE.' ,p_filter_is_required=>false -,p_filter_text_case=>'MIXED' -,p_filter_lov_type=>'NONE' ,p_use_as_row_header=>false ,p_enable_sort_group=>true ,p_enable_control_break=>true @@ -791,7 +985,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Session' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>80 +,p_display_sequence=>110 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(9809390285099810) ,p_use_group_for=>'BOTH' @@ -822,7 +1016,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Page View' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>90 +,p_display_sequence=>120 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(9809390285099810) ,p_use_group_for=>'BOTH' @@ -853,7 +1047,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'Component' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>100 +,p_display_sequence=>130 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(9809390285099810) ,p_use_group_for=>'BOTH' @@ -884,7 +1078,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_SINGLE_CHECKBOX' ,p_heading=>'No Cache' ,p_heading_alignment=>'CENTER' -,p_display_sequence=>110 +,p_display_sequence=>140 ,p_value_alignment=>'CENTER' ,p_group_id=>wwv_flow_api.id(9809390285099810) ,p_use_group_for=>'BOTH' @@ -915,7 +1109,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Regions' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>60 +,p_display_sequence=>90 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(9809400623099811) ,p_use_group_for=>'BOTH' @@ -932,6 +1126,18 @@ wwv_flow_api.create_region_column( ,p_duplicate_value=>true ,p_include_in_export=>true ); +wwv_flow_api.component_end; +end; +/ +begin +wwv_flow_api.component_begin ( + p_version_yyyy_mm_dd=>'2021.04.15' +,p_release=>'21.1.6' +,p_default_workspace_id=>9014660246496943 +,p_default_application_id=>770 +,p_default_id_offset=>0 +,p_default_owner=>'CORE' +); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9964641560802045) ,p_name=>'COUNT_USERS' @@ -942,7 +1148,7 @@ wwv_flow_api.create_region_column( ,p_item_type=>'NATIVE_DISPLAY_ONLY' ,p_heading=>'Users' ,p_heading_alignment=>'RIGHT' -,p_display_sequence=>70 +,p_display_sequence=>100 ,p_value_alignment=>'RIGHT' ,p_group_id=>wwv_flow_api.id(9809400623099811) ,p_use_group_for=>'BOTH' @@ -961,6 +1167,153 @@ wwv_flow_api.create_region_column( ,p_duplicate_value=>true ,p_include_in_export=>true ); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10889945447121608) +,p_name=>'ROLE_ID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'ROLE_ID' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Role Id' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>10 +,p_value_alignment=>'LEFT' +,p_group_id=>wwv_flow_api.id(10890534130121614) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,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=>'DISTINCT' +,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_api.create_region_column( + p_id=>wwv_flow_api.id(10890001266121609) +,p_name=>'ROLE_GROUP' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'ROLE_GROUP' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Role Group' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>20 +,p_value_alignment=>'LEFT' +,p_group_id=>wwv_flow_api.id(10890534130121614) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,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=>'DISTINCT' +,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_api.create_region_column( + p_id=>wwv_flow_api.id(10890168607121610) +,p_name=>'AUTH_SCHEME_ICON' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'AUTH_SCHEME_ICON' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_HIDDEN' +,p_display_sequence=>40 +,p_attribute_01=>'Y' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_is_primary_key=>false +,p_duplicate_value=>true +,p_include_in_export=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10890242854121611) +,p_name=>'AUTH_PROCEDURE_ICON' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'AUTH_PROCEDURE_ICON' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_HIDDEN' +,p_display_sequence=>60 +,p_attribute_01=>'Y' +,p_use_as_row_header=>false +,p_enable_sort_group=>true +,p_enable_control_break=>true +,p_is_primary_key=>false +,p_duplicate_value=>true +,p_include_in_export=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10890324065121612) +,p_name=>'AUTH_SOURCE_CODE' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'AUTH_SOURCE_CODE' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Source Code' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>70 +,p_value_alignment=>'LEFT' +,p_group_id=>wwv_flow_api.id(9809200756099809) +,p_use_group_for=>'BOTH' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP' +,p_filter_is_required=>false +,p_filter_text_case=>'MIXED' +,p_filter_lov_type=>'NONE' +,p_use_as_row_header=>false +,p_enable_sort_group=>false +,p_enable_hide=>true +,p_is_primary_key=>false +,p_duplicate_value=>true +,p_include_in_export=>true +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10890672836121615) +,p_name=>'ORDER#' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'ORDER#' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DISPLAY_ONLY' +,p_heading=>'Order#' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>160 +,p_value_alignment=>'LEFT' +,p_attribute_02=>'VALUE' +,p_attribute_05=>'PLAIN' +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_lov_type=>'NONE' +,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_api.create_interactive_grid( p_id=>wwv_flow_api.id(9719050657455643) ,p_internal_uid=>9719050657455643 @@ -991,7 +1344,7 @@ wwv_flow_api.create_ig_report( ,p_type=>'PRIMARY' ,p_default_view=>'GRID' ,p_show_row_number=>false -,p_settings_area_expanded=>true +,p_settings_area_expanded=>false ); wwv_flow_api.create_ig_report_view( p_id=>wwv_flow_api.id(9814223779101180) @@ -1003,30 +1356,32 @@ wwv_flow_api.create_ig_report_view( ,p_edit_mode=>false ); wwv_flow_api.create_ig_report_column( - p_id=>wwv_flow_api.id(9814707172101182) + p_id=>wwv_flow_api.id(3421853826929) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>0 -,p_column_id=>wwv_flow_api.id(9719130728455644) +,p_display_seq=>16 +,p_column_id=>wwv_flow_api.id(10890672836121615) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>242 ,p_sort_order=>1 ,p_sort_direction=>'ASC' ,p_sort_nulls=>'LAST' ); wwv_flow_api.create_ig_report_column( - p_id=>wwv_flow_api.id(9816558342101186) + p_id=>wwv_flow_api.id(9814707172101182) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>1 -,p_column_id=>wwv_flow_api.id(9719317337455646) +,p_display_seq=>3 +,p_column_id=>wwv_flow_api.id(9719130728455644) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>412 +,p_width=>240 +,p_sort_order=>3 +,p_sort_direction=>'ASC' +,p_sort_nulls=>'LAST' ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9818234870101190) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>7 +,p_display_seq=>9 ,p_column_id=>wwv_flow_api.id(9719540926455648) ,p_is_visible=>false ,p_is_frozen=>false @@ -1034,74 +1389,123 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9820050043101195) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>3 +,p_display_seq=>5 ,p_column_id=>wwv_flow_api.id(9719779128455650) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>91 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9826382687221369) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>2 +,p_display_seq=>3 ,p_column_id=>wwv_flow_api.id(9808640661099803) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>259 +,p_width=>280 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9846744978528029) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>6 +,p_display_seq=>8 ,p_column_id=>wwv_flow_api.id(9808883973099805) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>120 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9847614433528032) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>8 +,p_display_seq=>10 ,p_column_id=>wwv_flow_api.id(9808972844099806) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>120 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9848505106528035) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>9 +,p_display_seq=>11 ,p_column_id=>wwv_flow_api.id(9809055297099807) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>125 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(9849488200528038) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>10 +,p_display_seq=>12 ,p_column_id=>wwv_flow_api.id(9809197061099808) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>129 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10189865304519751) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>4 +,p_display_seq=>6 ,p_column_id=>wwv_flow_api.id(9964521125802044) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>105 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10190783311519756) ,p_view_id=>wwv_flow_api.id(9814223779101180) -,p_display_seq=>5 +,p_display_seq=>7 ,p_column_id=>wwv_flow_api.id(9964641560802045) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>94 +,p_width=>90 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(11016971490000638) +,p_view_id=>wwv_flow_api.id(9814223779101180) +,p_display_seq=>1 +,p_column_id=>wwv_flow_api.id(10889945447121608) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>240 +,p_sort_order=>2 +,p_sort_direction=>'ASC' +,p_sort_nulls=>'LAST' +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(11017892838000641) +,p_view_id=>wwv_flow_api.id(9814223779101180) +,p_display_seq=>1 +,p_column_id=>wwv_flow_api.id(10890001266121609) +,p_is_visible=>false +,p_is_frozen=>false +,p_break_order=>5 +,p_break_is_enabled=>true +,p_break_sort_direction=>'ASC' +,p_break_sort_nulls=>'LAST' +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(11018722417000645) +,p_view_id=>wwv_flow_api.id(9814223779101180) +,p_display_seq=>14 +,p_column_id=>wwv_flow_api.id(10890168607121610) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(11019679764000648) +,p_view_id=>wwv_flow_api.id(9814223779101180) +,p_display_seq=>15 +,p_column_id=>wwv_flow_api.id(10890242854121611) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(11020556617000650) +,p_view_id=>wwv_flow_api.id(9814223779101180) +,p_display_seq=>4 +,p_column_id=>wwv_flow_api.id(10890324065121612) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>360 ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9904026934658832) @@ -1159,18 +1563,6 @@ wwv_flow_api.create_page_plug( ,p_prn_page_footer_alignment=>'CENTER' ,p_prn_border_color=>'#666666' ); -wwv_flow_api.component_end; -end; -/ -begin -wwv_flow_api.component_begin ( - p_version_yyyy_mm_dd=>'2021.04.15' -,p_release=>'21.1.6' -,p_default_workspace_id=>9014660246496943 -,p_default_application_id=>770 -,p_default_id_offset=>0 -,p_default_owner=>'CORE' -); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9904213902658834) ,p_name=>'ROW#' @@ -1883,6 +2275,18 @@ wwv_flow_api.create_region_column( ,p_display_condition_type=>'ITEM_IS_NOT_NULL' ,p_display_condition=>'P920_C024' ); +wwv_flow_api.component_end; +end; +/ +begin +wwv_flow_api.component_begin ( + p_version_yyyy_mm_dd=>'2021.04.15' +,p_release=>'21.1.6' +,p_default_workspace_id=>9014660246496943 +,p_default_application_id=>770 +,p_default_id_offset=>0 +,p_default_owner=>'CORE' +); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9961056128802009) ,p_name=>'C025' @@ -2318,18 +2722,6 @@ wwv_flow_api.create_region_column( ,p_display_condition_type=>'ITEM_IS_NOT_NULL' ,p_display_condition=>'P920_C039' ); -wwv_flow_api.component_end; -end; -/ -begin -wwv_flow_api.component_begin ( - p_version_yyyy_mm_dd=>'2021.04.15' -,p_release=>'21.1.6' -,p_default_workspace_id=>9014660246496943 -,p_default_application_id=>770 -,p_default_id_offset=>0 -,p_default_owner=>'CORE' -); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(9962591391802024) ,p_name=>'C040' @@ -2723,7 +3115,7 @@ wwv_flow_api.create_ig_report_column( ,p_column_id=>wwv_flow_api.id(9904363099658835) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>320 +,p_width=>300 ,p_sort_order=>1 ,p_sort_direction=>'ASC' ,p_sort_nulls=>'LAST' @@ -3024,6 +3416,18 @@ wwv_flow_api.create_ig_report_column( ,p_is_visible=>true ,p_is_frozen=>false ); +wwv_flow_api.component_end; +end; +/ +begin +wwv_flow_api.component_begin ( + p_version_yyyy_mm_dd=>'2021.04.15' +,p_release=>'21.1.6' +,p_default_workspace_id=>9014660246496943 +,p_default_application_id=>770 +,p_default_id_offset=>0 +,p_default_owner=>'CORE' +); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10001530144802555) ,p_view_id=>wwv_flow_api.id(9966073400802454) @@ -3126,7 +3530,7 @@ wwv_flow_api.create_ig_report_column( ,p_display_seq=>0 ,p_column_id=>wwv_flow_api.id(9963828000802037) ,p_is_visible=>true -,p_is_frozen=>false +,p_is_frozen=>true ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9809769330099814) @@ -3274,27 +3678,6 @@ wwv_flow_api.create_region_column( ,p_duplicate_value=>true ,p_include_in_export=>true ); -wwv_flow_api.create_region_column( - p_id=>wwv_flow_api.id(10750723171850247) -,p_name=>'AUTH_SCHEME' -,p_source_type=>'DB_COLUMN' -,p_source_expression=>'AUTH_SCHEME' -,p_data_type=>'VARCHAR2' -,p_is_query_only=>true -,p_item_type=>'NATIVE_HTML_EXPRESSION' -,p_heading=>'Auth Scheme' -,p_heading_alignment=>'CENTER' -,p_display_sequence=>40 -,p_value_alignment=>'CENTER' -,p_attribute_01=>'' -,p_filter_is_required=>false -,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_include_in_export=>true -); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(10750934455850249) ,p_name=>'COUNT_USERS' @@ -3442,18 +3825,6 @@ wwv_flow_api.create_region_column( ,p_is_primary_key=>false ,p_include_in_export=>false ); -wwv_flow_api.component_end; -end; -/ -begin -wwv_flow_api.component_begin ( - p_version_yyyy_mm_dd=>'2021.04.15' -,p_release=>'21.1.6' -,p_default_workspace_id=>9014660246496943 -,p_default_application_id=>770 -,p_default_id_offset=>0 -,p_default_owner=>'CORE' -); wwv_flow_api.create_region_column( p_id=>wwv_flow_api.id(19159549887813934) ,p_name=>'UPDATED_AT' @@ -3547,29 +3918,29 @@ wwv_flow_api.create_ig_report_view( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(3353938009283) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>8 +,p_display_seq=>4 ,p_column_id=>wwv_flow_api.id(9964169672802040) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>282 +,p_width=>280 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(26239087122099) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>7 +,p_display_seq=>6 ,p_column_id=>wwv_flow_api.id(10750934455850249) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>95 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10014422896212298) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>13 +,p_display_seq=>11 ,p_column_id=>wwv_flow_api.id(9963733831802036) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>106 +,p_width=>90 ,p_sort_order=>1 ,p_sort_direction=>'ASC' ,p_sort_nulls=>'LAST' @@ -3587,15 +3958,6 @@ wwv_flow_api.create_ig_report_column( ,p_break_sort_direction=>'ASC' ,p_break_sort_nulls=>'LAST' ); -wwv_flow_api.create_ig_report_column( - p_id=>wwv_flow_api.id(10813788766844394) -,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>6 -,p_column_id=>wwv_flow_api.id(10750723171850247) -,p_is_visible=>true -,p_is_frozen=>false -,p_width=>99 -); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(19171770412973969) ,p_view_id=>wwv_flow_api.id(19171278820973961) @@ -3607,11 +3969,11 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(19172611973973977) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>4 +,p_display_seq=>3 ,p_column_id=>wwv_flow_api.id(19159186422813930) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>286 +,p_width=>280 ,p_sort_order=>2 ,p_sort_direction=>'ASC' ,p_sort_nulls=>'LAST' @@ -3619,25 +3981,24 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(19173547925973982) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>11 +,p_display_seq=>8 ,p_column_id=>wwv_flow_api.id(19159243544813931) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>483 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(19174417976973987) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>12 +,p_display_seq=>10 ,p_column_id=>wwv_flow_api.id(19159373969813932) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>106 +,p_width=>90 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(19175344622973991) ,p_view_id=>wwv_flow_api.id(19171278820973961) -,p_display_seq=>5 +,p_display_seq=>7 ,p_column_id=>wwv_flow_api.id(19159459207813933) ,p_is_visible=>true ,p_is_frozen=>false @@ -4175,6 +4536,18 @@ wwv_flow_api.create_page_item( ,p_attribute_04=>'TEXT' ,p_attribute_05=>'BOTH' ); +wwv_flow_api.component_end; +end; +/ +begin +wwv_flow_api.component_begin ( + p_version_yyyy_mm_dd=>'2021.04.15' +,p_release=>'21.1.6' +,p_default_workspace_id=>9014660246496943 +,p_default_application_id=>770 +,p_default_id_offset=>0 +,p_default_owner=>'CORE' +); wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(9810805376099825) ,p_name=>'P920_C008' @@ -4569,18 +4942,6 @@ wwv_flow_api.create_page_item( ,p_attribute_04=>'TEXT' ,p_attribute_05=>'BOTH' ); -wwv_flow_api.component_end; -end; -/ -begin -wwv_flow_api.component_begin ( - p_version_yyyy_mm_dd=>'2021.04.15' -,p_release=>'21.1.6' -,p_default_workspace_id=>9014660246496943 -,p_default_application_id=>770 -,p_default_id_offset=>0 -,p_default_owner=>'CORE' -); wwv_flow_api.create_page_item( p_id=>wwv_flow_api.id(9812614096099843) ,p_name=>'P920_C026' @@ -5311,6 +5672,18 @@ wwv_flow_api.create_page_process( ,p_attribute_06=>'N' ,p_error_display_location=>'INLINE_IN_NOTIFICATION' ); +wwv_flow_api.component_end; +end; +/ +begin +wwv_flow_api.component_begin ( + p_version_yyyy_mm_dd=>'2021.04.15' +,p_release=>'21.1.6' +,p_default_workspace_id=>9014660246496943 +,p_default_application_id=>770 +,p_default_id_offset=>0 +,p_default_owner=>'CORE' +); wwv_flow_api.create_page_process( p_id=>wwv_flow_api.id(9608185962232328) ,p_process_sequence=>30 diff --git a/views/roles_auth_schemes.sql b/views/roles_auth_schemes.sql index bacca26..442da47 100644 --- a/views/roles_auth_schemes.sql +++ b/views/roles_auth_schemes.sql @@ -1,20 +1,31 @@ CREATE OR REPLACE VIEW roles_auth_schemes AS SELECT - a.authorization_scheme_name AS auth_scheme, - MAX(a.attribute_01) AS auth_source, + MAX(r.role_id) AS role_id, + MAX(r.role_group) AS role_group, + -- + a.authorization_scheme_name AS auth_scheme, + NULL AS auth_scheme_icon, -- MAX(LTRIM(s.object_name || '.' || s.procedure_name, '.')) AS auth_procedure, -- + CASE + WHEN MAX(s.procedure_name) IS NULL AND a.authorization_scheme_name NOT IN ('NOBODY') + THEN 'fa fa-warning' + END AS auth_procedure_icon, + + MAX(a.attribute_01) AS auth_source_code, + -- NULLIF(COUNT(DISTINCT p.page_id), 0) AS count_pages, NULLIF(COUNT(DISTINCT g.region_id), 0) AS count_regions, NULLIF(COUNT(DISTINCT u.user_id), 0) AS count_users, -- - MAX(CASE WHEN a.caching = 'Once per session' THEN 'Y' END) AS cache_session, - MAX(CASE WHEN a.caching = 'Once per page view' THEN 'Y' END) AS cache_page_view, - MAX(CASE WHEN a.caching = 'BY_COMPONENT' THEN 'Y' END) AS cache_component, - MAX(CASE WHEN a.caching = 'NOCACHE' THEN 'Y' END) AS cache_no, + MAX(CASE WHEN a.caching = 'Once per session' THEN 'Y' END) AS cache_session, + MAX(CASE WHEN a.caching = 'Once per page view' THEN 'Y' END) AS cache_page_view, + MAX(CASE WHEN a.caching = 'BY_COMPONENT' THEN 'Y' END) AS cache_component, + MAX(CASE WHEN a.caching = 'NOCACHE' THEN 'Y' END) AS cache_no, -- - MAX(a.error_message) AS error_message + MAX(a.error_message) AS error_message, + TO_CHAR(MAX(r.order#)) || a.authorization_scheme_name AS sort# FROM apex_application_authorization a LEFT JOIN apex_application_pages p ON p.application_id = a.application_id @@ -31,5 +42,40 @@ LEFT JOIN user_procedures s ON s.procedure_name = a.authorization_scheme_name AND UPPER(a.attribute_01) LIKE '%' || s.object_name || '.' || s.procedure_name || '%' WHERE a.application_id = app.get_app_id() -GROUP BY a.authorization_scheme_name; +GROUP BY a.authorization_scheme_name +UNION ALL +-- +SELECT + r.role_id, + r.role_group, + -- + NULL AS auth_scheme, + 'fa fa-warning' AS auth_scheme_icon, + NULL AS auth_procedure, + 'fa fa-warning' AS auth_procedure_icon, + NULL AS auth_source_code, + NULL AS count_pages, + NULL AS count_regions, + u.count_users AS count_users, + NULL AS cache_session, + NULL AS cache_page_view, + NULL AS cache_component, + NULL AS cache_no, + NULL AS error_message, + TO_CHAR(r.order#) || r.role_id AS sort# +FROM roles r +LEFT JOIN apex_application_authorization a + ON a.application_id = r.app_id + AND a.authorization_scheme_name = r.role_id +LEFT JOIN ( + SELECT + u.role_id, + COUNT(*) AS count_users + FROM user_roles u + WHERE u.app_id = app.get_app_id() + GROUP BY u.role_id +) u + ON u.role_id = r.role_id +WHERE r.app_id = app.get_app_id() + AND a.authorization_scheme_name IS NULL; diff --git a/views/roles_overview.sql b/views/roles_overview.sql index ab07f5b..05b8aae 100644 --- a/views/roles_overview.sql +++ b/views/roles_overview.sql @@ -2,8 +2,6 @@ CREATE OR REPLACE VIEW roles_overview AS SELECT r.app_id, -- - CASE WHEN a.auth_scheme IS NULL THEN 'fa fa-warning' END AS auth_scheme, - -- u.count_users, -- r.role_id, @@ -15,16 +13,14 @@ SELECT r.updated_by, r.updated_at FROM roles r -LEFT JOIN roles_auth_schemes a - ON a.auth_scheme = r.role_id LEFT JOIN ( SELECT u.role_id, - COUNT(*) AS count_users + COUNT(*) AS count_users FROM user_roles u - WHERE u.app_id = app.get_app_id() + WHERE u.app_id = app.get_app_id() GROUP BY u.role_id ) u - ON u.role_id = r.role_id -WHERE r.app_id = app.get_app_id(); + ON u.role_id = r.role_id +WHERE r.app_id = app.get_app_id();