Admin panel should show established user workspaces #56
Labels
No labels
auth
autorelease: pending
autorelease: tagged
bug
dependencies
devops
docker
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
javascript
maintenance
question
refactor
ui
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gitchegumi/GitchAlerts#56
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add an admin-facing workspace overview so admin accounts can see which users have established workspaces and how many workspaces exist.
Problem
Right now, admins do not have a clear way in the admin panel to verify workspace adoption or basic workspace ownership. I do not need admin UI access to user workspace contents. The backend already has the underlying data. The admin panel just needs a safe operational view of workspace presence and ownership.
Desired behavior
Admin users should be able to open the admin panel and see a workspace overview that includes:
Explicit non-goals
This should not expose user workspace data/content in the admin UI.
Admins should not be able to browse a user's alert configurations, assets, secrets, integrations, layouts, canvases, or event history from this view unless a separate future issue explicitly adds that behavior.
Acceptance criteria
Notes
The intent is operational visibility, not user data inspection. This is mainly for knowing whether users have completed workspace setup and who has one.