purge_users-8.x-2.0/config/schema/purge_users.schema.yml
config/schema/purge_users.schema.yml
# Schema for Purge Users module testing.
purge_users.settings:
type: config_object
mapping:
user_never_lastlogin_value:
type: integer
label: 'Never logged in value'
user_never_lastlogin_period:
type: string
label: 'Never logged in period'
user_lastlogin_value:
type: integer
label: 'Last logged in value'
user_lastlogin_period:
type: string
label: 'Last logged in period'
user_inactive_value:
type: integer
label: 'Inactive users value'
user_inactive_period:
type: string
label: 'Inactive users period'
user_blocked_value:
type: integer
label: 'Blocked users value'
user_blocked_period:
type: string
label: 'Blocked users period'
enabled_never_loggedin_users:
type: boolean
label: 'Never logged in enable'
enabled_loggedin_users:
type: boolean
label: 'Last logged in enable'
enabled_inactive_users:
type: boolean
label: 'Inactive users enable'
enabled_blocked_users:
type: boolean
label: 'Blocked users enable'
enabled_do_not_purge_authors:
type: boolean
label: 'Do not purge content authors enable'
enabled_do_not_purge_commenters:
type: boolean
label: 'Do not purge users who have commented enable'
purge_included_users_roles:
type: sequence
label: 'List of included roles'
sequence:
type: string
label: 'Role machine name'
purge_on_cron:
type: boolean
label: 'Purge on cron enable'
inactive_user_notify_subject:
type: label
label: 'Notify text subject'
inactive_user_notify_text:
type: text
label: 'Notify text body'
send_email_notification:
type: boolean
label: 'Send notification email enable'
purge_user_cancel_method:
type: string
label: 'Purge method'
disregard_blocked_users:
type: boolean
label: 'Disregard blocked users enable'
purge_excluded_users_roles:
type: sequence
label: 'List of excluded roles'
sequence:
type: string
label: 'Role machine name'
user_before_deletion_subject:
type: label
label: 'Subject of user before deletion notification email'
user_before_deletion_text:
type: text
label: 'Body of user before deletion notification email'
send_email_user_before_notification:
type: boolean
label: 'Before deletion notification email enable'
user_before_notification_value:
type: string
label: 'Before deletion notification email value'
user_before_notification_period:
type: string
label: 'Before deletion notification email period'
