Changeset 0.8.1 (#44)

This commit is contained in:
2026-02-22 01:22:23 +00:00
parent 1adef94617
commit c0d95fd7f5
13 changed files with 473 additions and 55 deletions

View File

@@ -161,11 +161,12 @@ The missing middle tier: scoped administration without system-admin access.
(one person can be admin of Team A, member of Team B)
**Onboarding**
- [ ] Registration approval → assign role + team(s) during approval
- [x] Registration approval → assign role + team(s) during approval
(upgrade from current binary approve → assign-and-activate)
- [x] System admin creates teams + assigns first team admin
- [ ] Team admin self-manages: add/remove members, create team presets,
manage team channels, view team usage
- [x] Team admin self-manages: add/remove members
(RequireTeamAdmin middleware, scoped /teams/:teamId routes)
- [ ] Team admin: create team presets, manage team channels, view team usage
**Private Provider Policy**
- [x] `is_private` flag on provider configs (marks local/self-hosted endpoints)