added role_expire modules for students
This commit is contained in:
@@ -175,6 +175,7 @@ module:
|
||||
rest: 0
|
||||
restui: 0
|
||||
role_delegation: 0
|
||||
role_expire: 0
|
||||
search_api: 0
|
||||
search_api_db: 0
|
||||
search_api_solr: 0
|
||||
|
6
config/sync/role_expire.config.yml
Normal file
6
config/sync/role_expire.config.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
role_expire_default_roles: '{"unverified":"0","free_user":"0","contact_company":"0","alpha_testeur":"0","student":"free_user","adherent":"0","translator":"0","admin_showroom":"0","admin":"0","root":"0"}'
|
||||
role_expire_disabled_roles: '{"unverified":1,"free_user":1,"contact_company":1,"alpha_testeur":1,"student":0,"adherent":1,"translator":1,"admin_showroom":1,"admin":1,"root":1}'
|
||||
role_expire_default_duration_roles:
|
||||
student: '1 year'
|
||||
_core:
|
||||
default_config_hash: lhWT9VD8JMC6tKD0jyuXGQDxYY0v6u7jaCXBhKKmXks
|
@@ -26,7 +26,7 @@ field_type:
|
||||
class: solr.RemoveDuplicatesTokenFilterFactory
|
||||
-
|
||||
class: solr.ASCIIFoldingFilterFactory
|
||||
preserveOriginal: true
|
||||
preserveOriginal: 1
|
||||
-
|
||||
class: solr.WordDelimiterGraphFilterFactory
|
||||
preserveOriginal: 1
|
||||
@@ -41,7 +41,7 @@ field_type:
|
||||
class: solr.RemoveDuplicatesTokenFilterFactory
|
||||
-
|
||||
class: solr.ASCIIFoldingFilterFactory
|
||||
preserveOriginal: true
|
||||
preserveOriginal: 1
|
||||
-
|
||||
class: solr.WordDelimiterGraphFilterFactory
|
||||
preserveOriginal: 1
|
||||
|
17
config/sync/ultimate_cron.job.role_expire_cron.yml
Normal file
17
config/sync/ultimate_cron.job.role_expire_cron.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
uuid: b18efe2b-5573-4ff3-946e-6ec51e769206
|
||||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
module:
|
||||
- role_expire
|
||||
title: 'Default cron handler'
|
||||
id: role_expire_cron
|
||||
weight: 0
|
||||
module: role_expire
|
||||
callback: role_expire_cron
|
||||
scheduler:
|
||||
id: simple
|
||||
launcher:
|
||||
id: serial
|
||||
logger:
|
||||
id: database
|
@@ -122,6 +122,7 @@ permissions:
|
||||
- 'edit own thematique content'
|
||||
- 'edit own workflow workflow_transition'
|
||||
- 'edit privacy_policy config page entity'
|
||||
- 'edit role expire default duration'
|
||||
- 'edit terms in assisted_research'
|
||||
- 'edit terms in collectionneurs'
|
||||
- 'edit terms in company'
|
||||
@@ -133,6 +134,7 @@ permissions:
|
||||
- 'edit terms in tags'
|
||||
- 'edit terms in thesaurus'
|
||||
- 'edit terms_of_services config page entity'
|
||||
- 'edit users role expire'
|
||||
- excluded_from_login_tracking
|
||||
- 'execute entity:save_action menu_link_content'
|
||||
- 'execute entity:save_action node'
|
||||
|
@@ -11,12 +11,17 @@ permissions:
|
||||
- 'add flag lists'
|
||||
- 'create member profile'
|
||||
- 'create note content'
|
||||
- 'create workflow workflow_transition'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own flag lists'
|
||||
- 'edit own note content'
|
||||
- 'flag dossier other items'
|
||||
- 'unflag dossier other items'
|
||||
- 'update own commerce_license'
|
||||
- 'update own member profile'
|
||||
- 'use jsonrpc services'
|
||||
- 'view own commerce_license'
|
||||
- 'view own flag lists'
|
||||
- 'view own member profile'
|
||||
- 'view printer friendly versions'
|
||||
- 'view recurring commerce_order'
|
||||
|
@@ -10,9 +10,11 @@ permissions:
|
||||
- 'access materio search'
|
||||
- 'add flag lists'
|
||||
- 'create member profile'
|
||||
- 'create note content'
|
||||
- 'create workflow workflow_transition'
|
||||
- 'display eu cookie compliance popup'
|
||||
- 'edit own flag lists'
|
||||
- 'edit own note content'
|
||||
- 'flag dossier other items'
|
||||
- 'unflag dossier other items'
|
||||
- 'update own member profile'
|
||||
|
Reference in New Issue
Block a user