more group (bourgeons) configs

This commit is contained in:
2022-11-07 12:05:53 +01:00
parent 2fbdc274b7
commit f9e76d4e4c
15 changed files with 203 additions and 57 deletions

View File

@@ -5,3 +5,9 @@ role_menu_pairs:
-
role: admin
menu: administrator
-
role: group_admin
menu: administrator
-
role: group_member
menu: administrator

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View 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: { }

View File

@@ -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'

View 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'

View File

@@ -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: { }

View File

@@ -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'

View File

@@ -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'