From ef5d61c9b7ffdf6fc346c8bfada9900e48c4b82e Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Sat, 25 Dec 2021 16:49:40 +0100 Subject: [PATCH] Show selected log as tree --- apex/f770/application/pages/page_00901.sql | 710 ++++++++++++++++++++- views/logs_tree.sql | 2 +- 2 files changed, 680 insertions(+), 32 deletions(-) diff --git a/apex/f770/application/pages/page_00901.sql b/apex/f770/application/pages/page_00901.sql index 2b26e1d..50c22e0 100644 --- a/apex/f770/application/pages/page_00901.sql +++ b/apex/f770/application/pages/page_00901.sql @@ -21,8 +21,8 @@ wwv_flow_api.create_page( ,p_group_id=>wwv_flow_api.id(9240371448352386) ,p_page_template_options=>'#DEFAULT#' ,p_required_role=>wwv_flow_api.id(9556407311505078) -,p_last_updated_by=>'DEV' -,p_last_upd_yyyymmddhh24miss=>'20211225142715' +,p_last_updated_by=>'DEV_ID' +,p_last_upd_yyyymmddhh24miss=>'20211225154724' ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9262174270429022) @@ -80,6 +80,8 @@ wwv_flow_api.create_region_column( ,p_value_alignment=>'RIGHT' ,p_attribute_03=>'right' ,p_is_required=>true +,p_link_target=>'f?p=&APP_ID.:901:&SESSION.::&DEBUG.::P901_LOG_ID:&LOG_ID.' +,p_link_text=>'&LOG_ID.' ,p_enable_filter=>true ,p_filter_is_required=>false ,p_filter_lov_type=>'NONE' @@ -498,11 +500,11 @@ wwv_flow_api.create_ig_report_view( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10444526429249326) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>1 +,p_display_seq=>0 ,p_column_id=>wwv_flow_api.id(10429077315245706) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>105.5 +,p_width=>105 ,p_sort_order=>1 ,p_sort_direction=>'DESC' ,p_sort_nulls=>'FIRST' @@ -510,11 +512,11 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10445429927249329) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>2 +,p_display_seq=>1 ,p_column_id=>wwv_flow_api.id(10429114504245707) -,p_is_visible=>true +,p_is_visible=>false ,p_is_frozen=>false -,p_width=>101.5 +,p_width=>101 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10446320177249331) @@ -527,11 +529,11 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10447201765249332) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>4 +,p_display_seq=>3 ,p_column_id=>wwv_flow_api.id(10429351012245709) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>95.5 +,p_width=>95 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10448120821249334) @@ -544,11 +546,11 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10449039667249336) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>6 +,p_display_seq=>5 ,p_column_id=>wwv_flow_api.id(10429544565245711) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>57.5 +,p_width=>57 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10449990108249337) @@ -569,20 +571,20 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10451757117249341) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>9 +,p_display_seq=>8 ,p_column_id=>wwv_flow_api.id(10429891589245714) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>79.5 +,p_width=>79 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10452657883249343) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>10 +,p_display_seq=>9 ,p_column_id=>wwv_flow_api.id(10429936306245715) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>132.5 +,p_width=>132 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10453506992249344) @@ -603,20 +605,20 @@ wwv_flow_api.create_ig_report_column( wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10455369654249349) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>13 +,p_display_seq=>12 ,p_column_id=>wwv_flow_api.id(10430286386245718) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>169.281 +,p_width=>169 ); wwv_flow_api.create_ig_report_column( p_id=>wwv_flow_api.id(10456273605249351) ,p_view_id=>wwv_flow_api.id(10444067309249321) -,p_display_seq=>14 +,p_display_seq=>13 ,p_column_id=>wwv_flow_api.id(10430375710245719) ,p_is_visible=>true ,p_is_frozen=>false -,p_width=>101.547 +,p_width=>101 ); wwv_flow_api.create_page_plug( p_id=>wwv_flow_api.id(9263852973429039) @@ -631,6 +633,617 @@ wwv_flow_api.create_page_plug( ,p_attribute_01=>'N' ,p_attribute_02=>'HTML' ); +wwv_flow_api.create_page_plug( + p_id=>wwv_flow_api.id(10580085589928827) +,p_plug_name=>'Logs Tree' +,p_region_template_options=>'#DEFAULT#' +,p_component_template_options=>'#DEFAULT#' +,p_plug_template=>wwv_flow_api.id(9078290074569925) +,p_plug_display_sequence=>40 +,p_include_in_reg_disp_sel_yn=>'Y' +,p_plug_display_point=>'BODY' +,p_query_type=>'TABLE' +,p_query_table=>'LOGS_TREE' +,p_include_rowid_column=>false +,p_plug_source_type=>'NATIVE_IG' +,p_plug_query_options=>'DERIVED_REPORT_COLUMNS' +,p_plug_display_condition_type=>'ITEM_IS_NOT_NULL' +,p_plug_display_when_condition=>'P901_LOG_ID' +,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=>'Logs Tree' +,p_prn_page_header_font_color=>'#000000' +,p_prn_page_header_font_family=>'Helvetica' +,p_prn_page_header_font_weight=>'normal' +,p_prn_page_header_font_size=>'12' +,p_prn_page_footer_font_color=>'#000000' +,p_prn_page_footer_font_family=>'Helvetica' +,p_prn_page_footer_font_weight=>'normal' +,p_prn_page_footer_font_size=>'12' +,p_prn_header_bg_color=>'#EEEEEE' +,p_prn_header_font_color=>'#000000' +,p_prn_header_font_family=>'Helvetica' +,p_prn_header_font_weight=>'bold' +,p_prn_header_font_size=>'10' +,p_prn_body_bg_color=>'#FFFFFF' +,p_prn_body_font_color=>'#000000' +,p_prn_body_font_family=>'Helvetica' +,p_prn_body_font_weight=>'normal' +,p_prn_body_font_size=>'10' +,p_prn_border_width=>.5 +,p_prn_page_header_alignment=>'CENTER' +,p_prn_page_footer_alignment=>'CENTER' +,p_prn_border_color=>'#666666' +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10580238695928829) +,p_name=>'LOG_ID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'LOG_ID' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_NUMBER_FIELD' +,p_heading=>'Log Id' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>10 +,p_value_alignment=>'RIGHT' +,p_attribute_03=>'right' +,p_is_required=>true +,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(10580354936928830) +,p_name=>'LOG_PARENT' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'LOG_PARENT' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_NUMBER_FIELD' +,p_heading=>'Log Parent' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>20 +,p_value_alignment=>'RIGHT' +,p_attribute_03=>'right' +,p_is_required=>false +,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(10580463967928831) +,p_name=>'APP_ID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'APP_ID' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_HIDDEN' +,p_display_sequence=>30 +,p_attribute_01=>'Y' +,p_filter_is_required=>false +,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(10580576406928832) +,p_name=>'PAGE_ID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'PAGE_ID' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_NUMBER_FIELD' +,p_heading=>'Page Id' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>40 +,p_value_alignment=>'RIGHT' +,p_attribute_03=>'right' +,p_is_required=>false +,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(10580631513928833) +,p_name=>'USER_ID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'USER_ID' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_TEXT_FIELD' +,p_heading=>'User Id' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>50 +,p_value_alignment=>'LEFT' +,p_attribute_05=>'BOTH' +,p_is_required=>false +,p_max_length=>30 +,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(10580706212928834) +,p_name=>'FLAG' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'FLAG' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_TEXT_FIELD' +,p_heading=>'Flag' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>60 +,p_value_alignment=>'CENTER' +,p_attribute_05=>'BOTH' +,p_is_required=>true +,p_max_length=>1 +,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(10580858702928835) +,p_name=>'ACTION_NAME' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'ACTION_NAME' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_TEXT_FIELD' +,p_heading=>'Action Name' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>70 +,p_value_alignment=>'LEFT' +,p_attribute_05=>'BOTH' +,p_is_required=>false +,p_max_length=>32 +,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(10580952954928836) +,p_name=>'MODULE_NAME' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'MODULE_NAME' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_HTML_EXPRESSION' +,p_heading=>'Module Name' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>80 +,p_value_alignment=>'LEFT' +,p_attribute_01=>'&MODULE_NAME.' +,p_filter_is_required=>false +,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=>false +); +wwv_flow_api.create_region_column( + p_id=>wwv_flow_api.id(10581075289928837) +,p_name=>'MODULE_LINE' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'MODULE_LINE' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_NUMBER_FIELD' +,p_heading=>'Line' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>90 +,p_value_alignment=>'RIGHT' +,p_attribute_03=>'right' +,p_is_required=>false +,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(10581113982928838) +,p_name=>'MODULE_TIME' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'MODULE_TIME' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_TEXT_FIELD' +,p_heading=>'Module Time' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>100 +,p_value_alignment=>'LEFT' +,p_attribute_05=>'BOTH' +,p_is_required=>false +,p_max_length=>12 +,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(10581299772928839) +,p_name=>'ARGUMENTS' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'ARGUMENTS' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_TEXTAREA' +,p_heading=>'Arguments' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>110 +,p_value_alignment=>'LEFT' +,p_attribute_01=>'Y' +,p_attribute_02=>'N' +,p_attribute_03=>'N' +,p_attribute_04=>'BOTH' +,p_is_required=>false +,p_max_length=>2000 +,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(10581352253928840) +,p_name=>'PAYLOAD' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'PAYLOAD' +,p_data_type=>'VARCHAR2' +,p_is_query_only=>false +,p_item_type=>'NATIVE_TEXTAREA' +,p_heading=>'Payload' +,p_heading_alignment=>'LEFT' +,p_display_sequence=>120 +,p_value_alignment=>'LEFT' +,p_attribute_01=>'Y' +,p_attribute_02=>'N' +,p_attribute_03=>'N' +,p_attribute_04=>'BOTH' +,p_is_required=>false +,p_max_length=>4000 +,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(10581460070928841) +,p_name=>'SESSION_ID' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'SESSION_ID' +,p_data_type=>'NUMBER' +,p_is_query_only=>false +,p_item_type=>'NATIVE_NUMBER_FIELD' +,p_heading=>'Session Id' +,p_heading_alignment=>'RIGHT' +,p_display_sequence=>130 +,p_value_alignment=>'RIGHT' +,p_attribute_03=>'right' +,p_is_required=>false +,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(10581597237928842) +,p_name=>'CREATED_AT' +,p_source_type=>'DB_COLUMN' +,p_source_expression=>'CREATED_AT' +,p_data_type=>'TIMESTAMP' +,p_is_query_only=>false +,p_item_type=>'NATIVE_DATE_PICKER_JET' +,p_heading=>'Created At' +,p_heading_alignment=>'CENTER' +,p_display_sequence=>140 +,p_value_alignment=>'CENTER' +,p_attribute_01=>'N' +,p_attribute_02=>'POPUP' +,p_attribute_03=>'NONE' +,p_attribute_06=>'NONE' +,p_attribute_09=>'N' +,p_attribute_11=>'Y' +,p_format_mask=>'HH24:MI:SS' +,p_is_required=>true +,p_enable_filter=>true +,p_filter_is_required=>false +,p_filter_date_ranges=>'ALL' +,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_interactive_grid( + p_id=>wwv_flow_api.id(10580194924928828) +,p_internal_uid=>10580194924928828 +,p_is_editable=>false +,p_lazy_loading=>false +,p_requires_filter=>false +,p_select_first_row=>false +,p_fixed_row_height=>true +,p_pagination_type=>'SET' +,p_show_total_row_count=>true +,p_show_toolbar=>true +,p_toolbar_buttons=>'SEARCH_COLUMN:SEARCH_FIELD:ACTIONS_MENU:SAVE' +,p_enable_save_public_report=>false +,p_enable_subscriptions=>true +,p_enable_flashback=>true +,p_define_chart_view=>true +,p_enable_download=>true +,p_download_formats=>'CSV:HTML:XLSX:PDF' +,p_enable_mail_download=>true +,p_fixed_header=>'PAGE' +,p_show_icon_view=>false +,p_show_detail_view=>false +); +wwv_flow_api.create_ig_report( + p_id=>wwv_flow_api.id(10654159346503374) +,p_interactive_grid_id=>wwv_flow_api.id(10580194924928828) +,p_static_id=>'106542' +,p_type=>'PRIMARY' +,p_default_view=>'GRID' +,p_rows_per_page=>100 +,p_show_row_number=>false +,p_settings_area_expanded=>true +); +wwv_flow_api.create_ig_report_view( + p_id=>wwv_flow_api.id(10654317349503375) +,p_report_id=>wwv_flow_api.id(10654159346503374) +,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(10654868586503377) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>0 +,p_column_id=>wwv_flow_api.id(10580238695928829) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>100 +,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(10655721265503383) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>1 +,p_column_id=>wwv_flow_api.id(10580354936928830) +,p_is_visible=>false +,p_is_frozen=>false +,p_width=>95 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10656671347503386) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>3 +,p_column_id=>wwv_flow_api.id(10580463967928831) +,p_is_visible=>true +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10657573350503388) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>3 +,p_column_id=>wwv_flow_api.id(10580576406928832) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>88 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10658373883503391) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>4 +,p_column_id=>wwv_flow_api.id(10580631513928833) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10659299171503393) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>5 +,p_column_id=>wwv_flow_api.id(10580706212928834) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>59 +); +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(10660192251503395) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>7 +,p_column_id=>wwv_flow_api.id(10580858702928835) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>270 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10661061774503397) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>7 +,p_column_id=>wwv_flow_api.id(10580952954928836) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>360 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10661918029503400) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>8 +,p_column_id=>wwv_flow_api.id(10581075289928837) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>75 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10662878969503402) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>9 +,p_column_id=>wwv_flow_api.id(10581113982928838) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>131 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10663718558503404) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>10 +,p_column_id=>wwv_flow_api.id(10581299772928839) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>439 +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10664672259503407) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>11 +,p_column_id=>wwv_flow_api.id(10581352253928840) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10665577123503409) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>12 +,p_column_id=>wwv_flow_api.id(10581460070928841) +,p_is_visible=>false +,p_is_frozen=>false +); +wwv_flow_api.create_ig_report_column( + p_id=>wwv_flow_api.id(10666489128503412) +,p_view_id=>wwv_flow_api.id(10654317349503375) +,p_display_seq=>14 +,p_column_id=>wwv_flow_api.id(10581597237928842) +,p_is_visible=>true +,p_is_frozen=>false +,p_width=>112 +); +wwv_flow_api.create_page_plug( + p_id=>wwv_flow_api.id(10581686033928843) +,p_plug_name=>'Logs Tree' +,p_icon_css_classes=>'fa-tree' +,p_region_template_options=>'#DEFAULT#' +,p_plug_template=>wwv_flow_api.id(9070356145569920) +,p_plug_display_sequence=>30 +,p_include_in_reg_disp_sel_yn=>'Y' +,p_plug_display_point=>'BODY' +,p_plug_query_options=>'DERIVED_REPORT_COLUMNS' +,p_plug_display_condition_type=>'ITEM_IS_NOT_NULL' +,p_plug_display_when_condition=>'P901_LOG_ID' +,p_attribute_01=>'N' +,p_attribute_02=>'HTML' +); wwv_flow_api.create_page_button( p_id=>wwv_flow_api.id(10602598226436337) ,p_button_sequence=>90 @@ -727,6 +1340,7 @@ wwv_flow_api.create_page_item( ,p_name=>'P901_LOG_ID' ,p_item_sequence=>10 ,p_item_plug_id=>wwv_flow_api.id(9263852973429039) +,p_use_cache_before_default=>'NO' ,p_display_as=>'NATIVE_HIDDEN' ,p_attribute_01=>'Y' ); @@ -784,18 +1398,6 @@ wwv_flow_api.create_page_item( ,p_attribute_09=>'N' ,p_attribute_11=>'Y' ); -wwv_flow_api.create_page_computation( - p_id=>wwv_flow_api.id(10579922596928826) -,p_computation_sequence=>10 -,p_computation_item=>'P901_CURR_LOG_ID' -,p_computation_point=>'BEFORE_BOX_BODY' -,p_computation_type=>'QUERY' -,p_computation=>wwv_flow_string.join(wwv_flow_t_varchar2( -'SELECT MAX(l.log_id) AS log_id', -'FROM logs l', -'WHERE l.created_at >= SYSDATE - 1/24/60', -' AND l.app_id = app.get_app_id()')) -); wwv_flow_api.create_page_da_event( p_id=>wwv_flow_api.id(10634979944820464) ,p_name=>'TODAY_CHANGED' @@ -814,6 +1416,52 @@ wwv_flow_api.create_page_da_action( ,p_action=>'NATIVE_SUBMIT_PAGE' ,p_attribute_02=>'Y' ); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(10581964232928846) +,p_process_sequence=>20 +,p_process_point=>'BEFORE_BOX_BODY' +,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'INIT_CURR_LOG_ID' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'IF app.get_date_item(''G_TODAY'') = TRUNC(SYSDATE) THEN', +' SELECT MAX(l.log_id) INTO :P901_CURR_LOG_ID', +' FROM logs l', +' WHERE l.created_at >= SYSDATE - 1/24/60', +' AND l.app_id = app.get_app_id();', +'END IF;', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(10581797263928844) +,p_process_sequence=>10 +,p_process_point=>'BEFORE_HEADER' +,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'INIT_DEFAULTS' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'app.set_log_tree_id(app.get_log_root(:P901_LOG_ID));', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +,p_process_when=>'P901_LOG_ID' +,p_process_when_type=>'ITEM_IS_NOT_NULL' +); +wwv_flow_api.create_page_process( + p_id=>wwv_flow_api.id(10582068084928847) +,p_process_sequence=>20 +,p_process_point=>'BEFORE_HEADER' +,p_process_type=>'NATIVE_PLSQL' +,p_process_name=>'INIT_RECENT_LOG_ID' +,p_process_sql_clob=>wwv_flow_string.join(wwv_flow_t_varchar2( +'IF app.get_date_item(''G_TODAY'') != TRUNC(SYSDATE) THEN', +' :P901_CURR_LOG_ID := NULL;', +' :P901_RECENT_LOG_ID := NULL;', +'END IF;', +'')) +,p_process_clob_language=>'PLSQL' +,p_error_display_location=>'INLINE_IN_NOTIFICATION' +); wwv_flow_api.component_end; end; / diff --git a/views/logs_tree.sql b/views/logs_tree.sql index a1d07dd..4d8a17d 100644 --- a/views/logs_tree.sql +++ b/views/logs_tree.sql @@ -7,7 +7,7 @@ SELECT l.user_id, l.flag, l.action_name, - LPAD(' ', (LEVEL - 1) * 4) || l.module_name AS module_name, + LPAD(' ', (LEVEL - 1) * 6) || l.module_name AS module_name, l.module_line, l.module_time, l.arguments,