Restrict play screen to owned characters and own private rolls

This commit is contained in:
2026-02-26 19:23:05 +01:00
parent fa7f88e209
commit 637a2ef7ac
3 changed files with 91 additions and 6 deletions

View File

@@ -54,6 +54,7 @@ Gameplay capabilities now include:
- Role-aware authorization with admin role support (including admin user/role management)
- Campaign deletion by campaign owner or admin (unlinks characters from the campaign and clears campaign log entries)
- User deletion by admin also deletes campaigns owned by that user and unlinks all characters from those deleted campaigns
- Play screen visibility is owner-scoped: only owned characters are listed, and private log entries are visible only to the roller
- Campaign management owner labels use account display names (no GUID fallback rendering)
- Character edit flow supports unlinking from campaigns (owner/GM/admin) and assigning to any existing campaign via expanded campaign options
- Campaign management supports character deletion by character owner or admin