Correction to WEBMIP_PREV_ID application computation to ensure 'prev' always returns a value. Highlighted by integration test_03_create_housing.
git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3750 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
@@ -13,8 +13,8 @@ prompt APPLICATION 155 - webmip
|
|||||||
-- Application Export:
|
-- Application Export:
|
||||||
-- Application: 155
|
-- Application: 155
|
||||||
-- Name: webmip
|
-- Name: webmip
|
||||||
-- Date and Time: 12:30 Thursday February 28, 2008
|
-- Date and Time: 13:14 Thursday February 28, 2008
|
||||||
-- Exported By: PRIESTJ
|
-- Exported By: HARDYA
|
||||||
-- Flashback: 0
|
-- Flashback: 0
|
||||||
-- Export Type: Application Export
|
-- Export Type: Application Export
|
||||||
-- Version: 3.0.1.00.08
|
-- Version: 3.0.1.00.08
|
||||||
@@ -145,7 +145,7 @@ wwv_flow_api.create_flow(
|
|||||||
p_default_region_template=> 24740611526526770 + wwv_flow_api.g_id_offset,
|
p_default_region_template=> 24740611526526770 + wwv_flow_api.g_id_offset,
|
||||||
p_error_template => 38911722486594102 + wwv_flow_api.g_id_offset,
|
p_error_template => 38911722486594102 + wwv_flow_api.g_id_offset,
|
||||||
p_page_protection_enabled_y_n=> 'N',
|
p_page_protection_enabled_y_n=> 'N',
|
||||||
p_checksum_salt_last_reset => '20080228123004',
|
p_checksum_salt_last_reset => '20080228131438',
|
||||||
p_home_link => 'f?p=&APP_ID.:1',
|
p_home_link => 'f?p=&APP_ID.:1',
|
||||||
p_box_width => '98%',
|
p_box_width => '98%',
|
||||||
p_flow_language => 'en-gb',
|
p_flow_language => 'en-gb',
|
||||||
@@ -186,8 +186,8 @@ wwv_flow_api.create_flow(
|
|||||||
p_default_listr_template => 24740611526526770 + wwv_flow_api.g_id_offset,
|
p_default_listr_template => 24740611526526770 + wwv_flow_api.g_id_offset,
|
||||||
p_substitution_string_01 => 'SYSTEM_ENVIRONMENT',
|
p_substitution_string_01 => 'SYSTEM_ENVIRONMENT',
|
||||||
p_substitution_value_01 => '(Development)',
|
p_substitution_value_01 => '(Development)',
|
||||||
p_last_updated_by => 'PRIESTJ',
|
p_last_updated_by => 'HARDYA',
|
||||||
p_last_upd_yyyymmddhh24miss=> '20080228123004',
|
p_last_upd_yyyymmddhh24miss=> '20080228131438',
|
||||||
p_required_roles=> wwv_flow_utilities.string_to_table2(''));
|
p_required_roles=> wwv_flow_utilities.string_to_table2(''));
|
||||||
|
|
||||||
|
|
||||||
@@ -518,10 +518,13 @@ wwv_flow_api.create_flow_computation (
|
|||||||
p_computation_sequence => 1,
|
p_computation_sequence => 1,
|
||||||
p_computation_item => 'WEBMIP_THIS_PAGE_ID',
|
p_computation_item => 'WEBMIP_THIS_PAGE_ID',
|
||||||
p_computation_point => 'AFTER_HEADER',
|
p_computation_point => 'AFTER_HEADER',
|
||||||
p_computation_type => 'QUERY',
|
p_computation_type => 'FUNCTION_BODY',
|
||||||
p_computation_processed=> 'REPLACE_EXISTING',
|
p_computation_processed=> 'REPLACE_EXISTING',
|
||||||
p_computation => 'select :app_page_id from dual'||chr(10)||
|
p_computation => 'IF :APP_PAGE_ID <> 101 THEN'||chr(10)||
|
||||||
'where :APP_PAGE_ID <> 101'||chr(10)||
|
' RETURN :APP_PAGE_ID;'||chr(10)||
|
||||||
|
'ELSE'||chr(10)||
|
||||||
|
' RETURN NULL;'||chr(10)||
|
||||||
|
'END IF;'||chr(10)||
|
||||||
'',
|
'',
|
||||||
p_compute_when=> 'WEBMIP_PREV_PAGE_ID',
|
p_compute_when=> 'WEBMIP_PREV_PAGE_ID',
|
||||||
p_compute_when_type=> 'ITEM_IS_NULL',
|
p_compute_when_type=> 'ITEM_IS_NULL',
|
||||||
@@ -543,7 +546,7 @@ wwv_flow_api.create_flow_computation (
|
|||||||
'ELSIF :WEBMIP_THIS_PAGE_ID <> :APP_PAGE_ID THEN'||chr(10)||
|
'ELSIF :WEBMIP_THIS_PAGE_ID <> :APP_PAGE_ID THEN'||chr(10)||
|
||||||
' RETURN :WEBMIP_THIS_PAGE_ID;'||chr(10)||
|
' RETURN :WEBMIP_THIS_PAGE_ID;'||chr(10)||
|
||||||
'ELSE'||chr(10)||
|
'ELSE'||chr(10)||
|
||||||
' RETURN :WEBMIP_PREV_PAGE_ID;'||chr(10)||
|
' RETURN nvl(:WEBMIP_PREV_PAGE_ID, :APP_PAGE_ID);'||chr(10)||
|
||||||
'END IF;'||chr(10)||
|
'END IF;'||chr(10)||
|
||||||
'',
|
'',
|
||||||
p_compute_when=> '',
|
p_compute_when=> '',
|
||||||
@@ -6858,7 +6861,7 @@ wwv_flow_api.create_page(
|
|||||||
p_required_role => 14572900838700208+ wwv_flow_api.g_id_offset,
|
p_required_role => 14572900838700208+ wwv_flow_api.g_id_offset,
|
||||||
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
||||||
p_last_updated_by => 'PRIESTJ',
|
p_last_updated_by => 'PRIESTJ',
|
||||||
p_last_upd_yyyymmddhh24miss => '20080227164137',
|
p_last_upd_yyyymmddhh24miss => '20080228131027',
|
||||||
p_page_is_public_y_n=> 'N',
|
p_page_is_public_y_n=> 'N',
|
||||||
p_protection_level=> 'C',
|
p_protection_level=> 'C',
|
||||||
p_page_comment => '');
|
p_page_comment => '');
|
||||||
@@ -6882,7 +6885,7 @@ wwv_flow_api.create_page_plug (
|
|||||||
p_page_id=> 19,
|
p_page_id=> 19,
|
||||||
p_plug_name=> 'Manage &P19_COSTS_TITLE.',
|
p_plug_name=> 'Manage &P19_COSTS_TITLE.',
|
||||||
p_region_name=>'',
|
p_region_name=>'',
|
||||||
p_plug_template=> 24738214051526765+ wwv_flow_api.g_id_offset,
|
p_plug_template=> 24740611526526770+ wwv_flow_api.g_id_offset,
|
||||||
p_plug_display_sequence=> 10,
|
p_plug_display_sequence=> 10,
|
||||||
p_plug_display_column=> 1,
|
p_plug_display_column=> 1,
|
||||||
p_plug_display_point=> 'AFTER_SHOW_ITEMS',
|
p_plug_display_point=> 'AFTER_SHOW_ITEMS',
|
||||||
|
|||||||
Reference in New Issue
Block a user