updated enquiry and upload/delete file screens to use the new document status code

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3522 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
PriestJ
2008-02-12 15:34:17 +00:00
parent 091671c9f5
commit a2671d1a0a

View File

@@ -13,7 +13,7 @@ prompt APPLICATION 155 - webmip
-- Application Export: -- Application Export:
-- Application: 155 -- Application: 155
-- Name: webmip -- Name: webmip
-- Date and Time: 18:39 Monday February 11, 2008 -- Date and Time: 15:33 Tuesday February 12, 2008
-- Exported By: PRIESTJ -- Exported By: PRIESTJ
-- Flashback: 0 -- Flashback: 0
-- Export Type: Application Export -- Export Type: Application Export
@@ -28,7 +28,7 @@ prompt APPLICATION 155 - webmip
-- Pages: 58 -- Pages: 58
-- Items: 359 -- Items: 359
-- Computations: 1 -- Computations: 1
-- Validations: 204 -- Validations: 206
-- Processes: 98 -- Processes: 98
-- Regions: 82 -- Regions: 82
-- Buttons: 128 -- Buttons: 128
@@ -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 => 24734616867526758 + wwv_flow_api.g_id_offset, p_error_template => 24734616867526758 + 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 => '20080211183916', p_checksum_salt_last_reset => '20080212153312',
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',
@@ -185,7 +185,7 @@ wwv_flow_api.create_flow(
p_default_menur_template => 24737010408526765 + wwv_flow_api.g_id_offset, p_default_menur_template => 24737010408526765 + wwv_flow_api.g_id_offset,
p_default_listr_template => 24740611526526770 + wwv_flow_api.g_id_offset, p_default_listr_template => 24740611526526770 + wwv_flow_api.g_id_offset,
p_last_updated_by => 'PRIESTJ', p_last_updated_by => 'PRIESTJ',
p_last_upd_yyyymmddhh24miss=> '20080211183916', p_last_upd_yyyymmddhh24miss=> '20080212153312',
p_required_roles=> wwv_flow_utilities.string_to_table2('')); p_required_roles=> wwv_flow_utilities.string_to_table2(''));
@@ -12375,7 +12375,7 @@ wwv_flow_api.create_page(
p_step_template => '', p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset, p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM', p_last_updated_by => 'MULLENM',
p_last_upd_yyyymmddhh24miss => '20080205165528', p_last_upd_yyyymmddhh24miss => '20080212114445',
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 => '');
@@ -12648,7 +12648,7 @@ wwv_flow_api.create_report_columns (
p_column_alias=> 'Copy', p_column_alias=> 'Copy',
p_column_display_sequence=> 6, p_column_display_sequence=> 6,
p_column_heading=> '', p_column_heading=> '',
p_column_link=>'f?p=&APP_ID.:31:&SESSION.::&DEBUG.::P31_ENQUIRY_ID:#Enquiry ID#', p_column_link=>'f?p=&APP_ID.:31:&SESSION.::&DEBUG.:31:P31_ENQUIRY_ID:#Enquiry ID#',
p_column_linktext=>'#Copy#', p_column_linktext=>'#Copy#',
p_column_link_attr=>'name="Copy_#Enquiry ID#"', p_column_link_attr=>'name="Copy_#Enquiry ID#"',
p_column_alignment=>'LEFT', p_column_alignment=>'LEFT',
@@ -12937,7 +12937,7 @@ wwv_flow_api.create_report_columns (
p_column_alias=> 'Copy', p_column_alias=> 'Copy',
p_column_display_sequence=> 6, p_column_display_sequence=> 6,
p_column_heading=> '', p_column_heading=> '',
p_column_link=>'f?p=&APP_ID.:31:&SESSION.::&DEBUG.::P31_ENQUIRY_ID:#Enquiry ID#', p_column_link=>'f?p=&APP_ID.:31:&SESSION.::&DEBUG.:31:P31_ENQUIRY_ID:#Enquiry ID#',
p_column_linktext=>'#Copy#', p_column_linktext=>'#Copy#',
p_column_link_attr=>'name="Copy_#Enquiry ID#"', p_column_link_attr=>'name="Copy_#Enquiry ID#"',
p_column_alignment=>'LEFT', p_column_alignment=>'LEFT',
@@ -13252,7 +13252,7 @@ wwv_flow_api.create_page(
p_step_template => '', p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset, p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM', p_last_updated_by => 'MULLENM',
p_last_upd_yyyymmddhh24miss => '20080124093827', p_last_upd_yyyymmddhh24miss => '20080212115247',
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 => '');
@@ -13356,7 +13356,7 @@ wwv_flow_api.create_page_button(
p_button_image_alt=> 'Cancel', p_button_image_alt=> 'Cancel',
p_button_position=> 'BOTTOM', p_button_position=> 'BOTTOM',
p_button_alignment=> 'RIGHT', p_button_alignment=> 'RIGHT',
p_button_redirect_url=> 'f?p=&APP_ID.:&P31_PREVIOUS_PAGE.:&SESSION.::&DEBUG.:::', p_button_redirect_url=> 'f?p=&APP_ID.:30:&SESSION.::&DEBUG.:::',
p_required_patch => null + wwv_flow_api.g_id_offset); p_required_patch => null + wwv_flow_api.g_id_offset);
@@ -13680,7 +13680,7 @@ wwv_flow_api.create_page(
p_required_role => 16097609166220701+ wwv_flow_api.g_id_offset, p_required_role => 16097609166220701+ 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 => '20080211171953', p_last_upd_yyyymmddhh24miss => '20080212134943',
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 => '');
@@ -14529,7 +14529,9 @@ wwv_flow_api.create_page_item(
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
p_prompt=>'Asset Location Note (uploaded files)', p_prompt=>'Asset Location Note (uploaded files)',
p_source=>'declare'||chr(10)|| p_source=>'declare'||chr(10)||
' cursor c_filename is SELECT uri FROM documents, document_roles where enqu_id=:P32_ID and documents.id=docu_id;'||chr(10)|| ' cursor c_filename is SELECT uri, dost_code, dst.description '||chr(10)||
'FROM documents d, document_roles dr, v_current_document_status s, document_status_types dst '||chr(10)||
'where enqu_id=:P32_ID and d.id= dr.docu_id and s.docu_id = d.id and s.dost_code = dst.code;'||chr(10)||
' cursor c_fileid (p_filename varchar2) is select * from APEX_APPLICATION_FILES where NAME = p_filename;'||chr(10)|| ' cursor c_fileid (p_filename varchar2) is select * from APEX_APPLICATION_FILES where NAME = p_filename;'||chr(10)||
' filelist varchar2(10000);'||chr(10)|| ' filelist varchar2(10000);'||chr(10)||
' l_file APEX_APPLICATION_FILES%ROWTYPE;'||chr(10)|| ' l_file APEX_APPLICATION_FILES%ROWTYPE;'||chr(10)||
@@ -14538,8 +14540,12 @@ wwv_flow_api.create_page_item(
' FOR file_rec IN c_filename LOOP'||chr(10)|| ' FOR file_rec IN c_filename LOOP'||chr(10)||
' open c_fileid(file_rec.uri);'||chr(10)|| ' open c_fileid(file_rec.uri);'||chr(10)||
' fetch c_fileid into l_file;'||chr(10)|| ' fetch c_fileid into l_file;'||chr(10)||
' close c_fileid; '||chr(10)|| ' close c_fileid;'||chr(10)||
' if file_rec.dost_code = ''AVAILABLE'' then '||chr(10)||
' filelist:=filelist||''<li><a href="p?n=''||to_char(l_file.id)||''">''||l_file.filename||'' download</a></li>'';'||chr(10)|| ' filelist:=filelist||''<li><a href="p?n=''||to_char(l_file.id)||''">''||l_file.filename||'' download</a></li>'';'||chr(10)||
' else'||chr(10)||
' filelist:=filelist||''<li>''||file_rec.uri||'' unavailable: ''||file_rec.description||''</li>'';'||chr(10)||
' end if;'||chr(10)||
' end loop; '||chr(10)|| ' end loop; '||chr(10)||
' filelist := filelist||''</ul>'';'||chr(10)|| ' filelist := filelist||''</ul>'';'||chr(10)||
' return filelist;'||chr(10)|| ' return filelist;'||chr(10)||
@@ -14736,7 +14742,9 @@ wwv_flow_api.create_page_item(
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
p_prompt=>'Enquiry uploaded files', p_prompt=>'Enquiry uploaded files',
p_source=>'declare'||chr(10)|| p_source=>'declare'||chr(10)||
' cursor c_filename is SELECT uri FROM documents, document_roles where enqu_id=:P32_ID and documents.id=docu_id;'||chr(10)|| ' cursor c_filename is SELECT uri, dost_code, dst.description '||chr(10)||
'FROM documents d, document_roles dr, v_current_document_status s, document_status_types dst '||chr(10)||
'where enqu_id=:P32_ID and d.id= dr.docu_id and s.docu_id = d.id and s.dost_code = dst.code;'||chr(10)||
' cursor c_fileid (p_filename varchar2) is select * from APEX_APPLICATION_FILES where NAME = p_filename;'||chr(10)|| ' cursor c_fileid (p_filename varchar2) is select * from APEX_APPLICATION_FILES where NAME = p_filename;'||chr(10)||
' filelist varchar2(10000);'||chr(10)|| ' filelist varchar2(10000);'||chr(10)||
' l_file APEX_APPLICATION_FILES%ROWTYPE;'||chr(10)|| ' l_file APEX_APPLICATION_FILES%ROWTYPE;'||chr(10)||
@@ -14745,8 +14753,12 @@ wwv_flow_api.create_page_item(
' FOR file_rec IN c_filename LOOP'||chr(10)|| ' FOR file_rec IN c_filename LOOP'||chr(10)||
' open c_fileid(file_rec.uri);'||chr(10)|| ' open c_fileid(file_rec.uri);'||chr(10)||
' fetch c_fileid into l_file;'||chr(10)|| ' fetch c_fileid into l_file;'||chr(10)||
' close c_fileid; '||chr(10)|| ' close c_fileid;'||chr(10)||
' if file_rec.dost_code = ''AVAILABLE'' then '||chr(10)||
' filelist:=filelist||''<li><a href="p?n=''||to_char(l_file.id)||''">''||l_file.filename||'' download</a></li>'';'||chr(10)|| ' filelist:=filelist||''<li><a href="p?n=''||to_char(l_file.id)||''">''||l_file.filename||'' download</a></li>'';'||chr(10)||
' else'||chr(10)||
' filelist:=filelist||''<li>''||file_rec.uri||'' unavailable: ''||file_rec.description||''</li>'';'||chr(10)||
' end if;'||chr(10)||
' end loop; '||chr(10)|| ' end loop; '||chr(10)||
' filelist := filelist||''</ul>'';'||chr(10)|| ' filelist := filelist||''</ul>'';'||chr(10)||
' return filelist;'||chr(10)|| ' return filelist;'||chr(10)||
@@ -21331,7 +21343,7 @@ wwv_flow_api.create_page(
p_required_role => 16097609166220701+ wwv_flow_api.g_id_offset, p_required_role => 16097609166220701+ 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 => '20080208123505', p_last_upd_yyyymmddhh24miss => '20080212132908',
p_page_is_public_y_n=> 'N', p_page_is_public_y_n=> 'N',
p_page_comment => ''); p_page_comment => '');
@@ -21380,7 +21392,7 @@ declare
l_clob clob; l_clob clob;
l_length number := 1; l_length number := 1;
begin begin
s:=s||'SELECT uri, documents.id as "ID",''Delete'' as "Delete" FROM documents, document_roles where (enqu_id=:P41_ENQU_ID or DRWG_CODE=:P41_DRWG_CODE or QUTE_ID=:P41_QUTE_ID) and documents.id=docu_id;'; s:=s||'SELECT d.uri, d.id as "ID",''Delete'' as "Delete" FROM documents d, document_roles dr,v_current_document_status s where (dr.enqu_id=:P41_ENQU_ID or dr.DRWG_CODE=:P41_DRWG_CODE or dr.QUTE_ID=:P41_QUTE_ID) and d.id=dr.docu_id and s.docu_id = d.id and s.dost_code = ''AVAILABLE'';';
wwv_flow_api.create_report_region ( wwv_flow_api.create_report_region (
p_id=> 30931518094987903 + wwv_flow_api.g_id_offset, p_id=> 30931518094987903 + wwv_flow_api.g_id_offset,
@@ -22067,7 +22079,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 => '20080131101901', p_last_upd_yyyymmddhh24miss => '20080212133433',
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 => '');
@@ -22156,7 +22168,7 @@ begin
p:=p||'declare'||chr(10)|| p:=p||'declare'||chr(10)||
' l_success boolean;'||chr(10)|| ' l_success boolean;'||chr(10)||
'begin'||chr(10)|| 'begin'||chr(10)||
' l_success := #OWNER#.mip_files.delete_file(v(''P41_ID''));'||chr(10)|| ' l_success := #OWNER#.mip_files.delete_file(v(''P41_ID''),''REMOVED USER'',''removed by ''||v(''APP_USER''));'||chr(10)||
'end;'; 'end;';
wwv_flow_api.create_page_process( wwv_flow_api.create_page_process(
@@ -30503,8 +30515,8 @@ wwv_flow_api.create_page(
p_html_page_header => '', p_html_page_header => '',
p_step_template => '', p_step_template => '',
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 => 'MULLENM',
p_last_upd_yyyymmddhh24miss => '20080208140853', p_last_upd_yyyymmddhh24miss => '20080212151348',
p_page_is_public_y_n=> 'N', p_page_is_public_y_n=> 'N',
p_page_comment => ''); p_page_comment => '');
@@ -31138,6 +31150,55 @@ end;
/ /
begin
wwv_flow_api.create_page_validation(
p_id => 35558025300833925 + wwv_flow_api.g_id_offset,
p_flow_id => wwv_flow.g_flow_id,
p_flow_step_id => 62,
p_validation_name => 'P62_PRTY_ROLE Not null',
p_validation_sequence=> 12,
p_validation => 'P62_PRTY_ROLE',
p_validation_type => 'ITEM_NOT_NULL',
p_error_message => 'Party role must be specified.',
p_when_button_pressed=> 20973801814316917 + wwv_flow_api.g_id_offset,
p_associated_item=> 20975222552316917 + wwv_flow_api.g_id_offset,
p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION',
p_validation_comment=> '');
null;
end;
/
begin
wwv_flow_api.create_page_validation(
p_id => 35669117287153386 + wwv_flow_api.g_id_offset,
p_flow_id => wwv_flow.g_flow_id,
p_flow_step_id => 62,
p_validation_name => 'P62_SUPP_ADMIN not null',
p_validation_sequence=> 22,
p_validation => 'P62_SUPP_ADMIN',
p_validation_type => 'ITEM_NOT_NULL',
p_error_message => 'A supplier administrator must be selected for an agent.',
p_validation_condition=> 'if upper(:P61_PRTY_TYPE) = ''PERS'' then'||chr(10)||
' return true;'||chr(10)||
'else return false;'||chr(10)||
'end if;',
p_validation_condition_type=> 'FUNCTION_BODY',
p_when_button_pressed=> 20973801814316917 + wwv_flow_api.g_id_offset,
p_associated_item=> 20976207460316922 + wwv_flow_api.g_id_offset,
p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION',
p_validation_comment=> '');
null;
end;
/
begin begin
--------------------------------------- ---------------------------------------
@@ -34433,8 +34494,8 @@ wwv_flow_api.create_page(
p_html_page_header => ' ', p_html_page_header => ' ',
p_step_template => '', p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset, p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'HARDYA', p_last_updated_by => 'MULLENM',
p_last_upd_yyyymmddhh24miss => '20080208145659', p_last_upd_yyyymmddhh24miss => '20080212115537',
p_page_is_public_y_n=> 'N', p_page_is_public_y_n=> 'N',
p_page_comment => ''); p_page_comment => '');
@@ -35009,7 +35070,7 @@ wwv_flow_api.create_page_item(
p_rowspan => 1, p_rowspan => 1,
p_label_alignment => 'RIGHT', p_label_alignment => 'RIGHT',
p_field_alignment => 'LEFT', p_field_alignment => 'LEFT',
p_display_when=>'if upper(:P61_PRTY_TYPE) = ''MKTP'' then'||chr(10)|| p_display_when=>'if upper(:P66_PRTY_TYPE) = ''MKTP'' then'||chr(10)||
' return true;'||chr(10)|| ' return true;'||chr(10)||
'else return false;'||chr(10)|| 'else return false;'||chr(10)||
'end if;', 'end if;',
@@ -36545,7 +36606,7 @@ wwv_flow_api.create_page(
p_step_template => '', p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset, p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM', p_last_updated_by => 'MULLENM',
p_last_upd_yyyymmddhh24miss => '20080124092228', p_last_upd_yyyymmddhh24miss => '20080212145220',
p_page_is_public_y_n=> 'N', p_page_is_public_y_n=> 'N',
p_page_comment => ''); p_page_comment => '');
@@ -36880,7 +36941,7 @@ wwv_flow_api.create_page_validation(
p_flow_step_id => 67, p_flow_step_id => 67,
p_validation_name => 'P67_PASSWORD_length', p_validation_name => 'P67_PASSWORD_length',
p_validation_sequence=> 12, p_validation_sequence=> 12,
p_validation => 'length(:P67_PASSWORD) > 8', p_validation => 'length(:P67_PASSWORD) >= 8',
p_validation_type => 'SQL_EXPRESSION', p_validation_type => 'SQL_EXPRESSION',
p_error_message => 'Password must be at least 8 characters in length.', p_error_message => 'Password must be at least 8 characters in length.',
p_when_button_pressed=> 20949515424299567 + wwv_flow_api.g_id_offset, p_when_button_pressed=> 20949515424299567 + wwv_flow_api.g_id_offset,
@@ -42330,8 +42391,8 @@ wwv_flow_api.create_page(
p_html_page_header => '', p_html_page_header => '',
p_step_template => 24734011047526756+ wwv_flow_api.g_id_offset, p_step_template => 24734011047526756+ 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 => 'MULLENM',
p_last_upd_yyyymmddhh24miss => '20080204163346', p_last_upd_yyyymmddhh24miss => '20080212113232',
p_page_is_public_y_n=> 'Y', p_page_is_public_y_n=> 'Y',
p_protection_level=> 'C', p_protection_level=> 'C',
p_page_comment => ''); p_page_comment => '');
@@ -42560,7 +42621,6 @@ wwv_flow_api.create_page_validation(
'where upper(username) = upper(:P101_USERNAME)', 'where upper(username) = upper(:P101_USERNAME)',
p_validation_type => 'EXISTS', p_validation_type => 'EXISTS',
p_error_message => 'User specified does not exist in the system.', p_error_message => 'User specified does not exist in the system.',
p_when_button_pressed=> 11077124657541526 + wwv_flow_api.g_id_offset,
p_associated_item=> 11076900282541526 + wwv_flow_api.g_id_offset, p_associated_item=> 11076900282541526 + wwv_flow_api.g_id_offset,
p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION',
p_validation_comment=> ''); p_validation_comment=> '');