diff --git a/web/modules/custom/portland/modules/portland_location_picker/src/Element/PortlandLocationPicker.php b/web/modules/custom/portland/modules/portland_location_picker/src/Element/PortlandLocationPicker.php
index 8adf9b4877..f11ee09ff7 100644
--- a/web/modules/custom/portland/modules/portland_location_picker/src/Element/PortlandLocationPicker.php
+++ b/web/modules/custom/portland/modules/portland_location_picker/src/Element/PortlandLocationPicker.php
@@ -160,7 +160,7 @@ public static function getCompositeElements(array $element) {
'#type' => 'textfield',
'#id' => 'place_name',
'#title' => t('Location Name'),
- '#attributes' => ['class' => ['place-name']],
+ '#attributes' => ['class' => ['place-name'], 'autocomplete' => 'off'],
'#description' => t('If this location has a name, such as a business or public building, please enter it here.'),
'#description_display' => 'before',
];
@@ -168,7 +168,7 @@ public static function getCompositeElements(array $element) {
'#type' => 'textarea',
'#id' => 'location_details',
'#title' => t('Location Details'),
- '#attributes' => ['class' => ['location-details']],
+ '#attributes' => ['class' => ['location-details'], 'autocomplete' => 'off'],
'#description' => t('Please provide any other details that might help us locate the site you are reporting.'),
'#description_display' => 'before',
];
diff --git a/web/modules/custom/portland/modules/portland_zendesk/src/Element/PortlandSupportAgentWidget.php b/web/modules/custom/portland/modules/portland_zendesk/src/Element/PortlandSupportAgentWidget.php
index a07cc1cac2..e340d78015 100644
--- a/web/modules/custom/portland/modules/portland_zendesk/src/Element/PortlandSupportAgentWidget.php
+++ b/web/modules/custom/portland/modules/portland_zendesk/src/Element/PortlandSupportAgentWidget.php
@@ -81,7 +81,7 @@ public static function getCompositeElements(array $element) {
'#type' => 'checkbox',
'#title' => t('Test Submission'),
'#id' => 'test_submission',
- '#description' => 'For administrtor use only. Handlers can be configured to process form submissions differently based on whether this box is checked. Typically configured to place tickets in the Developer Test Group in Zendesk.',
+ '#description' => 'For administrator use only. Handlers can be configured to process form submissions differently based on whether this box is checked. Typically configured to place tickets in the Developer Test Group in Zendesk.',
'#access_create_roles' => ['administrator'],
'#access_update_roles' => ['administrator'],
'#access_view_roles' => ['administrator'],
diff --git a/web/modules/custom/portland/modules/portland_zendesk/src/Plugin/WebformHandler/ZendeskHandler.php b/web/modules/custom/portland/modules/portland_zendesk/src/Plugin/WebformHandler/ZendeskHandler.php
index 92aa0d09dd..bccc09ad33 100644
--- a/web/modules/custom/portland/modules/portland_zendesk/src/Plugin/WebformHandler/ZendeskHandler.php
+++ b/web/modules/custom/portland/modules/portland_zendesk/src/Plugin/WebformHandler/ZendeskHandler.php
@@ -43,6 +43,7 @@
*/
class ZendeskHandler extends WebformHandlerBase
{
+ private const ANONYMOUS_EMAIL = 'anonymous@portlandoregon.gov';
private const JSON_FORM_DATA_FIELD_ID = 17698062540823;
/**
@@ -504,6 +505,13 @@ public function sendToZendesk(array &$form, FormStateInterface &$form_state) {
// a webform_submission object from form_state and pull form values from that for the API submission.
$webform_submission = $form_state->getFormObject()->getEntity();
+ // check for a report_ticket_id value in the form state; if a handler previously submitted
+ // a ticket, the ID should be available to subsequent handlers.
+ $prev_ticket_id = $form_state->getValue('report_ticket_id');
+ if ($prev_ticket_id) {
+ $webform_submission->setElementData('report_ticket_id', $prev_ticket_id);
+ }
+
if ($fork_field_name) {
// if the handler has a fork field configured, grab the values array from that field so we can
// spin through it and stuff a single value into the webform_submission for each ticket being created.
@@ -569,6 +577,12 @@ public function submitTicket($submission_fields, $configuration, $webform_submis
// restructure requester
if(!isset($request['requester'])){
+ // if requester email doesn't contain an @, that means the field was empty or the value wasn't set,
+ // so default to anonymous.
+ if (!str_contains($request['requester_email'], '@')) {
+ $request['requester_email'] = self::ANONYMOUS_EMAIL;
+ }
+
$request['requester'] = $request['requester_name']
? [
'name' => Utility::convertName($request['requester_name']),
diff --git a/web/sites/default/config/webform.webform.location_widget_test_open_reques.yml b/web/sites/default/config/webform.webform.location_widget_test_open_reques.yml
index e7f24ef765..8141520e0b 100644
--- a/web/sites/default/config/webform.webform.location_widget_test_open_reques.yml
+++ b/web/sites/default/config/webform.webform.location_widget_test_open_reques.yml
@@ -62,6 +62,8 @@ elements: |-
support_agent_use_only:
'#type': portland_support_agent_widget
'#title': 'Support Agent Use Only'
+ '#access_create_roles':
+ - authenticated
css: ''
javascript: ''
settings:
@@ -201,11 +203,13 @@ settings:
access:
create:
roles:
- - administrator
+ - anonymous
+ - authenticated
users: { }
permissions: { }
view_any:
roles:
+ - sitewide_editor
- administrator
users: { }
permissions: { }
@@ -226,16 +230,18 @@ access:
permissions: { }
view_own:
roles:
- - administrator
+ - authenticated
users: { }
permissions: { }
update_own:
roles:
+ - sitewide_editor
- administrator
users: { }
permissions: { }
delete_own:
roles:
+ - sitewide_editor
- administrator
users: { }
permissions: { }
@@ -246,6 +252,7 @@ access:
permissions: { }
test:
roles:
+ - sitewide_editor
- administrator
users: { }
permissions: { }
diff --git a/web/sites/default/config/webform.webform.report_campsite.yml b/web/sites/default/config/webform.webform.report_campsite.yml
index 21845745e5..92b4eb66c8 100644
--- a/web/sites/default/config/webform.webform.report_campsite.yml
+++ b/web/sites/default/config/webform.webform.report_campsite.yml
@@ -109,17 +109,20 @@ elements: |-
'!value': ''
report_blocking_pedestrians:
'#type': radios
- '#title': 'Is the campsite blocking pedestrian access?'
- '#description': 'For example, is it blocking a sidewalk, trail, or path?'
+ '#title': 'Is the campsite blocking pedestrian access, like a sidewalk, trail, or path?'
+ '#description': '
The City will also assess all reported sites for potential pedestrian obstructions.
'
'#description_display': before
- '#options': yes_no
+ '#options':
+ 'No': 'No'
+ 'Yes': 'Yes'
'#options_display': side_by_side
report_is_ada:
'#type': radios
'#title': 'Do you, or someone you legally represent (e.g. child, spouse), have a disability that is affected by this obstruction?'
'#options':
- 'yes': 'Yes, and I would like to request an accommodation'
'no': 'No'
+ 'no request': 'Yes, but I do not want to request an ADA accommodation'
+ 'yes': 'Yes, and I would like to request an ADA accommodation -- I have, or represent someone with, a disability covered under the Americans with Disabilities Act (ADA). The campsite is creating a barrier that preventing my/their access and I would like to request an accommodation. By checking this option, I acknowledge that the City may contact me to complete the ADA accommodation request process.'
'#states':
visible:
':input[name="report_blocking_pedestrians"]':
@@ -256,6 +259,9 @@ elements: |-
visible:
':input[name="report_is_ada"]':
value: 'yes'
+ required:
+ ':input[name="report_is_ada"]':
+ value: 'yes'
contact_phone:
'#type': textfield
'#title': Phone
@@ -267,10 +273,13 @@ elements: |-
contact_email:
'#type': textfield
'#title': Email
- '#description': 'We will use your email to confirm your submission.'
+ '#description': 'Enter your email to receive a confirmation, or leave this field blank to remain anonymous.
'
'#pattern': '^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
'#pattern_error': 'Please enter a correctly formatted email address, such as myname@example.com.'
- '#required': true
+ '#states':
+ required:
+ ':input[name="report_is_ada"]':
+ value: 'yes'
public_records_statement_standard:
'#type': webform_markup
'#markup': |
@@ -351,7 +360,7 @@ elements: |-
{% endif %}
'#ajax': true
-css: "div.form-item-report-vehicle .webform-multiple-table tbody tr:hover,\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody tr:focus {\r\n background: inherit;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody {\r\n counter-reset: vehicle;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody td {\r\n padding: 0;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody tr {\r\n display: block;\r\n margin-bottom: 1rem;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody tr::before {\r\n counter-increment: vehicle;\r\n content: \"Vehicle \" counter(vehicle);\r\n display: block;\r\n font-size: 1.5rem;\r\n font-weight: 600;\r\n line-height: 1.3333333333;\r\n margin: 0 0 1rem;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table .form-control {\r\n width: 100%;\r\n}"
+css: "div.form-item-report-vehicle .webform-multiple-table tbody tr:hover,\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody tr:focus {\r\n background: inherit;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody {\r\n counter-reset: vehicle;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody td {\r\n padding: 0;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody tr {\r\n display: block;\r\n margin-bottom: 1rem;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table tbody tr::before {\r\n counter-increment: vehicle;\r\n content: \"Vehicle \" counter(vehicle);\r\n display: block;\r\n font-size: 1.5rem;\r\n font-weight: 600;\r\n line-height: 1.3333333333;\r\n margin: 0 0 1rem;\r\n}\r\n\r\ndiv.form-item-report-vehicle .webform-multiple-table .form-control {\r\n width: 100%;\r\n}\r\n\r\ndiv.form-item-support-agent-use-only-zendesk-request-number {\r\n display: none;\r\n}"
javascript: ''
settings:
ajax: false
@@ -368,7 +377,7 @@ settings:
form_open_message: ''
form_close_message: ''
form_exception_message: ''
- form_previous_submissions: false
+ form_previous_submissions: true
form_confidential: false
form_confidential_message: ''
form_disable_remote_addr: true
@@ -625,7 +634,7 @@ handlers:
collaborators: ''
custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'"
ticket_id_field: report_ticket_id
- ticket_form_id: '5873307855767'
+ ticket_form_id: '4990038807319'
recipient: ''
ticket_fork_field: ''
submit_to_zendesk_abautos:
@@ -645,15 +654,15 @@ handlers:
requester_name: contact_name
requester_email: contact_email
subject: 'Abandoned Vehicle Report'
- comment: "Location
\r\n[webform_submission:values:report_location:html]\r\nVehicle info
\r\nColor: [webform_submission:values:report_vehicle:color]\r\n
\r\nLicense Plate Number: [webform_submission:values:report_vehicle:license_plate_number]\r\n
\r\nLicense Plate State: [webform_submission:values:report_vehicle:license_plate_state]\r\n
\r\nMake: [webform_submission:values:report_vehicle:make]\r\n
\r\nType: [webform_submission:values:report_vehicle:type]"
- tags: 'drupal webform'
+ comment: "Location
\r\n[webform_submission:values:report_location:html]\r\nVehicle info
\r\nColor: [webform_submission:values:report_vehicle:color]\r\n
\r\nLicense Plate Number: [webform_submission:values:report_vehicle:license_plate_number]\r\n
\r\nLicense Plate State: [webform_submission:values:report_vehicle:license_plate_state]\r\n
\r\nMake: [webform_submission:values:report_vehicle:make]\r\n
\r\nType: [webform_submission:values:report_vehicle:type]\r\n
\r\nRelated campsite report: #[webform_submission:values:report_ticket_id]"
+ tags: 'drupal webform campsite'
priority: normal
status: new
group_id: '18716157058327'
assignee_id: ''
type: incident
collaborators: ''
- custom_fields: "6353388345367: 'report_campsite'\r\n14510509580823: 'true'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n14971313641239: ['[webform_submission:values:report_vehicle:color:raw]', 'report_vehicle:color']\r\n5873310799383: ['[webform_submission:values:report_vehicle:license_plate_number]', 'report_vehicle:license_plate_number']\r\n18716068517783: ['[webform_submission:values:report_vehicle:license_plate_state:raw]', 'report_vehicle:license_plate_state']\r\n5873293014679: ['[webform_submission:values:report_vehicle:make:raw]', 'report_vehicle:make']\r\n14971350075799: ['[webform_submission:values:report_vehicle:type:raw]', 'report_vehicle:type']"
+ custom_fields: "6353388345367: 'report_campsite'\r\n14510509580823: 'true'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n14971313641239: ['[webform_submission:values:report_vehicle:color:raw]', 'report_vehicle:color']\r\n5873310799383: ['[webform_submission:values:report_vehicle:license_plate_number]', 'report_vehicle:license_plate_number']\r\n18716068517783: ['[webform_submission:values:report_vehicle:license_plate_state:raw]', 'report_vehicle:license_plate_state']\r\n5873293014679: ['[webform_submission:values:report_vehicle:make:raw]', 'report_vehicle:make']\r\n14971350075799: ['[webform_submission:values:report_vehicle:type:raw]', 'report_vehicle:type']\r\n8692493739543: '[webform_submission:values:report_ticket_id]'"
ticket_id_field: report_ticket_id
ticket_form_id: '17751920813847'
recipient: ''
@@ -675,16 +684,16 @@ handlers:
requester_name: contact_name
requester_email: contact_email
subject: 'Abandoned Vehicle Report'
- comment: "Location
\r\n[webform_submission:values:report_location:html]\r\nVehicle info
\r\nColor: [webform_submission:values:report_vehicle:color]\r\n
\r\nLicense Plate Number: [webform_submission:values:report_vehicle:license_plate_number]\r\n
\r\nLicense Plate State: [webform_submission:values:report_vehicle:license_plate_state]\r\n
\r\nMake: [webform_submission:values:report_vehicle:make]\r\n
\r\nType: [webform_submission:values:report_vehicle:type]"
- tags: 'drupal webform'
+ comment: "Location
\r\n[webform_submission:values:report_location:html]\r\nVehicle info
\r\nColor: [webform_submission:values:report_vehicle:color]\r\n
\r\nLicense Plate Number: [webform_submission:values:report_vehicle:license_plate_number]\r\n
\r\nLicense Plate State: [webform_submission:values:report_vehicle:license_plate_state]\r\n
\r\nMake: [webform_submission:values:report_vehicle:make]\r\n
\r\nType: [webform_submission:values:report_vehicle:type]\r\n
\r\nRelated campsite report:\r\n#[webform_submission:values:report_ticket_id]"
+ tags: 'drupal webform campsite'
priority: normal
status: new
group_id: '4549352062487'
assignee_id: ''
type: incident
collaborators: ''
- custom_fields: "6353388345367: 'report_campsite'\r\n14510509580823: 'true'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n14971313641239: ['[webform_submission:values:report_vehicle:color:raw]', 'report_vehicle:color']\r\n5873310799383: ['[webform_submission:values:report_vehicle:license_plate_number]', 'report_vehicle:license_plate_number']\r\n18716068517783: ['[webform_submission:values:report_vehicle:license_plate_state:raw]', 'report_vehicle:license_plate_state']\r\n5873293014679: ['[webform_submission:values:report_vehicle:make:raw]', 'report_vehicle:make']\r\n14971350075799: ['[webform_submission:values:report_vehicle:type:raw]', 'report_vehicle:type']"
- ticket_id_field: report_ticket_id
+ custom_fields: "6353388345367: 'report_campsite'\r\n14510509580823: 'true'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n14971313641239: ['[webform_submission:values:report_vehicle:color:raw]', 'report_vehicle:color']\r\n5873310799383: ['[webform_submission:values:report_vehicle:license_plate_number]', 'report_vehicle:license_plate_number']\r\n18716068517783: ['[webform_submission:values:report_vehicle:license_plate_state:raw]', 'report_vehicle:license_plate_state']\r\n5873293014679: ['[webform_submission:values:report_vehicle:make:raw]', 'report_vehicle:make']\r\n14971350075799: ['[webform_submission:values:report_vehicle:type:raw]', 'report_vehicle:type']\r\n8692493739543: '[webform_submission:values:report_ticket_id]'"
+ ticket_id_field: ''
ticket_form_id: '17751920813847'
recipient: ''
ticket_fork_field: report_vehicle
@@ -706,15 +715,15 @@ handlers:
requester_name: contact_name
requester_email: contact_email
subject: 'Campsite Report Inside Park'
- comment: "A campsite has been reported inside of a park by a community member:\r\n\r\n[webform_submission:values:html]"
- tags: 'drupal webform campsite'
+ comment: "A campsite has been reported inside of a park by a community member:\r\n\r\n[webform_submission:values:html]\r\n\r\n
Related campsite report:\r\n#[webform_submission:values:report_ticket_id]"
+ tags: 'drupal webform campsite campsite_in_park'
priority: normal
status: new
- group_id: '16341182522007'
+ group_id: '12927681093399'
assignee_id: ''
type: incident
collaborators: ''
- custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'"
+ custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'\r\n8692493739543: '[webform_submission:values:report_ticket_id]'"
ticket_id_field: report_ticket_id
ticket_form_id: '13176953771287'
recipient: ''
@@ -737,16 +746,16 @@ handlers:
requester_name: contact_name
requester_email: contact_email
subject: 'Campsite Report Inside Park'
- comment: "A campsite has been reported inside of a park by a community member:\r\n\r\n[webform_submission:values:html]"
- tags: 'drupal webform campsite'
+ comment: "A campsite has been reported inside of a park by a community member:\r\n\r\n[webform_submission:values:html]\r\n\r\n
Related campsite report:\r\n#[webform_submission:values:report_ticket_id]"
+ tags: 'drupal webform campsite campsite_in_park'
priority: normal
status: new
group_id: '4549352062487'
assignee_id: ''
type: incident
collaborators: ''
- custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'"
- ticket_id_field: report_ticket_id
+ custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'\r\n8692493739543: '[webform_submission:values:report_ticket_id]'"
+ ticket_id_field: ''
ticket_form_id: '13176953771287'
recipient: ''
ticket_fork_field: ''
@@ -767,16 +776,16 @@ handlers:
requester_name: contact_name
requester_email: contact_email
subject: 'Campsite ADA Accommodation Request'
- comment: "A campsite has been reported and the community member requested an ADA accommodation:\r\n\r\n[webform_submission:values:html]"
- tags: 'drupal webform campsite'
+ comment: "A campsite has been reported and the community member requested an ADA accommodation:\r\n\r\n[webform_submission:values:html]\r\n\r\n
Related campsite report:\r\n#[webform_submission:values:report_ticket_id]"
+ tags: 'drupal webform campsite ada_campsite'
priority: normal
status: new
group_id: '4549352062487'
assignee_id: ''
type: incident
collaborators: ''
- custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'"
- ticket_id_field: report_ticket_id
+ custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'\r\n8692493739543: '[webform_submission:values:report_ticket_id]'"
+ ticket_id_field: ''
ticket_form_id: '12923141466007'
recipient: ''
ticket_fork_field: ''
@@ -797,15 +806,15 @@ handlers:
requester_name: contact_name
requester_email: contact_email
subject: 'Campsite ADA Accommodation Request'
- comment: "A campsite has been reported and the community member requested an ADA accommodation:\r\n\r\n[webform_submission:values:html]"
- tags: 'drupal webform campsite'
+ comment: "A campsite has been reported and the community member requested an ADA accommodation:\r\n\r\n[webform_submission:values:html]\r\n\r\n
Related campsite report:\r\n#[webform_submission:values:report_ticket_id]"
+ tags: 'drupal webform campsite ada_campsite'
priority: normal
status: new
group_id: '4763233132567'
assignee_id: ''
type: incident
collaborators: ''
- custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'"
+ custom_fields: "6353388345367: 'report_campsite'\r\n5581480390679: ['[webform_submission:values:report_location:location_lat]', 'report_location:location_lat']\r\n5581490332439: ['[webform_submission:values:report_location:location_lon]', 'report_location:location_lon']\r\n13407901552407: ['[webform_submission:values:report_location:location_x]', 'report_location:location_x']\r\n13407918835095: ['[webform_submission:values:report_location:location_y]', 'report_location:location_y']\r\n1500012743961: ['[webform_submission:values:report_location:location_address]', 'report_location:location_address']\r\n1500013095781: '[webform_submission:uuid]'\r\n9205221816983: ['[webform_submission:values:computed_property_type]', 'property_type']\r\n5873270225303: '[webform_submission:values:report_visible_items:checked:vehicle]'\r\n8692493739543: '[webform_submission:values:report_ticket_id]'"
ticket_id_field: report_ticket_id
ticket_form_id: '12923141466007'
recipient: ''
diff --git a/web/sites/default/config/webform.webform.report_demographics.yml b/web/sites/default/config/webform.webform.report_demographics.yml
index cc12a85e72..d896fb964f 100644
--- a/web/sites/default/config/webform.webform.report_demographics.yml
+++ b/web/sites/default/config/webform.webform.report_demographics.yml
@@ -490,24 +490,24 @@ handlers:
sheet_id: '5651392804218756'
column_mappings:
5906210767562628: __submission_id
- 3668701731573636: purpose
857686929631108: report_form_id
839661186770820: report_race_ethnicity
5343260814141316: report_gender
+ 6441191047384964: ''
3091461000456068: report_annual_household_income
2954311722395524: report_household_size
7457911349766020: report_age
+ 4189391233699716: ''
1828411815552900: report_disabilities
6978614094784388: report_zip_code
7014782091612036: report_disability_details
4159241006829444: report_languages
3875800948363140: report_tribal_affiliation
1349114560571268: report_suggestions
- 8172301358944132: report_bds_project_type
- 853951964467076: report_bds_project_relation
8482598244640644: ''
multiple_rows_enable: null
multiple_rows_field: ''
multiple_rows_separator: ''
row_location: toBottom
+ upload_attachments: '1'
variants: { }
diff --git a/web/sites/default/config/webform.webform.report_parks_issue.yml b/web/sites/default/config/webform.webform.report_parks_issue.yml
index 1d7ad62b32..b8db171c5a 100644
--- a/web/sites/default/config/webform.webform.report_parks_issue.yml
+++ b/web/sites/default/config/webform.webform.report_parks_issue.yml
@@ -251,7 +251,7 @@ elements: |-
Next Steps
-
Campsite report
+
If you want to report an unsanctioned campsite, please use the Report a Campsite service. A copy of the report will be sent to the Park Rangers.
markup_call_ppb:
'#type': webform_markup
diff --git a/web/sites/default/config/webform.webform.request_ada_accommodation.yml b/web/sites/default/config/webform.webform.request_ada_accommodation.yml
index 1b91fe3bca..70d3dee7b8 100644
--- a/web/sites/default/config/webform.webform.request_ada_accommodation.yml
+++ b/web/sites/default/config/webform.webform.request_ada_accommodation.yml
@@ -22,15 +22,6 @@ title: 'A.D.A. Accommodation Request'
description: ''
categories: { }
elements: |-
- section_public_records_statement:
- '#type': webform_section
- '#title': 'Public Records Statement'
- '#title_display': invisible
- public_records_statement_standard:
- '#type': webform_markup
- '#markup': |
- Public Records Statement
- Information you provide to the City is a public record and may be subject to release under Oregon’s Public Records Law. This law classifies certain information as available to the public on request. See our privacy statement for more information.
request_how:
'#type': radios
'#title': 'How would you like to make your request?'