diff --git a/Screens/f155.sql b/Screens/f155.sql index b64128c..3e49556 100644 --- a/Screens/f155.sql +++ b/Screens/f155.sql @@ -13,7 +13,7 @@ prompt APPLICATION 155 - webmip -- Application Export: -- Application: 155 -- Name: webmip --- Date and Time: 13:20 Friday February 22, 2008 +-- Date and Time: 13:58 Friday February 22, 2008 -- Exported By: PRIESTJ -- Flashback: 0 -- Export Type: Application Export @@ -26,7 +26,7 @@ prompt APPLICATION 155 - webmip -- Application Statistics: -- Pages: 54 --- Items: 338 +-- Items: 339 -- Computations: 1 -- Validations: 244 -- Processes: 91 @@ -145,7 +145,7 @@ wwv_flow_api.create_flow( p_default_region_template=> 24740611526526770 + wwv_flow_api.g_id_offset, p_error_template => 38911722486594102 + wwv_flow_api.g_id_offset, p_page_protection_enabled_y_n=> 'N', - p_checksum_salt_last_reset => '20080222132042', + p_checksum_salt_last_reset => '20080222135841', p_home_link => 'f?p=&APP_ID.:1', p_box_width => '98%', p_flow_language => 'en-gb', @@ -187,7 +187,7 @@ wwv_flow_api.create_flow( p_substitution_string_01 => 'SYSTEM_ENVIRONMENT', p_substitution_value_01 => '(Development)', p_last_updated_by => 'PRIESTJ', - p_last_upd_yyyymmddhh24miss=> '20080222132042', + p_last_upd_yyyymmddhh24miss=> '20080222135841', p_required_roles=> wwv_flow_utilities.string_to_table2('')); @@ -2212,6 +2212,32 @@ wwv_flow_api.create_app_comments ( p_app_version=>''); end; / +begin +wwv_flow_api.create_app_comments ( + p_id=>41680125047079544 + wwv_flow_api.g_id_offset, + p_flow_id=>wwv_flow.g_flow_id, + p_pages=>'32', + p_app_comment=>'Fixed bug 250, restricted the Service pressure drop list so that IP no longer appears for Standard Job types.', + p_updated_on=>'2008.02.22.13:53:50', + p_updated_by=>'PRIESTJ', + p_created_on=>'2008.02.22.13:53:50', + p_created_by=>'PRIESTJ', + p_app_version=>''); +end; +/ +begin +wwv_flow_api.create_app_comments ( + p_id=>41694821631106961 + wwv_flow_api.g_id_offset, + p_flow_id=>wwv_flow.g_flow_id, + p_pages=>'90', + p_app_comment=>'Fixed bug #222 Tripartite Regions now defaults to a null value, forcing users to select a region before saving the Tripartite screen', + p_updated_on=>'2008.02.22.13:58:24', + p_updated_by=>'PRIESTJ', + p_created_on=>'2008.02.22.13:58:24', + p_created_by=>'PRIESTJ', + p_app_version=>''); +end; +/ --application/pages/page_00000 prompt ...PAGE 0: system @@ -5809,7 +5835,7 @@ wwv_flow_api.create_page( p_required_role => 14572900838700208+ wwv_flow_api.g_id_offset, p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'DHARSHANIK', - p_last_upd_yyyymmddhh24miss => '20080221151341', + p_last_upd_yyyymmddhh24miss => '20080222135727', p_page_is_public_y_n=> 'N', p_protection_level=> 'C', p_page_comment => ''); @@ -5937,7 +5963,6 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'ID', p_column_display_sequence=> 2, p_column_heading=> '', - p_column_link=>'f?p=&APP_ID.:19:&SESSION.::&DEBUG.::P19_ID,P19_REQUIRED_COST_TYPE:#ID#,#COST_TYPE#', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6394,6 +6419,7 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'LINK$01', p_column_display_sequence=> 1, p_column_heading=> '', + p_column_link=>'f?p=&APP_ID.:19:&SESSION.::&DEBUG.::P19_ID:#ID#', p_column_linktext=>'Edit', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -22185,8 +22211,8 @@ wwv_flow_api.create_page( p_html_page_header => '', p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, - p_last_updated_by => 'DHARSHANIK', - p_last_upd_yyyymmddhh24miss => '20071205180336', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222133737', p_page_comment => ''); wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>54,p_text=>h); @@ -22263,7 +22289,7 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'CODE', p_column_display_sequence=> 1, p_column_heading=> 'Housing Code', - p_column_link=>'f?p=&APP_ID.:55:&SESSION.::&DEBUG.::P55_CODE:#CODE#', + p_column_link=>'f?p=&APP_ID.:55:&SESSION.::&DEBUG.::P55_CODE,P55_CREATEUPDATE:#CODE#,UPDATE', p_column_linktext=>'#CODE#', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -22339,6 +22365,30 @@ declare s varchar2(32767) := null; begin s := null; +wwv_flow_api.create_report_columns ( + p_id=> 17973004533973912 + wwv_flow_api.g_id_offset, + p_region_id=> 17972813117973911 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_query_column_id=> 4, + p_form_element_id=> null, + p_column_alias=> 'NAME', + p_column_display_sequence=> 9, + p_column_heading=> 'Manufacturer', + p_column_alignment=>'LEFT', + p_heading_alignment=>'CENTER', + p_default_sort_column_sequence=>0, + p_disable_sort_column=>'Y', + p_sum_column=> 'N', + p_hidden_column=> 'N', + p_display_as=>'WITHOUT_MODIFICATION', + p_pk_col_source=> s, + p_column_comment=>''); +end; +/ +declare + s varchar2(32767) := null; +begin +s := null; wwv_flow_api.create_report_columns ( p_id=> 17973327369973912 + wwv_flow_api.g_id_offset, p_region_id=> 17972813117973911 + wwv_flow_api.g_id_offset, @@ -22470,30 +22520,6 @@ wwv_flow_api.create_report_columns ( p_column_comment=>''); end; / -declare - s varchar2(32767) := null; -begin -s := null; -wwv_flow_api.create_report_columns ( - p_id=> 17973004533973912 + wwv_flow_api.g_id_offset, - p_region_id=> 17972813117973911 + wwv_flow_api.g_id_offset, - p_flow_id=> wwv_flow.g_flow_id, - p_query_column_id=> 10, - p_form_element_id=> null, - p_column_alias=> 'NAME', - p_column_display_sequence=> 9, - p_column_heading=> 'Manufacturer', - p_column_alignment=>'LEFT', - p_heading_alignment=>'CENTER', - p_default_sort_column_sequence=>0, - p_disable_sort_column=>'Y', - p_sum_column=> 'N', - p_hidden_column=> 'N', - p_display_as=>'WITHOUT_MODIFICATION', - p_pk_col_source=> s, - p_column_comment=>''); -end; -/ begin @@ -22507,7 +22533,7 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_redirect_url=> 'f?p=&APP_ID.:55:&SESSION.::&DEBUG.:55::', + p_button_redirect_url=> 'f?p=&APP_ID.:55:&SESSION.::&DEBUG.:55:P55_CREATEUPDATE:CREATE', p_button_cattributes=>'id="create"', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -22573,8 +22599,8 @@ wwv_flow_api.create_page( p_html_page_header => ' ', p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, - p_last_updated_by => 'DHARSHANIK', - p_last_upd_yyyymmddhh24miss => '20080220170118', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222135629', p_page_comment => ''); wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>55,p_text=>h); @@ -22640,8 +22666,9 @@ wwv_flow_api.create_page_button( p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');', - p_button_condition=> 'select 1 from housings where upper(code) = upper(:P55_CODE)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> ':P55_CREATEUPDATE', + p_button_condition2=> '''UPDATE''', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="delete"', p_database_action=>'DELETE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -22656,8 +22683,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Apply Changes', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from housings where upper(code) = upper(:P55_CODE)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> ':P55_CREATEUPDATE', + p_button_condition2=> '''UPDATE''', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="apply_changes"', p_database_action=>'UPDATE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -22672,8 +22700,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from housings where upper(code) = upper(:P55_CODE)', - p_button_condition_type=> 'NOT_EXISTS', + p_button_condition=> ':P55_CREATEUPDATE', + p_button_condition2=> '''CREATE''', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="create"', p_database_action=>'INSERT', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -22849,8 +22878,9 @@ wwv_flow_api.create_page_item( p_rowspan => 1, p_label_alignment => 'RIGHT', p_field_alignment => 'LEFT', - p_read_only_when=>'select 1 from housings where upper(code) = upper(:P55_CODE)', - p_read_only_when_type=>'EXISTS', + p_read_only_when=>':P55_CREATEUPDATE', + p_read_only_when2=>'UPDATE', + p_read_only_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2', p_field_template => 24749318534526790+wwv_flow_api.g_id_offset, p_is_persistent=> 'Y', p_lov_display_extra=>'NO', @@ -23074,6 +23104,42 @@ wwv_flow_api.create_page_item( p_item_comment => ''); +end; +/ + +declare + h varchar2(32767) := null; +begin +wwv_flow_api.create_page_item( + p_id=>41656432002958555 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id=> 55, + p_name=>'P55_CREATEUPDATE', + p_data_type=> 'VARCHAR', + p_accept_processing=> 'REPLACE_EXISTING', + p_item_sequence=> 100, + p_item_plug_id => 17977723777989714+wwv_flow_api.g_id_offset, + p_use_cache_before_default=> 'YES', + p_item_default => 'CREATE', + p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', + p_display_as=> 'HIDDEN', + p_lov_columns=> 1, + p_lov_display_null=> 'NO', + p_lov_translated=> 'N', + p_cSize=> null, + p_cMaxlength=> 2000, + p_cHeight=> null, + p_cAttributes=> 'nowrap="nowrap"', + p_begin_on_new_line => 'NO', + p_begin_on_new_field=> 'YES', + p_colspan => 1, + p_rowspan => 1, + p_label_alignment => 'LEFT', + p_field_alignment => 'LEFT', + p_is_persistent=> 'Y', + p_item_comment => ''); + + end; / @@ -26440,7 +26506,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'DHARSHANIK', - p_last_upd_yyyymmddhh24miss => '20080221151927', + p_last_upd_yyyymmddhh24miss => '20080222135828', p_page_is_public_y_n=> 'N', p_protection_level=> 'C', p_page_comment => ''); @@ -30133,7 +30199,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'MULLENM', - p_last_upd_yyyymmddhh24miss => '20080220134642', + p_last_upd_yyyymmddhh24miss => '20080222133557', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -30766,8 +30832,7 @@ wwv_flow_api.create_page_validation( p_flow_step_id => 63, p_validation_name => 'P63_OFF_POSTCODE', p_validation_sequence=> 20, - p_validation => 'P63_OFF_POSTCODE', - p_validation2 => '^[a-zA-Z]+[0-9]+ [0-9]+[a-zA-Z]+$', + p_validation => 'mip_regions.valid_postcode_format(p_postcode => P63_OFF_POSTCODE)', p_validation_type => 'REGULAR_EXPRESSION', p_error_message => 'Invalid postcode', p_when_button_pressed=> 20908810723287045 + wwv_flow_api.g_id_offset, @@ -30878,7 +30943,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'MULLENM', - p_last_upd_yyyymmddhh24miss => '20080219145733', + p_last_upd_yyyymmddhh24miss => '20080222133537', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -31364,9 +31429,8 @@ wwv_flow_api.create_page_validation( p_flow_step_id => 64, p_validation_name => 'P64_HOME_POSTCODE', p_validation_sequence=> 20, - p_validation => 'P64_HOME_POSTCODE', - p_validation2 => '^[a-zA-Z]+[0-9]+ [0-9]+[a-zA-Z]+$', - p_validation_type => 'REGULAR_EXPRESSION', + p_validation => 'mip_regions.valid_postcode_format(p_postcode => :P64_HOME_POSTCODE)', + p_validation_type => 'FUNC_BODY_RETURNING_BOOLEAN', p_error_message => 'Invalid postcode', p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, p_associated_item=> 20917810304290383 + wwv_flow_api.g_id_offset, @@ -36240,7 +36304,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'MULLENM', - p_last_upd_yyyymmddhh24miss => '20080219162129', + p_last_upd_yyyymmddhh24miss => '20080222135502', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -36778,6 +36842,7 @@ wwv_flow_api.create_page_validation( p_validation => 'declare'||chr(10)|| ' l_dummy number := 0;'||chr(10)|| 'begin'||chr(10)|| +''||chr(10)|| ' SELECT count(*) '||chr(10)|| ' into l_dummy'||chr(10)|| ' FROM addresses'||chr(10)|| @@ -36792,12 +36857,16 @@ wwv_flow_api.create_page_validation( ' return true;'||chr(10)|| ' else return false;'||chr(10)|| ' end if;'||chr(10)|| +''||chr(10)|| 'exception'||chr(10)|| ' when no_data_found then'||chr(10)|| ' return true;'||chr(10)|| 'end;', p_validation_type => 'FUNC_BODY_RETURNING_BOOLEAN', p_error_message => 'Address code must be unique.', + p_validation_condition=> 'P69_ACTION', + p_validation_condition2=> 'NEW', + p_validation_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_when_button_pressed=> 20959412356304544 + wwv_flow_api.g_id_offset, p_associated_item=> 20960206024304545 + wwv_flow_api.g_id_offset, p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', @@ -36817,9 +36886,8 @@ wwv_flow_api.create_page_validation( p_flow_step_id => 69, p_validation_name => 'P69_ADDR_POSTCODE', p_validation_sequence=> 20, - p_validation => 'P69_ADDR_POSTCODE', - p_validation2 => '^[a-zA-Z]+[0-9]+ [0-9]+[a-zA-Z]+$', - p_validation_type => 'REGULAR_EXPRESSION', + p_validation => 'return mip_regions.valid_postcode_format(p_postcode => :P69_ADDR_POSTCODE);', + p_validation_type => 'FUNC_BODY_RETURNING_BOOLEAN', p_error_message => 'Invalid postcode', p_when_button_pressed=> 20959412356304544 + wwv_flow_api.g_id_offset, p_associated_item=> 20961615125304547 + wwv_flow_api.g_id_offset, @@ -36967,24 +37035,28 @@ p:=p||'declare'||chr(10)|| ' l_addr.city := :P69_ADDR_CITY;'||chr(10)|| ' l_addr.postcode := :P69_ADDR_POSTCODE;'||chr(10)|| ''||chr(10)|| -' -- create the address if it''s new'||chr(10)|| -' mip_parties.add_address(l_addr);'||chr(10)|| +' '||chr(10)|| ''||chr(10)|| -' -- if we''re adding a new address the'; - -p:=p||'n make the assignments.'||chr(10)|| +' -- if we''re adding a new address then make the assignments.'||chr(10)|| ' if :P69_ACTION = ''NEW'' then'||chr(10)|| +' -- create'; + +p:=p||' the address'||chr(10)|| +' mip_parties.add_address(l_addr);'||chr(10)|| +''||chr(10)|| ' -- assign the address to the party'||chr(10)|| ' mip_parties.create_party_address(p_addr_code => :P69_ADDR_CODE,'||chr(10)|| ' p_prty_id => :P69_PRTY_ID,'||chr(10)|| ' p_addr_type => :P69_ADDR_TYPE);'||chr(10)|| ''||chr(10)|| ' -- set the end date of the old addresses'||chr(10)|| -' mip_parties.expire_old_addresses(p_prty_id => '; +' mip_parties.expire_old_addresses(p_prty_id => :P'; -p:=p||':P69_PRTY_ID, '||chr(10)|| +p:=p||'69_PRTY_ID, '||chr(10)|| ' p_addr_code => :P69_ADDR_CODE,'||chr(10)|| ' p_paddr_type => :P69_ADDR_TYPE);'||chr(10)|| +' else'||chr(10)|| +' mip_parties.update_address(l_addr);'||chr(10)|| ' end if;'||chr(10)|| 'end;'; @@ -39896,8 +39968,8 @@ wwv_flow_api.create_page( p_html_page_header => ' ', p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, - p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080221114141', + p_last_updated_by => 'PRIESTJ', + p_last_upd_yyyymmddhh24miss => '20080222135636', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -40130,8 +40202,10 @@ wwv_flow_api.create_page_item( 'from REGIONS'||chr(10)|| 'order by 1', p_lov_columns=> 1, - p_lov_display_null=> 'NO', + p_lov_display_null=> 'YES', p_lov_translated=> 'N', + p_lov_null_text=>'-Please Select a Value-', + p_lov_null_value=> '', p_cSize=> 32, p_cMaxlength=> 80, p_cHeight=> 1, @@ -44548,15 +44622,16 @@ c3:=c3||'
'||chr(10)|| ''||chr(10)|| '
'||chr(10)|| '
'||chr(10)|| -'
'||chr(10)|| +'
'||chr(10)|| '#BOX_BODY#'||chr(10)|| '
'||chr(10)|| +'
'||chr(10)|| ''||chr(10)|| '
'||chr(10)|| '

Important Messages

'||chr(10)|| -'
#GLOBAL_NOTI'; +'
#GLOBAL_NO'; -c3:=c3||'FICATION##SUCCESS_MESSAGE##NOTIFICATION_MESSAGE#
'||chr(10)|| +c3:=c3||'TIFICATION##SUCCESS_MESSAGE##NOTIFICATION_MESSAGE#
'||chr(10)|| '
'||chr(10)|| ''||chr(10)|| ''||chr(10)||