Files
summercms/modules/cabana/backendscreens/controllers/users/config_list.yaml
Jakub Zych 530b02af9c feat(19.6.1-01): administrator lifecycle and last-superuser protection
- 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)
2026-10-22 11:13:26 +02:00

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