added autologout module

This commit is contained in:
2018-04-25 20:08:02 +02:00
parent 780a55fb00
commit 4e1a5c59b5
33 changed files with 2909 additions and 0 deletions
@@ -0,0 +1,13 @@
timeout: 1800
max_timeout: 172800
padding: 20
role_logout: false
redirect_url: /user/login
no_dialog: false
message: 'Your session is about to expire. Do you want to reset it?'
inactivity_message: 'You have been logged out due to inactivity.'
enforce_admin: false
jstimer_format: '%hours%:%mins%:%secs%'
jstimer_js_load_option: false
use_alt_logout_method: false
use_watchdog: true
@@ -0,0 +1,64 @@
autologout.settings:
type: config_object
mapping:
timeout:
type: integer
label: 'Timeout value'
max_timeout:
type: integer
label: 'Max timeout value'
padding:
type: integer
label: 'Seconds to give a user to respond'
role_logout:
type: boolean
label: 'Enable role timeout'
redirect_url:
type: string
label: 'Redirect url'
no_dialog:
type: boolean
label: 'Integer label'
message:
type: string
label: 'Message to display'
inactivity_message:
type: string
label: 'Message displayed after logging out'
enforce_admin:
type: boolean
label: 'Enable admin logout'
jstimer_format:
type: string
label: 'JS timer format'
jstimer_js_load_option:
type: boolean
label: 'JS timer load'
use_alt_logout_method:
type: boolean
label: 'Use alternate logout methode'
use_watchdog:
type: boolean
label: 'Use watchdog'
autologout.role.*:
type: config_object
label: 'Role Settings'
mapping:
enabled:
type: boolean
label: 'Enabled'
timeout:
type: integer
label: 'Timeout'
autologout.user.*:
type: config_object
label: 'User Settings'
mapping:
enabled:
type: boolean
label: 'Enabled'
timeout:
type: integer
label: 'Timeout'