Files
summercms/.planning/phases/12.1-user-plugin-admin-screens/12.1-UAT.md

37 lines
2.0 KiB
Markdown

---
status: testing
phase: 12.1-user-plugin-admin-screens
source: [12.1-VERIFICATION.md]
started: 2026-10-05T15:10:00Z
updated: 2026-10-05T15:10:00Z
---
## Current Test
number: 1
name: Walk Users, User Groups and Organisations in light and dark mode as an admin holding golem15.users.access_users and golem15.users.access_groups but not golem15.users.manage_privileged_groups
expected: |
Screens match the UI-SPEC (row-state badges with text, one status callout on preview, record actions before the primary edit button, segmented permission control, locked admin group with its note). Filter and search Users; open a banned and a deactivated user's preview; run Activate, Unban and a bulk Ban; create a user with an invitation; open Permissions; try to add the admin group; edit a group's permissions; add and remove an organisation member.
awaiting: user response
## Tests
### 1. Walk Users, User Groups and Organisations in light and dark mode as an admin holding golem15.users.access_users and golem15.users.access_groups but not golem15.users.manage_privileged_groups
expected: Screens match the UI-SPEC (row-state badges with text, one status callout on preview, record actions before the primary edit button, segmented permission control, locked admin group with its note). Filter and search Users; open a banned and a deactivated user's preview; run Activate, Unban and a bulk Ban; create a user with an invitation; open Permissions; try to add the admin group; edit a group's permissions; add and remove an organisation member.
result: [pending]
### 2. D-30 on a user in the admin group: name-only save; email save; password save; Delete; bulk delete with another user
expected: Name-only save succeeds. Email and password each show the forbidden banner with the marked field, keep what was typed, save nothing. Delete and bulk delete each show a danger toast and delete nobody.
result: [pending]
## Summary
total: 2
passed: 0
issues: 0
pending: 2
skipped: 0
blocked: 0
## Gaps