This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
drupalcampbristol/web/modules/contrib/webform/config/schema/webform.plugin.handler.schema.yml
2019-01-24 08:00:03 +00:00

546 lines
14 KiB
YAML

'webform.handler.*':
type: mapping
label: 'Handler settings'
webform.handler.action:
type: mapping
label: Action
mapping:
states:
type: sequence
label: States
sequence:
type: string
label: State
notes:
label: Notes
type: text
sticky:
label: Flag
type: boolean
locked:
label: Locked
type: boolean
data:
label: Data
type: text
message:
label: Message
type: text
message_type:
label: 'Message type'
type: string
debug:
type: boolean
label: 'Enable debugging'
webform.handler.log:
type: mapping
label: Log
mapping: { }
webform.handler.email:
type: mapping
label: Email
mapping:
states:
type: sequence
label: States
sequence:
type: string
label: State
to_mail:
label: 'Email to address'
type: email
to_options:
label: 'Email to address options'
type: ignore
bcc_mail:
label: 'Email BCC address'
type: email
bcc_options:
label: 'Email BCC address options'
type: ignore
cc_mail:
label: 'Email CC address'
type: email
cc_options:
label: 'Email CC address options'
type: ignore
from_mail:
label: 'Email from address'
type: email
from_options:
label: 'Email from address options'
type: ignore
from_name:
label: 'Email from name'
type: label
reply_to:
type: label
label: 'Reply to email'
return_path:
type: label
label: 'Return path email'
sender_mail:
type: email
label: 'Sender email'
sender_name:
type: label
label: 'Sender name'
subject:
label: 'Email subject'
type: label
body:
label: 'Email body'
type: text
excluded_elements:
type: sequence
label: 'Exclude elements'
sequence:
type: string
label: 'Element key'
ignore_access:
type: boolean
label: 'Always include private and restricted access elements.'
exclude_empty:
type: boolean
label: 'Exclude empty elements'
exclude_empty_checkbox:
type: boolean
label: 'Exclude unselected checkboxes'
html:
type: boolean
label: HTML
attachments:
type: boolean
label: Attachments
twig:
type: boolean
label: Twig
theme_name:
type: string
label: 'Theme name'
debug:
type: boolean
label: 'Enable debugging'
webform.handler.remote_post:
type: mapping
label: 'Remote Post'
mapping:
method:
label: Method
type: string
type:
label: Type
type: string
excluded_data:
type: sequence
label: 'Excluded data'
sequence:
type: string
label: 'Data name'
custom_data:
label: 'Custom data'
type: string
custom_options:
label: 'Custom options'
type: string
debug:
type: boolean
label: 'Enable debugging'
completed_url:
label: 'Completed URL'
type: uri
completed_custom_data:
label: 'Completed custom data'
type: string
updated_url:
label: 'Updated URL'
type: uri
updated_custom_data:
label: 'Updated custom data'
type: string
deleted_url:
label: 'Deleted URL'
type: uri
deleted_custom_data:
label: 'Deleted custom data'
type: string
draft_url:
label: 'Draft URL'
type: uri
draft_custom_data:
label: 'Draft custom data'
type: string
converted_url:
label: 'Converted URL'
type: uri
converted_custom_data:
label: 'Converted custom data'
type: string
message:
type: text
label: 'Error response message'
messages:
label: 'Error response messages'
type: sequence
sequence:
type: mapping
label: Message
mapping:
code:
type: integer
label: 'Response status code'
message:
type: text
label: 'Response message'
webform.handler.settings:
type: mapping
label: Settings
mapping:
debug:
type: string
label: 'Enable debugging'
ajax:
type: string
label: 'Use Ajax'
ajax_scroll_top:
type: string
label: 'Ajax scroll top'
page:
type: string
label: 'Enable page'
page_submit_path:
type: string
label: 'Page submit URL alias'
page_confirm_path:
type: string
label: 'Page confirm URL alias'
form_submit_once:
type: string
label: 'Prevent duplicate submissions'
form_open_message:
type: text
label: 'Form open message'
form_close_message:
type: text
label: 'Form closed message'
form_exception_message:
type: text
label: 'Form exception message'
form_previous_submissions:
type: string
label: 'Form previous submissions notification'
form_confidential:
type: string
label: 'Form confidential'
form_confidential_message:
type: text
label: 'Form confidential message'
form_convert_anonymous:
type: string
label: 'Convert anonymous drafts and submissions to authenticated'
form_prepopulate:
type: string
label: 'Form prepopulate elements'
form_prepopulate_source_entity:
type: string
label: 'Form prepopulate source entity'
form_prepopulate_source_entity_required:
type: string
label: 'Form prepopulate source entity required'
form_prepopulate_source_entity_type:
type: string
label: 'Form prepopulate source entity type'
form_unsaved:
type: string
label: 'Warn users about unsaved changes'
form_disable_back:
type: string
label: 'Disable back button'
form_submit_back:
type: string
label: 'Submit previous wizard page when browser back button is clicked'
form_disable_autocomplete:
type: string
label: 'Disable autocompletion'
form_novalidate:
type: string
label: 'Disable client-side validation'
form_disable_inline_errors:
type: string
label: 'Disable inline form errors'
form_required:
type: string
label: 'Display required indicator'
form_autofocus:
type: string
label: Autofocus
form_details_toggle:
type: string
label: 'Display collapse/expand all details link'
form_reset:
type: string
label: 'Display reset button'
form_access_denied:
type: string
label: 'Form access denied action'
form_access_denied_title:
type: label
label: 'Form access denied title'
form_access_denied_message:
type: text
label: 'Form access denied message'
form_access_denied_attributes:
type: ignore
label: 'Form access denied message attributes'
submission_label:
type: label
label: 'Default submission label'
submission_exception_message:
type: text
label: 'Submission exception message'
submission_locked_message:
type: text
label: 'Submission locked message'
submission_log:
type: string
label: 'Submission logging'
submission_views:
type: sequence
label: 'Submission views'
sequence:
type: mapping
label: 'Submission view'
mapping:
title:
type: text
label: Title
view:
type: string
label: 'View name / Display ID'
webform_routes:
type: sequence
label: 'Apply to webform'
sequence:
type: string
label: Route
node_routes:
type: sequence
label: 'Apply to node'
sequence:
type: string
label: Route
submission_views_replace:
type: mapping
label: 'Submission view replace'
mapping:
global_routes:
type: sequence
label: 'Replace to global'
sequence:
type: string
label: Route
webform_routes:
type: sequence
label: 'Replace to webform'
sequence:
type: string
label: Route
node_routes:
type: sequence
label: 'Replace to node'
sequence:
type: string
label: Route
submission_user_columns:
type: sequence
label: 'Submission user columns'
sequence:
type: string
label: 'Column name'
submission_user_duplicate:
type: string
label: 'Submission user duplicate'
submission_access_denied:
type: string
label: 'Submission access denied action'
submission_access_denied_title:
type: label
label: 'Submission access denied title'
submission_access_denied_message:
type: text
label: 'Submission access denied message'
submission_access_denied_attributes:
type: ignore
label: 'Submission access denied message attributes'
previous_submission_message:
type: text
label: 'Previous submission message'
previous_submissions_message:
type: text
label: 'Previous submissions message'
autofill:
type: string
label: 'Autofill with previous submission'
autofill_message:
type: text
label: 'Autofill with previous submission message'
autofill_excluded_elements:
type: sequence
label: 'Autofill excluded elements'
sequence:
type: string
label: 'Element key'
wizard_progress_bar:
type: string
label: 'Show wizard progress bar'
wizard_progress_pages:
type: string
label: 'Show wizard progress pages'
wizard_progress_percentage:
type: string
label: 'Show wizard progress pages'
wizard_progress_link:
type: string
label: 'Link to previous pages in progress bar'
wizard_start_label:
type: label
label: 'Wizard start label'
wizard_start_attributes:
type: ignore
label: 'Wizard start attributes'
wizard_preview_link:
type: string
label: 'Link to previous pages in preview'
wizard_confirmation:
type: string
label: 'Include confirmation page in progress'
wizard_confirmation_label:
type: label
label: 'Wizard confirmation label'
wizard_track:
type: text
label: 'Track wizard progress in the URL'
preview:
type: string
label: 'Enable preview page'
preview_label:
type: text
label: 'Preview label'
preview_title:
type: text
label: 'Preview page title'
preview_message:
type: text
label: 'Preview message'
preview_attributes:
type: ignore
label: 'Preview attributes'
preview_excluded_elements:
type: sequence
label: 'Preview excluded elements'
sequence:
type: string
label: 'Element key'
preview_exclude_empty:
type: string
label: 'Preview exclude empty elements'
preview_exclude_empty_checkbox:
type: string
label: 'Preview exclude unselected checkboxes'
draft:
type: string
label: 'Allow users to save and finish the webform later.'
draft_multiple:
type: string
label: 'Allow users to save multiple drafts'
draft_auto_save:
type: string
label: 'Automatically save as draft when previewing and when there are validation errors.'
draft_saved_message:
type: text
label: 'Draft saved message'
draft_loaded_message:
type: text
label: 'Draft loaded message'
confirmation_type:
type: string
label: 'Confirmation type'
confirmation_url:
type: string
label: 'Confirmation URL'
confirmation_title:
type: label
label: 'Confirmation title'
confirmation_message:
type: text
label: 'Confirmation message'
confirmation_attributes:
type: ignore
label: 'Confirmation attributes'
confirmation_back:
type: string
label: 'Display back to webform link.'
confirmation_back_label:
type: text
label: 'Confirmation back link label'
confirmation_back_attributes:
type: ignore
label: 'Confirmation back link attributes'
confirmation_exclude_query:
type: string
label: 'Exclude query string from confirmation URL'
confirmation_exclude_token:
type: string
label: 'Exclude token from confirmation URL'
limit_total:
type: string
label: 'Limit total submissions'
limit_total_interval:
type: string
label: 'Limit total interval'
limit_total_message:
type: text
label: 'Limit total message'
limit_total_unique:
type: string
label: 'Limit total to one submission per source entity'
limit_user:
type: string
label: 'Limit user submissions'
limit_user_interval:
type: string
label: 'Limit user interval'
limit_user_message:
type: text
label: 'Limit user message'
limit_user_unique:
type: string
label: 'Limit user to one submission per source entity'
entity_limit_total:
type: string
label: 'Entity limit total submissions'
entity_limit_total_interval:
type: string
label: 'Entity limit total interval'
entity_limit_user:
type: string
label: 'Entity limit user submissions'
entity_limit_user_interval:
type: string
label: 'Entity limit user interval'
purge:
type: string
label: 'Default purging'
purge_days:
type: string
label: 'Default days to retain submissions'
results_disabled:
type: string
label: 'Results disabled'
results_disabled_ignore:
type: string
label: 'Ignore disabled results warning'
token_update:
type: string
label: 'Allow updates using token'