blob: c6bf74cf40c5a69a63b5123d9268b98794ba7558 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
name: 'Website feedback contact form'
description: 'Provides a website feedback contact form.'
type: 'Contact form'
install:
- contact
input:
recipient:
data_type: email
description: 'The email address that should receive submissions from the feedback form.'
constraints:
NotBlank: []
prompt:
method: ask
arguments:
question: 'What email address should receive website feedback?'
form:
'#type': email
'#title': 'Feedback form email address'
default:
source: config
config: ['system.site', 'mail']
config:
# Don't conflict with existing configuration.
strict: false
import:
contact:
- contact.form.personal
system:
- system.menu.footer
actions:
contact.form.feedback:
createIfNotExists:
label: 'Website feedback'
message: 'Your message has been sent.'
redirect: ''
setRecipients:
- ${recipient}
core.menu.static_menu_link_overrides:
simpleConfigUpdate:
definitions.contact__site_page:
menu_name: footer
parent: ''
weight: 0
expanded: false
enabled: true
user.role.anonymous:
grantPermission: 'access site-wide contact form'
user.role.authenticated:
grantPermission: 'access site-wide contact form'
|