more group (bourgeons) configs
This commit is contained in:
@@ -5,3 +5,9 @@ role_menu_pairs:
|
||||
-
|
||||
role: admin
|
||||
menu: administrator
|
||||
-
|
||||
role: group_admin
|
||||
menu: administrator
|
||||
-
|
||||
role: group_member
|
||||
menu: administrator
|
||||
|
@@ -5,8 +5,6 @@ dependencies:
|
||||
config:
|
||||
- field.field.group_relationship.bourgeon-group_membership.group_roles
|
||||
- group.relationship_type.bourgeon-group_membership
|
||||
module:
|
||||
- path
|
||||
id: group_relationship.bourgeon-group_membership.default
|
||||
targetEntityType: group_relationship
|
||||
bundle: bourgeon-group_membership
|
||||
@@ -14,7 +12,7 @@ mode: default
|
||||
content:
|
||||
entity_id:
|
||||
type: entity_reference_autocomplete
|
||||
weight: 1
|
||||
weight: 0
|
||||
region: content
|
||||
settings:
|
||||
match_operator: CONTAINS
|
||||
@@ -24,31 +22,11 @@ content:
|
||||
third_party_settings: { }
|
||||
group_roles:
|
||||
type: options_buttons
|
||||
weight: 3
|
||||
weight: 1
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
langcode:
|
||||
type: language_select
|
||||
weight: 0
|
||||
region: content
|
||||
settings:
|
||||
include_locked: true
|
||||
third_party_settings: { }
|
||||
path:
|
||||
type: path
|
||||
weight: 2
|
||||
region: content
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
uid:
|
||||
type: entity_reference_autocomplete
|
||||
weight: 4
|
||||
region: content
|
||||
settings:
|
||||
match_operator: CONTAINS
|
||||
match_limit: 10
|
||||
size: 60
|
||||
placeholder: ''
|
||||
third_party_settings: { }
|
||||
hidden: { }
|
||||
hidden:
|
||||
langcode: true
|
||||
path: true
|
||||
uid: true
|
||||
|
@@ -10,16 +10,23 @@ targetEntityType: group_relationship
|
||||
bundle: bourgeon-group_membership
|
||||
mode: default
|
||||
content:
|
||||
entity_id:
|
||||
type: entity_reference_label
|
||||
label: above
|
||||
settings:
|
||||
link: true
|
||||
third_party_settings: { }
|
||||
weight: 0
|
||||
region: content
|
||||
group_roles:
|
||||
type: entity_reference_label
|
||||
label: above
|
||||
settings:
|
||||
link: false
|
||||
third_party_settings: { }
|
||||
weight: -4
|
||||
weight: 1
|
||||
region: content
|
||||
hidden:
|
||||
entity_id: true
|
||||
langcode: true
|
||||
search_api_excerpt: true
|
||||
uid: true
|
||||
|
@@ -0,0 +1,17 @@
|
||||
uuid: c9499d4c-271f-4de2-80aa-9b676838a14f
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- group.type.bourgeon
|
||||
- node.type.concernement
|
||||
module:
|
||||
- gnode
|
||||
- node
|
||||
id: bourgeon-group_node-concernement
|
||||
group_type: bourgeon
|
||||
content_plugin: 'group_node:concernement'
|
||||
plugin_config:
|
||||
group_cardinality: 0
|
||||
entity_cardinality: 1
|
||||
use_creation_wizard: false
|
@@ -0,0 +1,17 @@
|
||||
uuid: 0a5ed664-438a-4434-9bec-00dd1402daef
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- group.type.bourgeon
|
||||
- node.type.entite
|
||||
module:
|
||||
- gnode
|
||||
- node
|
||||
id: bourgeon-group_node-entite
|
||||
group_type: bourgeon
|
||||
content_plugin: 'group_node:entite'
|
||||
plugin_config:
|
||||
group_cardinality: 0
|
||||
entity_cardinality: 1
|
||||
use_creation_wizard: false
|
12
src/config/sync/group.role.bourgeon-admin_indiv.yml
Normal file
12
src/config/sync/group.role.bourgeon-admin_indiv.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
uuid: 21139a98-5b43-45a4-8c43-d9d134a6e492
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: bourgeon-admin_indiv
|
||||
label: admin
|
||||
weight: null
|
||||
admin: true
|
||||
scope: individual
|
||||
global_role: null
|
||||
group_type: bourgeon
|
||||
permissions: { }
|
@@ -12,3 +12,9 @@ group_type: bourgeon
|
||||
permissions:
|
||||
- 'view group'
|
||||
- 'view group_membership relationship'
|
||||
- 'create group_node:concernement entity'
|
||||
- 'view unpublished group_node:concernement entity'
|
||||
- 'view group_node:concernement entity'
|
||||
- 'create group_node:entite entity'
|
||||
- 'view unpublished group_node:entite entity'
|
||||
- 'access group_node overview'
|
||||
|
20
src/config/sync/group.role.bourgeon-member_indiv.yml
Normal file
20
src/config/sync/group.role.bourgeon-member_indiv.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
uuid: d5b298ce-ff97-4b13-884d-959cff923a7a
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
id: bourgeon-member_indiv
|
||||
label: member
|
||||
weight: null
|
||||
admin: false
|
||||
scope: individual
|
||||
global_role: null
|
||||
group_type: bourgeon
|
||||
permissions:
|
||||
- 'view group'
|
||||
- 'view group_membership relationship'
|
||||
- 'access group_node overview'
|
||||
- 'create group_node:concernement entity'
|
||||
- 'view unpublished group_node:concernement entity'
|
||||
- 'view group_node:concernement entity'
|
||||
- 'create group_node:entite entity'
|
||||
- 'view unpublished group_node:entite entity'
|
@@ -6,6 +6,6 @@ id: bourgeon
|
||||
label: Bourgeon
|
||||
description: ''
|
||||
new_revision: true
|
||||
creator_membership: true
|
||||
creator_wizard: true
|
||||
creator_membership: false
|
||||
creator_wizard: false
|
||||
creator_roles: { }
|
||||
|
@@ -2,18 +2,38 @@ uuid: 0dd28526-9c5f-46ce-a40d-8889503e420b
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- node.type.concernement
|
||||
- node.type.entite
|
||||
module:
|
||||
- administerusersbyrole
|
||||
- node
|
||||
- role_delegation
|
||||
- system
|
||||
- toolbar
|
||||
id: group_admin
|
||||
label: 'group admin'
|
||||
weight: -3
|
||||
is_admin: null
|
||||
permissions:
|
||||
- 'access administration pages'
|
||||
- 'access toolbar'
|
||||
- 'access users overview'
|
||||
- 'assign group_member role'
|
||||
- 'cancel users with role group_member'
|
||||
- 'create concernement content'
|
||||
- 'create entite content'
|
||||
- 'create users'
|
||||
- 'edit own concernement content'
|
||||
- 'edit own entite content'
|
||||
- 'edit users by role'
|
||||
- 'edit users with role group_member'
|
||||
- 'revert concernement revisions'
|
||||
- 'revert entite revisions'
|
||||
- 'role-assign users with role group_member'
|
||||
- 'view concernement revisions'
|
||||
- 'view entite revisions'
|
||||
- 'view own unpublished content'
|
||||
- 'view the administration theme'
|
||||
- 'view users by role'
|
||||
- 'view users with role group_member'
|
||||
|
@@ -1,9 +1,28 @@
|
||||
uuid: b00d65da-067b-449f-85e1-8b38ac043348
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies: { }
|
||||
dependencies:
|
||||
config:
|
||||
- node.type.concernement
|
||||
- node.type.entite
|
||||
module:
|
||||
- node
|
||||
- system
|
||||
- toolbar
|
||||
id: group_member
|
||||
label: 'group member'
|
||||
weight: -2
|
||||
is_admin: null
|
||||
permissions: { }
|
||||
permissions:
|
||||
- 'access administration pages'
|
||||
- 'access toolbar'
|
||||
- 'create concernement content'
|
||||
- 'create entite content'
|
||||
- 'edit own concernement content'
|
||||
- 'edit own entite content'
|
||||
- 'revert concernement revisions'
|
||||
- 'revert entite revisions'
|
||||
- 'view concernement revisions'
|
||||
- 'view entite revisions'
|
||||
- 'view own unpublished content'
|
||||
- 'view the administration theme'
|
||||
|
Reference in New Issue
Block a user