localgovdrupal / localgov_forms
LocalGov Drupal distribution: Webform additions.
Installs: 27 336
Dependents: 2
Suggesters: 0
Security: 0
Stars: 2
Watchers: 5
Forks: 2
Open Issues: 27
Type:drupal-module
Requires
- drupal/geocoder: ^3.44 || ^4.21
- drupal/webform: ^6.0
- localgovdrupal/localgov_os_places_geocoder_provider: 1.x-dev
Requires (Dev)
- 1.x-dev
- 1.0.0-beta7
- 1.0.0-beta6
- 1.0.0-beta5
- 1.0.0-beta4
- 1.0.0-beta3
- 1.0.0-beta2
- 1.0.0-beta1
- dev-fix/address-lookup-error
- dev-feature/long-term-storage
- dev-feature/disable-email-attachment-link
- dev-feature/long-term-storage-ddev-testing
- dev-fix/address-lookup-caching
- dev-release-1.x
- dev-feature/1.x-date-form-lavel
- dev-feature/91/feedback-form
- dev-fix/1.x/static-analysis-checks
- dev-revert-86-revert-83-fix/remove-deprecated-class-from-address-element-class
- dev-revert-83-fix/remove-deprecated-class-from-address-element-class
- dev-fix/remove-deprecated-class-from-address-element-class
- dev-feature/address-lookup-validation-wording
- dev-fix/ignore-drupal-12-deprecations
- dev-feature/1.x/shared-workflows
- dev-feature/localgov-forms-date-format-uuid-2
- dev-feature/localgov-forms-date-format-uuid
- dev-feature/localgov-date-custom-validation-wording-fix
- dev-uuid
- dev-feature/error-messasge-date-display-order
- dev-feature/borough-address-restriction
- dev-feature/1.x/title-display-default-config-override
- dev-feature/liberty-create-integration-example
- dev-fix/template-preprocess-rename
- dev-feature/1.x/token-support
- dev-51/feature/demo-decision-tree
- dev-feature/1.x/uprn-token-support
- dev-fix/1.x-40-coding-standards
- dev-fix/1.x-35-config-ignore-readme
- dev-fix/lgd-date-in-multistep-form
- dev-fix/address-lookup-webform-element
- dev-wip/all-pr-2021-10-20
- dev-feature/date-styling-and-validation
- dev-feature/date-styling
- dev-feature/git-hub-test-script
- dev-feature/9-cant-find-the-address-button-display-cfg
- dev-feature/rename-address-search-button
- dev-feature/localgov-forms-date-styling
- dev-feature/date-validation
- dev-fix/3-non-existent-php-interface
- dev-wip/2022-01-11
- dev-feature/lock-submitted-prevent-delete
- dev-feature/lock-form-submission-once-submitted
- dev-feature/os-places-geocoder
- dev-feature/localgov-forms-date-validation
- dev-feature/mock-geocoder
- dev-feature/address-lookup
- dev-feature/composer.json
This package is auto-updated.
Last update: 2024-11-20 17:42:42 UTC
README
Provides additional configuration, styling and components for the Drupal Webform module.
Additional components
- LocalGov Forms Date - A date input field based on the GDS Date Input pattern
- LocalGov address lookup - Webform element with a configurable address lookup backend. Geocoder plugins act as backends.
Plugins
- Personally Identifiable Information (PII) redactor from Webform submissions: At the moment, a plugin manager
plugin.manager.pii_redactor
and a sample plugin are provided.
Dependencies
The geocoder-php/nominatim-provider package is necessary to run automated tests:
$ composer require --dev geocoder-php/nominatim-provider
The localgovdrupal/localgov_geo and localgovdrupal/localgov_os_places_geocoder_provider packages are needed to use the Ordnance Survey Places API-based address lookup plugin. Once these packages are installed, the Localgov OS Places plugin will become available for selection from the Localgov address lookup element's configuration form.
Editing webforms
Webforms in Drupal are config entities, therefore are by default exported with the website configuration.
It is often desirable that webforms are built and maintained by non-developers.
To avoid the configuration being removed by deployments, install the Config ignore module and under /admin/config/development/configuration/ignore
add the following:
webform.webform.*
webform.webform_options.*