- activate, deactivate and restore as record and bulk actions; delete is the soft delete through deleted_at, never a hard delete - deleted admins listed and opened (unscoped), deleted/deactivated row states, Deleted filter (hide / only), preview status hint - deactivate and delete bump tokens_valid_after; activate and restore do not - self delete and self deactivate refused; outranking and last active superuser guarded on delete, deactivate and bulk rows (whole selection rolls back)
25 lines
762 B
YAML
25 lines
762 B
YAML
list: ~/plugins/summercms/cabana/models/user/columns.yaml
|
|
modelClass: Backend\Models\User
|
|
title: backend::lang.user.list_title
|
|
recordUrl: summercms/cabana/users/preview/:id
|
|
noRecordsMessage: backend::lang.user.list_empty
|
|
recordsPerPage: 20
|
|
showCheckboxes: true
|
|
showSetup: true
|
|
filter: config_filter.yaml
|
|
|
|
toolbar:
|
|
buttons: [create, delete]
|
|
search:
|
|
prompt: backend::lang.list.search_prompt
|
|
|
|
bulkActions: [activate, deactivate, restore]
|
|
|
|
messages:
|
|
create: backend::lang.user.new
|
|
empty: backend::lang.user.list_empty
|
|
deleteConfirm: backend::lang.user.delete_selected_confirm
|
|
deleted: backend::lang.messages.list.deleted
|
|
rowStateDeleted: backend::lang.user.state_deleted
|
|
rowStateDisabled: backend::lang.user.state_deactivated
|