# UI E2E Cases Focused UI contract checks for the plugin calendar page and related user flows. ## Scope - Calendar page controls render (`/calendar`) - Account actions used by UI (register, login, reset) - Event CRUD and single-occurrence delete semantics used by UI - Admin user approval/removal flow that unblocks UI write access ## Automated Script - `compatibility-layer/ui_e2e.sh` ## Cases 1. Calendar page renders login/event controls. 2. Calendar page renders verify/reset/future-only/theme and recurrence-delete controls. 3. Register user and verify email token flow. 4. Admin approves user. 5. Approved user login succeeds via `/users/me`. 6. User creates recurring event. 7. Single occurrence delete removes only selected occurrence. 8. User deletes event and resource becomes not found. 9. Admin removes user and `/users/me` authentication fails afterward.