Commit Graph

3 Commits

Author SHA1 Message Date
Jakub Zych
970eba7734 feat: user preview, bulk and record actions and the permanent delete
- the list opens the preview, which shows one status hint (banned,
  deactivated, not activated, suspended) and the IP address fields
- bulk actions activate, deactivate, restore, ban and unban; record
  actions activate, unban and unsuspend, offered while they apply
- delete (form button and bulk) removes the user for good with the
  throttle rows, group memberships and attachments in one transaction;
  blobs go after the commit
- a privileged-group member is still refused, a bulk delete as a whole
2026-10-05 13:10:12 +02:00
Jakub Zych
ebaf3a0817 refactor: spell the five permission codes out in the catalog
The catalog reads like the Winter registerPermissions() list, and a
test pins the codes and their default roles.
2026-10-05 13:03:36 +02:00
Jakub Zych
4e17c0d35b test: cover the Users admin list, update and the privileged-member guard
- admin harness: boots the plugin with the admin API mounted and
  mints backend administrators with chosen permissions
- TestAdminUsersTracer and TestAdminPrivilegedMember
2026-10-05 13:01:59 +02:00