added role_expire modules for students

This commit is contained in:
2021-10-27 12:04:42 +02:00
parent fa0c70ccd8
commit ed0c65492f
9 changed files with 146 additions and 4 deletions

View File

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

View 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

View File

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

View 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

View File

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

View File

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

View File

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