diff --git a/config/install/field.storage.node.field_workflow.yml b/config/install/field.storage.node.field_workflow.yml index b463f6d..9446418 100644 --- a/config/install/field.storage.node.field_workflow.yml +++ b/config/install/field.storage.node.field_workflow.yml @@ -10,7 +10,16 @@ entity_type: node type: workflow settings: workflow_type: default - allowed_values: { } + allowed_values: + - + value: default_creation + label: Creation + - + value: default_visible + label: Visible + - + value: default_hidden + label: Hidden allowed_values_function: '' module: workflow locked: false diff --git a/config/install/workflow.settings.yml b/config/install/workflow.settings.yml new file mode 100644 index 0000000..815b395 --- /dev/null +++ b/config/install/workflow.settings.yml @@ -0,0 +1 @@ +workflow_states_per_page: 20 diff --git a/config/install/workflow.state.default_creation.yml b/config/install/workflow.state.default_creation.yml new file mode 100644 index 0000000..59e5032 --- /dev/null +++ b/config/install/workflow.state.default_creation.yml @@ -0,0 +1,11 @@ +langcode: en +status: true +dependencies: + config: + - workflow.workflow.default +id: default_creation +label: Creation +module: workflow +wid: default +weight: -11 +sysid: 1 diff --git a/config/install/workflow.state.default_hidden.yml b/config/install/workflow.state.default_hidden.yml new file mode 100644 index 0000000..485ff14 --- /dev/null +++ b/config/install/workflow.state.default_hidden.yml @@ -0,0 +1,11 @@ +langcode: en +status: true +dependencies: + config: + - workflow.workflow.default +id: default_hidden +label: Hidden +module: workflow +wid: default +weight: -7 +sysid: 0 diff --git a/config/install/workflow.state.default_visible.yml b/config/install/workflow.state.default_visible.yml new file mode 100644 index 0000000..94e8be3 --- /dev/null +++ b/config/install/workflow.state.default_visible.yml @@ -0,0 +1,11 @@ +langcode: en +status: true +dependencies: + config: + - workflow.workflow.default +id: default_visible +label: Visible +module: workflow +wid: default +weight: -8 +sysid: 0 diff --git a/config/install/workflow.transition.default_creation_hidden.yml b/config/install/workflow.transition.default_creation_hidden.yml new file mode 100644 index 0000000..b984cc6 --- /dev/null +++ b/config/install/workflow.transition.default_creation_hidden.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + config: + - workflow.state.default_creation + - workflow.state.default_hidden +id: default_creation_hidden +label: null +module: workflow +from_sid: default_creation +to_sid: default_hidden +roles: + workflow_author: workflow_author + admin: admin + root: root + anonymous: '0' + authenticated: '0' + user: '0' diff --git a/config/install/workflow.transition.default_creation_visible.yml b/config/install/workflow.transition.default_creation_visible.yml new file mode 100644 index 0000000..bf2d11f --- /dev/null +++ b/config/install/workflow.transition.default_creation_visible.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + config: + - workflow.state.default_creation + - workflow.state.default_visible +id: default_creation_visible +label: null +module: workflow +from_sid: default_creation +to_sid: default_visible +roles: + workflow_author: workflow_author + admin: admin + root: root + anonymous: '0' + authenticated: '0' + user: '0' diff --git a/config/install/workflow.transition.default_hidden_hidden.yml b/config/install/workflow.transition.default_hidden_hidden.yml new file mode 100644 index 0000000..199d078 --- /dev/null +++ b/config/install/workflow.transition.default_hidden_hidden.yml @@ -0,0 +1,11 @@ +langcode: en +status: true +dependencies: + config: + - workflow.state.default_hidden +id: default_hidden_hidden +label: null +module: workflow +from_sid: default_hidden +to_sid: default_hidden +roles: { } diff --git a/config/install/workflow.transition.default_hidden_visible.yml b/config/install/workflow.transition.default_hidden_visible.yml new file mode 100644 index 0000000..20b0b6f --- /dev/null +++ b/config/install/workflow.transition.default_hidden_visible.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + config: + - workflow.state.default_hidden + - workflow.state.default_visible +id: default_hidden_visible +label: null +module: workflow +from_sid: default_hidden +to_sid: default_visible +roles: + workflow_author: workflow_author + admin: admin + root: root + anonymous: '0' + authenticated: '0' + user: '0' diff --git a/config/install/workflow.transition.default_visible_hidden.yml b/config/install/workflow.transition.default_visible_hidden.yml new file mode 100644 index 0000000..2aba248 --- /dev/null +++ b/config/install/workflow.transition.default_visible_hidden.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + config: + - workflow.state.default_hidden + - workflow.state.default_visible +id: default_visible_hidden +label: null +module: workflow +from_sid: default_visible +to_sid: default_hidden +roles: + workflow_author: workflow_author + admin: admin + root: root + anonymous: '0' + authenticated: '0' + user: '0' diff --git a/config/install/workflow.transition.default_visible_visible.yml b/config/install/workflow.transition.default_visible_visible.yml new file mode 100644 index 0000000..a3418a3 --- /dev/null +++ b/config/install/workflow.transition.default_visible_visible.yml @@ -0,0 +1,11 @@ +langcode: en +status: true +dependencies: + config: + - workflow.state.default_visible +id: default_visible_visible +label: null +module: workflow +from_sid: default_visible +to_sid: default_visible +roles: { } diff --git a/config/install/workflow.workflow.default.yml b/config/install/workflow.workflow.default.yml new file mode 100644 index 0000000..ad6765a --- /dev/null +++ b/config/install/workflow.workflow.default.yml @@ -0,0 +1,13 @@ +langcode: en +status: true +dependencies: { } +id: default +label: Default +module: workflow +options: + name_as_title: 0 + fieldset: 0 + options: radios + schedule_timezone: 1 + comment_log_node: 1 + watchdog_log: 0 diff --git a/config/install/workflow_access.role.yml b/config/install/workflow_access.role.yml new file mode 100644 index 0000000..5b7697c --- /dev/null +++ b/config/install/workflow_access.role.yml @@ -0,0 +1,50 @@ +default_visible: + anonymous: + grant_view: true + grant_update: 0 + grant_delete: 0 + authenticated: + grant_view: true + grant_update: 0 + grant_delete: 0 + workflow_author: + grant_view: 0 + grant_update: true + grant_delete: 0 + admin: + grant_view: 0 + grant_update: true + grant_delete: 0 + root: + grant_view: 0 + grant_update: true + grant_delete: true + user: + grant_view: 0 + grant_update: 0 + grant_delete: 0 +default_hidden: + anonymous: + grant_view: 0 + grant_update: 0 + grant_delete: 0 + authenticated: + grant_view: 0 + grant_update: 0 + grant_delete: 0 + workflow_author: + grant_view: true + grant_update: true + grant_delete: 0 + admin: + grant_view: true + grant_update: true + grant_delete: 0 + root: + grant_view: true + grant_update: true + grant_delete: true + user: + grant_view: 0 + grant_update: 0 + grant_delete: 0 diff --git a/config/install/workflow_access.settings.yml b/config/install/workflow_access.settings.yml new file mode 100644 index 0000000..bfa09f3 --- /dev/null +++ b/config/install/workflow_access.settings.yml @@ -0,0 +1 @@ +workflow_access_priority: 0