Skip to content

Commit

Permalink
Merge pull request #575 from ameshkin/FOIA-443-fbi-webform-updates1
Browse files Browse the repository at this point in the history
FOIA-443: WS-443, WS-442, WS-444 FBI Webform updates.
  • Loading branch information
brockfanning authored Nov 3, 2023
2 parents 59149b2 + f854ab1 commit f14015f
Show file tree
Hide file tree
Showing 4 changed files with 337 additions and 4 deletions.
330 changes: 330 additions & 0 deletions config/default/webform.webform.dhs_fps.yml
Original file line number Diff line number Diff line change
@@ -0,0 +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: { }
4 changes: 3 additions & 1 deletion config/default/webform.webform.doj_fbi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -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"]':
Expand Down
4 changes: 2 additions & 2 deletions config/default/webform.webform.hhs_nih_form.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
3 changes: 2 additions & 1 deletion config/default/webform_template.webform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -519,3 +519,4 @@ nrc_form_2: 1
nara_lp_bho_form: 1
ondc_form: 1
doj_atj_form: 1
dhs_fps: 1

0 comments on commit f14015f

Please sign in to comment.