Skip to content

Commit a57a2f9

Browse files
authored
Merge pull request #12 from OS2Forms/develop
BKDK-263 adding area and application fields to webform
2 parents ff5acff + 5de659f commit a57a2f9

13 files changed

+439
-0
lines changed

config/optional/.htaccess

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Deny all requests from Apache 2.4+.
2+
<IfModule mod_authz_core.c>
3+
Require all denied
4+
</IfModule>
5+
6+
# Deny all requests from Apache 2.0-2.2.
7+
<IfModule !mod_authz_core.c>
8+
Deny from all
9+
</IfModule>
10+
11+
# Turn off all options we don't need.
12+
Options -Indexes -ExecCGI -Includes -MultiViews
13+
14+
# Set the catch-all handler to prevent scripts from being executed.
15+
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
16+
<Files *>
17+
# Override the handler again if we're run later in the evaluation list.
18+
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
19+
</Files>
20+
21+
# If we know how to do it safely, disable the PHP engine entirely.
22+
<IfModule mod_php7.c>
23+
php_flag engine off
24+
</IfModule>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
langcode: da
2+
status: true
3+
dependencies: { }
4+
id: os2forms_wf_config
5+
label: 'OS2Forms config'
6+
description: ''
7+
folder: modules/contrib/os2forms/config/optional
8+
module: { }
9+
theme: { }
10+
blacklist:
11+
- '*os2forms_wf*'
12+
- '*os2forms_tax*'
13+
graylist: { }
14+
graylist_dependents: true
15+
graylist_skip_equal: true
16+
weight: 0
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
config:
5+
- field.field.node.webform.body
6+
- field.field.node.webform.field_os2forms_wff_application
7+
- field.field.node.webform.field_os2forms_wff_area
8+
- field.field.node.webform.webform
9+
- node.type.webform
10+
module:
11+
- path
12+
- webform
13+
id: node.webform.default
14+
targetEntityType: node
15+
bundle: webform
16+
mode: default
17+
content:
18+
created:
19+
type: datetime_timestamp
20+
weight: 7
21+
settings: { }
22+
third_party_settings: { }
23+
region: content
24+
field_os2forms_wff_application:
25+
weight: 2
26+
settings: { }
27+
third_party_settings: { }
28+
type: options_select
29+
region: content
30+
field_os2forms_wff_area:
31+
weight: 4
32+
settings: { }
33+
third_party_settings: { }
34+
type: options_select
35+
region: content
36+
langcode:
37+
type: language_select
38+
weight: 6
39+
region: content
40+
settings:
41+
include_locked: true
42+
third_party_settings: { }
43+
path:
44+
type: path
45+
weight: 8
46+
settings: { }
47+
third_party_settings: { }
48+
region: content
49+
title:
50+
type: string_textfield
51+
weight: 0
52+
settings:
53+
size: 60
54+
placeholder: ''
55+
third_party_settings: { }
56+
region: content
57+
url_redirects:
58+
weight: 9
59+
region: content
60+
settings: { }
61+
third_party_settings: { }
62+
webform:
63+
weight: 5
64+
settings:
65+
default_data: true
66+
webforms: { }
67+
third_party_settings: { }
68+
type: webform_entity_reference_select
69+
region: content
70+
hidden:
71+
body: true
72+
promote: true
73+
status: true
74+
sticky: true
75+
uid: true
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
config:
5+
- field.field.node.webform.body
6+
- field.field.node.webform.field_os2forms_wff_application
7+
- field.field.node.webform.field_os2forms_wff_area
8+
- field.field.node.webform.webform
9+
- node.type.webform
10+
module:
11+
- user
12+
- webform
13+
id: node.webform.default
14+
targetEntityType: node
15+
bundle: webform
16+
mode: default
17+
content:
18+
webform:
19+
weight: 0
20+
label: hidden
21+
settings:
22+
source_entity: true
23+
third_party_settings: { }
24+
type: webform_entity_reference_entity_view
25+
region: content
26+
hidden:
27+
body: true
28+
entity_print_view_epub: true
29+
entity_print_view_pdf: true
30+
entity_print_view_word_docx: true
31+
field_os2forms_wff_application: true
32+
field_os2forms_wff_area: true
33+
langcode: true
34+
links: true
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
config:
5+
- core.entity_view_mode.node.teaser
6+
- field.field.node.webform.body
7+
- field.field.node.webform.field_os2forms_wff_application
8+
- field.field.node.webform.field_os2forms_wff_area
9+
- field.field.node.webform.webform
10+
- node.type.webform
11+
module:
12+
- text
13+
- user
14+
id: node.webform.teaser
15+
targetEntityType: node
16+
bundle: webform
17+
mode: teaser
18+
content:
19+
body:
20+
label: hidden
21+
type: text_summary_or_trimmed
22+
weight: 101
23+
settings:
24+
trim_length: 600
25+
third_party_settings: { }
26+
region: content
27+
links:
28+
weight: 100
29+
settings: { }
30+
third_party_settings: { }
31+
region: content
32+
hidden:
33+
entity_print_view_epub: true
34+
entity_print_view_pdf: true
35+
entity_print_view_word_docx: true
36+
field_os2forms_wff_application: true
37+
field_os2forms_wff_area: true
38+
langcode: true
39+
webform: true
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
config:
5+
- field.storage.node.field_os2forms_wff_application
6+
- node.type.webform
7+
- taxonomy.vocabulary.os2forms_tax_application
8+
id: node.webform.field_os2forms_wff_application
9+
field_name: field_os2forms_wff_application
10+
entity_type: node
11+
bundle: webform
12+
label: Anvendelse
13+
description: ''
14+
required: true
15+
translatable: false
16+
default_value: { }
17+
default_value_callback: ''
18+
settings:
19+
handler: 'default:taxonomy_term'
20+
handler_settings:
21+
target_bundles:
22+
os2forms_tax_application: os2forms_tax_application
23+
sort:
24+
field: name
25+
direction: asc
26+
auto_create: false
27+
auto_create_bundle: ''
28+
field_type: entity_reference
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
config:
5+
- field.storage.node.field_os2forms_wff_area
6+
- node.type.webform
7+
- taxonomy.vocabulary.os2forms_tax_area
8+
id: node.webform.field_os2forms_wff_area
9+
field_name: field_os2forms_wff_area
10+
entity_type: node
11+
bundle: webform
12+
label: Fagområde
13+
description: ''
14+
required: true
15+
translatable: false
16+
default_value: { }
17+
default_value_callback: ''
18+
settings:
19+
handler: 'default:taxonomy_term'
20+
handler_settings:
21+
target_bundles:
22+
os2forms_tax_area: os2forms_tax_area
23+
sort:
24+
field: name
25+
direction: asc
26+
auto_create: false
27+
auto_create_bundle: ''
28+
field_type: entity_reference
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
module:
5+
- node
6+
- taxonomy
7+
id: node.field_os2forms_wff_application
8+
field_name: field_os2forms_wff_application
9+
entity_type: node
10+
type: entity_reference
11+
settings:
12+
target_type: taxonomy_term
13+
module: core
14+
locked: false
15+
cardinality: 1
16+
translatable: true
17+
indexes: { }
18+
persist_with_no_fields: false
19+
custom_storage: false
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
module:
5+
- node
6+
- taxonomy
7+
id: node.field_os2forms_wff_area
8+
field_name: field_os2forms_wff_area
9+
entity_type: node
10+
type: entity_reference
11+
settings:
12+
target_type: taxonomy_term
13+
module: core
14+
locked: false
15+
cardinality: 1
16+
translatable: true
17+
indexes: { }
18+
persist_with_no_fields: false
19+
custom_storage: false
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
langcode: da
2+
status: true
3+
dependencies:
4+
module:
5+
- node
6+
id: os2forms_wf_webforms
7+
label: 'OS2Forms Webforms'
8+
type: 'canonical_entities:node'
9+
pattern: 'content/[node:field_os2forms_wff_application:entity:name]/[node:title]'
10+
selection_criteria:
11+
c6e82172-e76f-406f-bdce-b4b4a8331591:
12+
id: node_type
13+
bundles:
14+
webform: webform
15+
negate: false
16+
context_mapping:
17+
node: node
18+
uuid: c6e82172-e76f-406f-bdce-b4b4a8331591
19+
selection_logic: and
20+
weight: -5
21+
relationships: { }

0 commit comments

Comments
 (0)