From 98bd641d51c867938125d61eb5cf135f934614d2 Mon Sep 17 00:00:00 2001 From: Amir Meshkin Date: Thu, 2 Nov 2023 17:45:15 -0400 Subject: [PATCH 1/4] FOIA-443: WS-443, WS-442, WS-444 FBI Webform updates. --- config/default/webform.webform.dhs_fps.yml | 1 + config/default/webform.webform.doj_fbi.yml | 4 +++- config/default/webform_template.webform.yml | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 config/default/webform.webform.dhs_fps.yml diff --git a/config/default/webform.webform.dhs_fps.yml b/config/default/webform.webform.dhs_fps.yml new file mode 100644 index 000000000..fda2eb246 --- /dev/null +++ b/config/default/webform.webform.dhs_fps.yml @@ -0,0 +1 @@ +uuid: d3066118-913b-4d2d-910c-999172c88d73 langcode: en status: open dependencies: module: - foia_webform weight: 0 open: null close: null uid: 1701 template: false archive: false id: dhs_fps title: DHS-FPS description: '' category: '' elements: |- name_first: '#type': textfield '#title': 'First name' name_last: '#type': textfield '#title': 'Last name' company_organization: '#type': textfield '#title': 'Your organization' email: '#type': email '#title': 'Email address' phone_number: '#type': tel '#title': 'Phone number' fax_number: '#type': tel '#title': 'Fax number' address_line1: '#type': textfield '#title': 'Mailing address 1' address_line2: '#type': textfield '#title': 'Mailing address 2' address_city: '#type': textfield '#title': City address_state_province: '#type': textfield '#title': 'State or province' address_zip_postal_code: '#type': textfield '#title': 'Zip or postal code' address_country: '#type': select '#title': Country '#default_value': 'United States' '#options': country_names request_category: '#type': select '#title': 'What type of requester are you?' '#help': 'Please select the category that best fits you. This information helps FOIA personnel determine what fees, if any, may be applicable.' '#options': media: 'Representative of the news media' educational: 'Educational Institution' scientific: 'Non-commercial scientific institution' commercial: 'Commercial-use requester' other: 'All other requester' request_description: '#type': textarea '#maxlength': '10000' '#title': 'Your request' '#help': 'A brief and clear description of the information you''d like to receive. Please be as specific as possible.' '#required': true fee_waiver: '#type': select '#title': 'Fee waiver' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' fee_waiver_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Fee waiver justification' '#help': 'Leave this blank if you are not requesting a fee waiver. When making a request for a fee waiver you must explain how your request meets the fee waiver standard described above.' fee_amount_willing: '#type': textfield '#title': 'The amount of money you’re willing to pay in fees, if any' '#help': 'There is no initial fee required to submit a FOIA request, but the FOIA does allow people requesting records to be charged certain types of fees in some instances.' '#pattern': '^(?=.)([+\-\$]?([0-9]*)(\.([0-9]+))?)$' '#counter_type': word '#counter_maximum': '1' expedited_processing: '#type': select '#title': 'Expedited processing' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' expedited_processing_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Justification for expedited processing' '#help': 'Leave this blank if you are not requesting expedited processing. When making a request for expedited processing you must explain how your request meets one of the expedition standards described above.' attachments_supporting_documentation: '#type': managed_file '#title': 'Upload additional documentation' '#multiple': true '#max_filesize': '20' '#file_extensions': 'gif jpg png txt pdf doc docx odf' css: '' javascript: '' settings: ajax: false ajax_scroll_top: form ajax_progress_type: '' ajax_effect: '' ajax_speed: null page: true page_submit_path: '' page_confirm_path: '' page_theme_name: '' form_title: both form_submit_once: false form_open_message: '' form_close_message: '' form_exception_message: '' form_previous_submissions: true form_confidential: false form_confidential_message: '' form_disable_remote_addr: false form_convert_anonymous: false form_prepopulate: false form_prepopulate_source_entity: false form_prepopulate_source_entity_required: false form_prepopulate_source_entity_type: '' form_unsaved: false form_disable_back: false form_submit_back: false form_disable_autocomplete: false form_novalidate: false form_disable_inline_errors: false form_required: false form_autofocus: false form_details_toggle: false form_reset: false form_access_denied: default form_access_denied_title: '' form_access_denied_message: '' form_access_denied_attributes: { } form_file_limit: '' form_attributes: { } form_method: '' form_action: '' share: false share_node: false share_theme_name: '' share_title: true share_page_body_attributes: { } submission_label: '' submission_exception_message: '' submission_locked_message: '' submission_log: false submission_excluded_elements: { } submission_exclude_empty: false submission_exclude_empty_checkbox: false submission_views: { } submission_views_replace: { } submission_user_columns: { } submission_user_duplicate: false submission_access_denied: default submission_access_denied_title: '' submission_access_denied_message: '' submission_access_denied_attributes: { } previous_submission_message: '' previous_submissions_message: '' autofill: false autofill_message: '' autofill_excluded_elements: { } wizard_progress_bar: true wizard_progress_pages: false wizard_progress_percentage: false wizard_progress_link: false wizard_progress_states: false wizard_start_label: '' wizard_preview_link: false wizard_confirmation: true wizard_confirmation_label: '' wizard_auto_forward: true wizard_auto_forward_hide_next_button: false wizard_keyboard: true wizard_track: '' wizard_prev_button_label: '' wizard_next_button_label: '' wizard_toggle: false wizard_toggle_show_label: '' wizard_toggle_hide_label: '' wizard_page_type: container wizard_page_title_tag: h2 preview: 0 preview_label: '' preview_title: '' preview_message: '' preview_attributes: { } preview_excluded_elements: { } preview_exclude_empty: true preview_exclude_empty_checkbox: false draft: none draft_multiple: false draft_auto_save: false draft_saved_message: '' draft_loaded_message: '' draft_pending_single_message: '' draft_pending_multiple_message: '' confirmation_type: page confirmation_url: '' confirmation_title: '' confirmation_message: '' confirmation_attributes: { } confirmation_back: true confirmation_back_label: '' confirmation_back_attributes: { } confirmation_exclude_query: false confirmation_exclude_token: false confirmation_update: false limit_total: null limit_total_interval: null limit_total_message: '' limit_total_unique: false limit_user: null limit_user_interval: null limit_user_message: '' limit_user_unique: false entity_limit_total: null entity_limit_total_interval: null entity_limit_user: null entity_limit_user_interval: null purge: none purge_days: null results_disabled: false results_disabled_ignore: false results_customize: false token_view: false token_update: false token_delete: false serial_disabled: false access: create: roles: - anonymous - authenticated users: { } permissions: { } view_any: roles: { } users: { } permissions: { } update_any: roles: { } users: { } permissions: { } delete_any: roles: { } users: { } permissions: { } purge_any: roles: { } users: { } permissions: { } view_own: roles: { } users: { } permissions: { } update_own: roles: { } users: { } permissions: { } delete_own: roles: { } users: { } permissions: { } administer: roles: { } users: { } permissions: { } test: roles: { } users: { } permissions: { } configuration: roles: { } users: { } permissions: { } handlers: foia_submission_queue: id: foia_submission_queue handler_id: foia_submission_queue label: 'FOIA Submission Queue' notes: '' status: true conditions: { } weight: 0 settings: states: - completed to_mail: '' to_options: { } bcc_mail: '' bcc_options: { } cc_mail: '' cc_options: { } from_mail: default from_options: { } from_name: default reply_to: '' return_path: '' sender_mail: '' sender_name: '' subject: 'FOIA Request Submission' body: '[webform_submission:values:message:value]' excluded_elements: { } ignore_access: false exclude_empty: true html: true attachments: false debug: false exclude_empty_checkbox: false exclude_attachments: false twig: false theme_name: '' parameters: { } variants: { } \ No newline at end of file diff --git a/config/default/webform.webform.doj_fbi.yml b/config/default/webform.webform.doj_fbi.yml index 5184155ba..6899d6ed7 100644 --- a/config/default/webform.webform.doj_fbi.yml +++ b/config/default/webform.webform.doj_fbi.yml @@ -37,6 +37,9 @@ elements: |- required: ':input[name="fbi_requester_type"]': value: organization + email: + '#type': email + '#title': 'Email address' phone_number: '#type': tel '#title': 'Phone number' @@ -305,7 +308,6 @@ elements: |- '#title': 'By providing an electronic signature below I declare under penalty of perjury under the laws of the United States of America that the foregoing is true and correct, and that I am the person named above, and I understand that any falsification of this statement is punishable under the provisions of 18 U.S.C. Section 1001 by a fine of not more than $10,000 or by imprisonment of not more than five years or both, and that requesting or obtaining any record(s) under false pretenses is punishable under the provisions of 5 U.S.C. Section 552(a)(3) by a fine of not more than $5,000.' '#options': 'yes': 'Yes' - 'no': 'No' '#states': required: ':input[name="fbi_request_subject"]': diff --git a/config/default/webform_template.webform.yml b/config/default/webform_template.webform.yml index f206bdd24..84169f359 100644 --- a/config/default/webform_template.webform.yml +++ b/config/default/webform_template.webform.yml @@ -72,7 +72,7 @@ hhs_cms_form: 1 hhs_fda_form: 1 hhs_hrsa_form: 1 hhs_ihs_form: 1 -hhs_nih_form: 0 +hhs_nih_form: 1 hhs_oash_form: 1 hhs_oig_form: 1 hhs_samhsa_form: 1 @@ -519,3 +519,4 @@ nrc_form_2: 1 nara_lp_bho_form: 1 ondc_form: 1 doj_atj_form: 1 +dhs_fps: 1 From 6b3088503575d089f0689b381634250ae628428c Mon Sep 17 00:00:00 2001 From: Amir Meshkin Date: Fri, 3 Nov 2023 09:57:17 -0400 Subject: [PATCH 2/4] FOIA-443: Try to run test again. --- config/default/webform.webform.dhs_fps.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/default/webform.webform.dhs_fps.yml b/config/default/webform.webform.dhs_fps.yml index fda2eb246..323d61988 100644 --- a/config/default/webform.webform.dhs_fps.yml +++ b/config/default/webform.webform.dhs_fps.yml @@ -1 +1 @@ -uuid: d3066118-913b-4d2d-910c-999172c88d73 langcode: en status: open dependencies: module: - foia_webform weight: 0 open: null close: null uid: 1701 template: false archive: false id: dhs_fps title: DHS-FPS description: '' category: '' elements: |- name_first: '#type': textfield '#title': 'First name' name_last: '#type': textfield '#title': 'Last name' company_organization: '#type': textfield '#title': 'Your organization' email: '#type': email '#title': 'Email address' phone_number: '#type': tel '#title': 'Phone number' fax_number: '#type': tel '#title': 'Fax number' address_line1: '#type': textfield '#title': 'Mailing address 1' address_line2: '#type': textfield '#title': 'Mailing address 2' address_city: '#type': textfield '#title': City address_state_province: '#type': textfield '#title': 'State or province' address_zip_postal_code: '#type': textfield '#title': 'Zip or postal code' address_country: '#type': select '#title': Country '#default_value': 'United States' '#options': country_names request_category: '#type': select '#title': 'What type of requester are you?' '#help': 'Please select the category that best fits you. This information helps FOIA personnel determine what fees, if any, may be applicable.' '#options': media: 'Representative of the news media' educational: 'Educational Institution' scientific: 'Non-commercial scientific institution' commercial: 'Commercial-use requester' other: 'All other requester' request_description: '#type': textarea '#maxlength': '10000' '#title': 'Your request' '#help': 'A brief and clear description of the information you''d like to receive. Please be as specific as possible.' '#required': true fee_waiver: '#type': select '#title': 'Fee waiver' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' fee_waiver_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Fee waiver justification' '#help': 'Leave this blank if you are not requesting a fee waiver. When making a request for a fee waiver you must explain how your request meets the fee waiver standard described above.' fee_amount_willing: '#type': textfield '#title': 'The amount of money you’re willing to pay in fees, if any' '#help': 'There is no initial fee required to submit a FOIA request, but the FOIA does allow people requesting records to be charged certain types of fees in some instances.' '#pattern': '^(?=.)([+\-\$]?([0-9]*)(\.([0-9]+))?)$' '#counter_type': word '#counter_maximum': '1' expedited_processing: '#type': select '#title': 'Expedited processing' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' expedited_processing_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Justification for expedited processing' '#help': 'Leave this blank if you are not requesting expedited processing. When making a request for expedited processing you must explain how your request meets one of the expedition standards described above.' attachments_supporting_documentation: '#type': managed_file '#title': 'Upload additional documentation' '#multiple': true '#max_filesize': '20' '#file_extensions': 'gif jpg png txt pdf doc docx odf' css: '' javascript: '' settings: ajax: false ajax_scroll_top: form ajax_progress_type: '' ajax_effect: '' ajax_speed: null page: true page_submit_path: '' page_confirm_path: '' page_theme_name: '' form_title: both form_submit_once: false form_open_message: '' form_close_message: '' form_exception_message: '' form_previous_submissions: true form_confidential: false form_confidential_message: '' form_disable_remote_addr: false form_convert_anonymous: false form_prepopulate: false form_prepopulate_source_entity: false form_prepopulate_source_entity_required: false form_prepopulate_source_entity_type: '' form_unsaved: false form_disable_back: false form_submit_back: false form_disable_autocomplete: false form_novalidate: false form_disable_inline_errors: false form_required: false form_autofocus: false form_details_toggle: false form_reset: false form_access_denied: default form_access_denied_title: '' form_access_denied_message: '' form_access_denied_attributes: { } form_file_limit: '' form_attributes: { } form_method: '' form_action: '' share: false share_node: false share_theme_name: '' share_title: true share_page_body_attributes: { } submission_label: '' submission_exception_message: '' submission_locked_message: '' submission_log: false submission_excluded_elements: { } submission_exclude_empty: false submission_exclude_empty_checkbox: false submission_views: { } submission_views_replace: { } submission_user_columns: { } submission_user_duplicate: false submission_access_denied: default submission_access_denied_title: '' submission_access_denied_message: '' submission_access_denied_attributes: { } previous_submission_message: '' previous_submissions_message: '' autofill: false autofill_message: '' autofill_excluded_elements: { } wizard_progress_bar: true wizard_progress_pages: false wizard_progress_percentage: false wizard_progress_link: false wizard_progress_states: false wizard_start_label: '' wizard_preview_link: false wizard_confirmation: true wizard_confirmation_label: '' wizard_auto_forward: true wizard_auto_forward_hide_next_button: false wizard_keyboard: true wizard_track: '' wizard_prev_button_label: '' wizard_next_button_label: '' wizard_toggle: false wizard_toggle_show_label: '' wizard_toggle_hide_label: '' wizard_page_type: container wizard_page_title_tag: h2 preview: 0 preview_label: '' preview_title: '' preview_message: '' preview_attributes: { } preview_excluded_elements: { } preview_exclude_empty: true preview_exclude_empty_checkbox: false draft: none draft_multiple: false draft_auto_save: false draft_saved_message: '' draft_loaded_message: '' draft_pending_single_message: '' draft_pending_multiple_message: '' confirmation_type: page confirmation_url: '' confirmation_title: '' confirmation_message: '' confirmation_attributes: { } confirmation_back: true confirmation_back_label: '' confirmation_back_attributes: { } confirmation_exclude_query: false confirmation_exclude_token: false confirmation_update: false limit_total: null limit_total_interval: null limit_total_message: '' limit_total_unique: false limit_user: null limit_user_interval: null limit_user_message: '' limit_user_unique: false entity_limit_total: null entity_limit_total_interval: null entity_limit_user: null entity_limit_user_interval: null purge: none purge_days: null results_disabled: false results_disabled_ignore: false results_customize: false token_view: false token_update: false token_delete: false serial_disabled: false access: create: roles: - anonymous - authenticated users: { } permissions: { } view_any: roles: { } users: { } permissions: { } update_any: roles: { } users: { } permissions: { } delete_any: roles: { } users: { } permissions: { } purge_any: roles: { } users: { } permissions: { } view_own: roles: { } users: { } permissions: { } update_own: roles: { } users: { } permissions: { } delete_own: roles: { } users: { } permissions: { } administer: roles: { } users: { } permissions: { } test: roles: { } users: { } permissions: { } configuration: roles: { } users: { } permissions: { } handlers: foia_submission_queue: id: foia_submission_queue handler_id: foia_submission_queue label: 'FOIA Submission Queue' notes: '' status: true conditions: { } weight: 0 settings: states: - completed to_mail: '' to_options: { } bcc_mail: '' bcc_options: { } cc_mail: '' cc_options: { } from_mail: default from_options: { } from_name: default reply_to: '' return_path: '' sender_mail: '' sender_name: '' subject: 'FOIA Request Submission' body: '[webform_submission:values:message:value]' excluded_elements: { } ignore_access: false exclude_empty: true html: true attachments: false debug: false exclude_empty_checkbox: false exclude_attachments: false twig: false theme_name: '' parameters: { } variants: { } \ No newline at end of file +uuid: 'd3066118-913b-4d2d-910c-999172c88d73' langcode: en status: open dependencies: module: - foia_webform weight: 0 open: null close: null uid: 1701 template: false archive: false id: dhs_fps title: DHS-FPS description: '' category: '' elements: |- name_first: '#type': textfield '#title': 'First name' name_last: '#type': textfield '#title': 'Last name' company_organization: '#type': textfield '#title': 'Your organization' email: '#type': email '#title': 'Email address' phone_number: '#type': tel '#title': 'Phone number' fax_number: '#type': tel '#title': 'Fax number' address_line1: '#type': textfield '#title': 'Mailing address 1' address_line2: '#type': textfield '#title': 'Mailing address 2' address_city: '#type': textfield '#title': City address_state_province: '#type': textfield '#title': 'State or province' address_zip_postal_code: '#type': textfield '#title': 'Zip or postal code' address_country: '#type': select '#title': Country '#default_value': 'United States' '#options': country_names request_category: '#type': select '#title': 'What type of requester are you?' '#help': 'Please select the category that best fits you. This information helps FOIA personnel determine what fees, if any, may be applicable.' '#options': media: 'Representative of the news media' educational: 'Educational Institution' scientific: 'Non-commercial scientific institution' commercial: 'Commercial-use requester' other: 'All other requester' request_description: '#type': textarea '#maxlength': '10000' '#title': 'Your request' '#help': 'A brief and clear description of the information you''d like to receive. Please be as specific as possible.' '#required': true fee_waiver: '#type': select '#title': 'Fee waiver' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' fee_waiver_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Fee waiver justification' '#help': 'Leave this blank if you are not requesting a fee waiver. When making a request for a fee waiver you must explain how your request meets the fee waiver standard described above.' fee_amount_willing: '#type': textfield '#title': 'The amount of money you’re willing to pay in fees, if any' '#help': 'There is no initial fee required to submit a FOIA request, but the FOIA does allow people requesting records to be charged certain types of fees in some instances.' '#pattern': '^(?=.)([+\-\$]?([0-9]*)(\.([0-9]+))?)$' '#counter_type': word '#counter_maximum': '1' expedited_processing: '#type': select '#title': 'Expedited processing' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' expedited_processing_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Justification for expedited processing' '#help': 'Leave this blank if you are not requesting expedited processing. When making a request for expedited processing you must explain how your request meets one of the expedition standards described above.' attachments_supporting_documentation: '#type': managed_file '#title': 'Upload additional documentation' '#multiple': true '#max_filesize': '20' '#file_extensions': 'gif jpg png txt pdf doc docx odf' css: '' javascript: '' settings: ajax: false ajax_scroll_top: form ajax_progress_type: '' ajax_effect: '' ajax_speed: null page: true page_submit_path: '' page_confirm_path: '' page_theme_name: '' form_title: both form_submit_once: false form_open_message: '' form_close_message: '' form_exception_message: '' form_previous_submissions: true form_confidential: false form_confidential_message: '' form_disable_remote_addr: false form_convert_anonymous: false form_prepopulate: false form_prepopulate_source_entity: false form_prepopulate_source_entity_required: false form_prepopulate_source_entity_type: '' form_unsaved: false form_disable_back: false form_submit_back: false form_disable_autocomplete: false form_novalidate: false form_disable_inline_errors: false form_required: false form_autofocus: false form_details_toggle: false form_reset: false form_access_denied: default form_access_denied_title: '' form_access_denied_message: '' form_access_denied_attributes: { } form_file_limit: '' form_attributes: { } form_method: '' form_action: '' share: false share_node: false share_theme_name: '' share_title: true share_page_body_attributes: { } submission_label: '' submission_exception_message: '' submission_locked_message: '' submission_log: false submission_excluded_elements: { } submission_exclude_empty: false submission_exclude_empty_checkbox: false submission_views: { } submission_views_replace: { } submission_user_columns: { } submission_user_duplicate: false submission_access_denied: default submission_access_denied_title: '' submission_access_denied_message: '' submission_access_denied_attributes: { } previous_submission_message: '' previous_submissions_message: '' autofill: false autofill_message: '' autofill_excluded_elements: { } wizard_progress_bar: true wizard_progress_pages: false wizard_progress_percentage: false wizard_progress_link: false wizard_progress_states: false wizard_start_label: '' wizard_preview_link: false wizard_confirmation: true wizard_confirmation_label: '' wizard_auto_forward: true wizard_auto_forward_hide_next_button: false wizard_keyboard: true wizard_track: '' wizard_prev_button_label: '' wizard_next_button_label: '' wizard_toggle: false wizard_toggle_show_label: '' wizard_toggle_hide_label: '' wizard_page_type: container wizard_page_title_tag: h2 preview: 0 preview_label: '' preview_title: '' preview_message: '' preview_attributes: { } preview_excluded_elements: { } preview_exclude_empty: true preview_exclude_empty_checkbox: false draft: none draft_multiple: false draft_auto_save: false draft_saved_message: '' draft_loaded_message: '' draft_pending_single_message: '' draft_pending_multiple_message: '' confirmation_type: page confirmation_url: '' confirmation_title: '' confirmation_message: '' confirmation_attributes: { } confirmation_back: true confirmation_back_label: '' confirmation_back_attributes: { } confirmation_exclude_query: false confirmation_exclude_token: false confirmation_update: false limit_total: null limit_total_interval: null limit_total_message: '' limit_total_unique: false limit_user: null limit_user_interval: null limit_user_message: '' limit_user_unique: false entity_limit_total: null entity_limit_total_interval: null entity_limit_user: null entity_limit_user_interval: null purge: none purge_days: null results_disabled: false results_disabled_ignore: false results_customize: false token_view: false token_update: false token_delete: false serial_disabled: false access: create: roles: - anonymous - authenticated users: { } permissions: { } view_any: roles: { } users: { } permissions: { } update_any: roles: { } users: { } permissions: { } delete_any: roles: { } users: { } permissions: { } purge_any: roles: { } users: { } permissions: { } view_own: roles: { } users: { } permissions: { } update_own: roles: { } users: { } permissions: { } delete_own: roles: { } users: { } permissions: { } administer: roles: { } users: { } permissions: { } test: roles: { } users: { } permissions: { } configuration: roles: { } users: { } permissions: { } handlers: foia_submission_queue: id: foia_submission_queue handler_id: foia_submission_queue label: 'FOIA Submission Queue' notes: '' status: true conditions: { } weight: 0 settings: states: - completed to_mail: '' to_options: { } bcc_mail: '' bcc_options: { } cc_mail: '' cc_options: { } from_mail: default from_options: { } from_name: default reply_to: '' return_path: '' sender_mail: '' sender_name: '' subject: 'FOIA Request Submission' body: '[webform_submission:values:message:value]' excluded_elements: { } ignore_access: false exclude_empty: true html: true attachments: false debug: false exclude_empty_checkbox: false exclude_attachments: false twig: false theme_name: '' parameters: { } variants: { } \ No newline at end of file From b9b36480c5ebb0f83d25cb17cac142116e685c59 Mon Sep 17 00:00:00 2001 From: Amir Meshkin Date: Fri, 3 Nov 2023 10:06:29 -0400 Subject: [PATCH 3/4] FOIA-443: Resave dhs fps form and then export. --- config/default/webform.webform.dhs_fps.yml | 331 ++++++++++++++++++++- 1 file changed, 330 insertions(+), 1 deletion(-) diff --git a/config/default/webform.webform.dhs_fps.yml b/config/default/webform.webform.dhs_fps.yml index 323d61988..57daaee5e 100644 --- a/config/default/webform.webform.dhs_fps.yml +++ b/config/default/webform.webform.dhs_fps.yml @@ -1 +1,330 @@ -uuid: 'd3066118-913b-4d2d-910c-999172c88d73' langcode: en status: open dependencies: module: - foia_webform weight: 0 open: null close: null uid: 1701 template: false archive: false id: dhs_fps title: DHS-FPS description: '' category: '' elements: |- name_first: '#type': textfield '#title': 'First name' name_last: '#type': textfield '#title': 'Last name' company_organization: '#type': textfield '#title': 'Your organization' email: '#type': email '#title': 'Email address' phone_number: '#type': tel '#title': 'Phone number' fax_number: '#type': tel '#title': 'Fax number' address_line1: '#type': textfield '#title': 'Mailing address 1' address_line2: '#type': textfield '#title': 'Mailing address 2' address_city: '#type': textfield '#title': City address_state_province: '#type': textfield '#title': 'State or province' address_zip_postal_code: '#type': textfield '#title': 'Zip or postal code' address_country: '#type': select '#title': Country '#default_value': 'United States' '#options': country_names request_category: '#type': select '#title': 'What type of requester are you?' '#help': 'Please select the category that best fits you. This information helps FOIA personnel determine what fees, if any, may be applicable.' '#options': media: 'Representative of the news media' educational: 'Educational Institution' scientific: 'Non-commercial scientific institution' commercial: 'Commercial-use requester' other: 'All other requester' request_description: '#type': textarea '#maxlength': '10000' '#title': 'Your request' '#help': 'A brief and clear description of the information you''d like to receive. Please be as specific as possible.' '#required': true fee_waiver: '#type': select '#title': 'Fee waiver' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' fee_waiver_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Fee waiver justification' '#help': 'Leave this blank if you are not requesting a fee waiver. When making a request for a fee waiver you must explain how your request meets the fee waiver standard described above.' fee_amount_willing: '#type': textfield '#title': 'The amount of money you’re willing to pay in fees, if any' '#help': 'There is no initial fee required to submit a FOIA request, but the FOIA does allow people requesting records to be charged certain types of fees in some instances.' '#pattern': '^(?=.)([+\-\$]?([0-9]*)(\.([0-9]+))?)$' '#counter_type': word '#counter_maximum': '1' expedited_processing: '#type': select '#title': 'Expedited processing' '#default_value': 'no' '#options': 'no': 'No' 'yes': 'Yes' expedited_processing_explanation: '#type': textarea '#maxlength': '10000' '#title': 'Justification for expedited processing' '#help': 'Leave this blank if you are not requesting expedited processing. When making a request for expedited processing you must explain how your request meets one of the expedition standards described above.' attachments_supporting_documentation: '#type': managed_file '#title': 'Upload additional documentation' '#multiple': true '#max_filesize': '20' '#file_extensions': 'gif jpg png txt pdf doc docx odf' css: '' javascript: '' settings: ajax: false ajax_scroll_top: form ajax_progress_type: '' ajax_effect: '' ajax_speed: null page: true page_submit_path: '' page_confirm_path: '' page_theme_name: '' form_title: both form_submit_once: false form_open_message: '' form_close_message: '' form_exception_message: '' form_previous_submissions: true form_confidential: false form_confidential_message: '' form_disable_remote_addr: false form_convert_anonymous: false form_prepopulate: false form_prepopulate_source_entity: false form_prepopulate_source_entity_required: false form_prepopulate_source_entity_type: '' form_unsaved: false form_disable_back: false form_submit_back: false form_disable_autocomplete: false form_novalidate: false form_disable_inline_errors: false form_required: false form_autofocus: false form_details_toggle: false form_reset: false form_access_denied: default form_access_denied_title: '' form_access_denied_message: '' form_access_denied_attributes: { } form_file_limit: '' form_attributes: { } form_method: '' form_action: '' share: false share_node: false share_theme_name: '' share_title: true share_page_body_attributes: { } submission_label: '' submission_exception_message: '' submission_locked_message: '' submission_log: false submission_excluded_elements: { } submission_exclude_empty: false submission_exclude_empty_checkbox: false submission_views: { } submission_views_replace: { } submission_user_columns: { } submission_user_duplicate: false submission_access_denied: default submission_access_denied_title: '' submission_access_denied_message: '' submission_access_denied_attributes: { } previous_submission_message: '' previous_submissions_message: '' autofill: false autofill_message: '' autofill_excluded_elements: { } wizard_progress_bar: true wizard_progress_pages: false wizard_progress_percentage: false wizard_progress_link: false wizard_progress_states: false wizard_start_label: '' wizard_preview_link: false wizard_confirmation: true wizard_confirmation_label: '' wizard_auto_forward: true wizard_auto_forward_hide_next_button: false wizard_keyboard: true wizard_track: '' wizard_prev_button_label: '' wizard_next_button_label: '' wizard_toggle: false wizard_toggle_show_label: '' wizard_toggle_hide_label: '' wizard_page_type: container wizard_page_title_tag: h2 preview: 0 preview_label: '' preview_title: '' preview_message: '' preview_attributes: { } preview_excluded_elements: { } preview_exclude_empty: true preview_exclude_empty_checkbox: false draft: none draft_multiple: false draft_auto_save: false draft_saved_message: '' draft_loaded_message: '' draft_pending_single_message: '' draft_pending_multiple_message: '' confirmation_type: page confirmation_url: '' confirmation_title: '' confirmation_message: '' confirmation_attributes: { } confirmation_back: true confirmation_back_label: '' confirmation_back_attributes: { } confirmation_exclude_query: false confirmation_exclude_token: false confirmation_update: false limit_total: null limit_total_interval: null limit_total_message: '' limit_total_unique: false limit_user: null limit_user_interval: null limit_user_message: '' limit_user_unique: false entity_limit_total: null entity_limit_total_interval: null entity_limit_user: null entity_limit_user_interval: null purge: none purge_days: null results_disabled: false results_disabled_ignore: false results_customize: false token_view: false token_update: false token_delete: false serial_disabled: false access: create: roles: - anonymous - authenticated users: { } permissions: { } view_any: roles: { } users: { } permissions: { } update_any: roles: { } users: { } permissions: { } delete_any: roles: { } users: { } permissions: { } purge_any: roles: { } users: { } permissions: { } view_own: roles: { } users: { } permissions: { } update_own: roles: { } users: { } permissions: { } delete_own: roles: { } users: { } permissions: { } administer: roles: { } users: { } permissions: { } test: roles: { } users: { } permissions: { } configuration: roles: { } users: { } permissions: { } handlers: foia_submission_queue: id: foia_submission_queue handler_id: foia_submission_queue label: 'FOIA Submission Queue' notes: '' status: true conditions: { } weight: 0 settings: states: - completed to_mail: '' to_options: { } bcc_mail: '' bcc_options: { } cc_mail: '' cc_options: { } from_mail: default from_options: { } from_name: default reply_to: '' return_path: '' sender_mail: '' sender_name: '' subject: 'FOIA Request Submission' body: '[webform_submission:values:message:value]' excluded_elements: { } ignore_access: false exclude_empty: true html: true attachments: false debug: false exclude_empty_checkbox: false exclude_attachments: false twig: false theme_name: '' parameters: { } variants: { } \ No newline at end of file +uuid: d3066118-913b-4d2d-910c-999172c88d73 +langcode: en +status: open +dependencies: + module: + - foia_webform +weight: 0 +open: null +close: null +uid: 1701 +template: false +archive: false +id: dhs_fps +title: DHS-FPS +description: '' +category: '' +elements: |- + name_first: + '#type': textfield + '#title': 'First name' + name_last: + '#type': textfield + '#title': 'Last name' + company_organization: + '#type': textfield + '#title': 'Your organization' + email: + '#type': email + '#title': 'Email address' + phone_number: + '#type': tel + '#title': 'Phone number' + fax_number: + '#type': tel + '#title': 'Fax number' + address_line1: + '#type': textfield + '#title': 'Mailing address 1' + address_line2: + '#type': textfield + '#title': 'Mailing address 2' + address_city: + '#type': textfield + '#title': City + address_state_province: + '#type': textfield + '#title': 'State or province' + address_zip_postal_code: + '#type': textfield + '#title': 'Zip or postal code' + address_country: + '#type': select + '#title': Country + '#default_value': 'United States' + '#options': country_names + request_category: + '#type': select + '#title': 'What type of requester are you?' + '#help': 'Please select the category that best fits you. This information helps FOIA personnel determine what fees, if any, may be applicable.' + '#options': + media: 'Representative of the news media' + educational: 'Educational Institution' + scientific: 'Non-commercial scientific institution' + commercial: 'Commercial-use requester' + other: 'All other requester' + request_description: + '#type': textarea + '#maxlength': '10000' + '#title': 'Your request' + '#help': 'A brief and clear description of the information you''d like to receive. Please be as specific as possible.' + '#required': true + fee_waiver: + '#type': select + '#title': 'Fee waiver' + '#default_value': 'no' + '#options': + 'no': 'No' + 'yes': 'Yes' + fee_waiver_explanation: + '#type': textarea + '#maxlength': '10000' + '#title': 'Fee waiver justification' + '#help': 'Leave this blank if you are not requesting a fee waiver. When making a request for a fee waiver you must explain how your request meets the fee waiver standard described above.' + fee_amount_willing: + '#type': textfield + '#title': 'The amount of money you’re willing to pay in fees, if any' + '#help': 'There is no initial fee required to submit a FOIA request, but the FOIA does allow people requesting records to be charged certain types of fees in some instances.' + '#pattern': '^(?=.)([+\-\$]?([0-9]*)(\.([0-9]+))?)$' + '#counter_type': word + '#counter_maximum': '1' + expedited_processing: + '#type': select + '#title': 'Expedited processing' + '#default_value': 'no' + '#options': + 'no': 'No' + 'yes': 'Yes' + expedited_processing_explanation: + '#type': textarea + '#maxlength': '10000' + '#title': 'Justification for expedited processing' + '#help': 'Leave this blank if you are not requesting expedited processing. When making a request for expedited processing you must explain how your request meets one of the expedition standards described above.' + attachments_supporting_documentation: + '#type': managed_file + '#title': 'Upload additional documentation' + '#multiple': true + '#max_filesize': '20' + '#file_extensions': 'gif jpg png txt pdf doc docx odf' +css: '' +javascript: '' +settings: + ajax: false + ajax_scroll_top: form + ajax_progress_type: '' + ajax_effect: '' + ajax_speed: null + page: true + page_submit_path: '' + page_confirm_path: '' + page_theme_name: '' + form_title: both + form_submit_once: false + form_open_message: '' + form_close_message: '' + form_exception_message: '' + form_previous_submissions: true + form_confidential: false + form_confidential_message: '' + form_disable_remote_addr: false + form_convert_anonymous: false + form_prepopulate: false + form_prepopulate_source_entity: false + form_prepopulate_source_entity_required: false + form_prepopulate_source_entity_type: '' + form_unsaved: false + form_disable_back: false + form_submit_back: false + form_disable_autocomplete: false + form_novalidate: false + form_disable_inline_errors: false + form_required: false + form_autofocus: false + form_details_toggle: false + form_reset: false + form_access_denied: default + form_access_denied_title: '' + form_access_denied_message: '' + form_access_denied_attributes: { } + form_file_limit: '' + form_attributes: { } + form_method: '' + form_action: '' + share: false + share_node: false + share_theme_name: '' + share_title: true + share_page_body_attributes: { } + submission_label: '' + submission_exception_message: '' + submission_locked_message: '' + submission_log: false + submission_excluded_elements: { } + submission_exclude_empty: false + submission_exclude_empty_checkbox: false + submission_views: { } + submission_views_replace: { } + submission_user_columns: { } + submission_user_duplicate: false + submission_access_denied: default + submission_access_denied_title: '' + submission_access_denied_message: '' + submission_access_denied_attributes: { } + previous_submission_message: '' + previous_submissions_message: '' + autofill: false + autofill_message: '' + autofill_excluded_elements: { } + wizard_progress_bar: true + wizard_progress_pages: false + wizard_progress_percentage: false + wizard_progress_link: false + wizard_progress_states: false + wizard_start_label: '' + wizard_preview_link: false + wizard_confirmation: true + wizard_confirmation_label: '' + wizard_auto_forward: true + wizard_auto_forward_hide_next_button: false + wizard_keyboard: true + wizard_track: '' + wizard_prev_button_label: '' + wizard_next_button_label: '' + wizard_toggle: false + wizard_toggle_show_label: '' + wizard_toggle_hide_label: '' + wizard_page_type: container + wizard_page_title_tag: h2 + preview: 0 + preview_label: '' + preview_title: '' + preview_message: '' + preview_attributes: { } + preview_excluded_elements: { } + preview_exclude_empty: true + preview_exclude_empty_checkbox: false + draft: none + draft_multiple: false + draft_auto_save: false + draft_saved_message: '' + draft_loaded_message: '' + draft_pending_single_message: '' + draft_pending_multiple_message: '' + confirmation_type: page + confirmation_url: '' + confirmation_title: '' + confirmation_message: '' + confirmation_attributes: { } + confirmation_back: true + confirmation_back_label: '' + confirmation_back_attributes: { } + confirmation_exclude_query: false + confirmation_exclude_token: false + confirmation_update: false + limit_total: null + limit_total_interval: null + limit_total_message: '' + limit_total_unique: false + limit_user: null + limit_user_interval: null + limit_user_message: '' + limit_user_unique: false + entity_limit_total: null + entity_limit_total_interval: null + entity_limit_user: null + entity_limit_user_interval: null + purge: none + purge_days: null + results_disabled: false + results_disabled_ignore: false + results_customize: false + token_view: false + token_update: false + token_delete: false + serial_disabled: false +access: + create: + roles: + - anonymous + - authenticated + users: { } + permissions: { } + view_any: + roles: { } + users: { } + permissions: { } + update_any: + roles: { } + users: { } + permissions: { } + delete_any: + roles: { } + users: { } + permissions: { } + purge_any: + roles: { } + users: { } + permissions: { } + view_own: + roles: { } + users: { } + permissions: { } + update_own: + roles: { } + users: { } + permissions: { } + delete_own: + roles: { } + users: { } + permissions: { } + administer: + roles: { } + users: { } + permissions: { } + test: + roles: { } + users: { } + permissions: { } + configuration: + roles: { } + users: { } + permissions: { } +handlers: + foia_submission_queue: + id: foia_submission_queue + handler_id: foia_submission_queue + label: 'FOIA Submission Queue' + notes: '' + status: true + conditions: { } + weight: 0 + settings: + states: + - completed + to_mail: '' + to_options: { } + bcc_mail: '' + bcc_options: { } + cc_mail: '' + cc_options: { } + from_mail: default + from_options: { } + from_name: default + reply_to: '' + return_path: '' + sender_mail: '' + sender_name: '' + subject: 'FOIA Request Submission' + body: '[webform_submission:values:message:value]' + excluded_elements: { } + ignore_access: false + exclude_empty: true + html: true + attachments: false + debug: false + exclude_empty_checkbox: false + exclude_attachments: false + twig: false + theme_name: '' + parameters: { } +variants: { } From f854ab1e09bb50257031b9de54f143f42aca854e Mon Sep 17 00:00:00 2001 From: Amir Meshkin Date: Fri, 3 Nov 2023 10:32:08 -0400 Subject: [PATCH 4/4] FOIA-443: Fixing error with spaces in the hhs form. --- config/default/webform.webform.hhs_nih_form.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/default/webform.webform.hhs_nih_form.yml b/config/default/webform.webform.hhs_nih_form.yml index f4dd67313..fdd68a739 100644 --- a/config/default/webform.webform.hhs_nih_form.yml +++ b/config/default/webform.webform.hhs_nih_form.yml @@ -111,9 +111,9 @@ elements: |- '#help_title': 'Selection of the NIH institute' '#help': 'You may find useful information on the NIH FOIA page that could assist you with your request. We encourage you to visit the NIH FOIA webpage for instructions on how to file a request. Alternatively, you can select the NIH institute that is most relevant to your inquiry from the drop-down menu below. This will help NIH process your request faster and more efficiently. If unsure, please select “Office of the Director”. Thank you for your interest in the NIH.' '#options': - OD: 'Office of the Director ' + OD: 'Office of the Director' NCI: 'National Cancer Institute' - NEI: 'National Eye Institute ' + NEI: 'National Eye Institute' NHLBI: 'National Heart, Lung, and Blood Institute' NHGRI: 'National Human Genome Research Institute' NIA: 'National Institute on Aging'