feat(admin): show group schedule status
This commit is contained in:
@@ -14,7 +14,7 @@ As an administrator, I want a concise group policy table and focused group detai
|
||||
|
||||
# Acceptance Criteria
|
||||
|
||||
- [x] The main Groups page lists name, Minecraft access, VPN/proxy/Tor access, and effective member count with the default group first and remaining names ordered alphabetically.
|
||||
- [x] The main Groups page lists name, Minecraft access, schedule status, VPN/proxy/Tor access, and effective member count with the default group first and remaining names ordered alphabetically.
|
||||
- [x] Policy controls show their current state and require confirmation in an accessible modal before mutation.
|
||||
- [x] Selecting a group name opens a detail page with its description, policies, and effective members.
|
||||
- [x] Add group opens an accessible modal asking for name, description, Minecraft access, and VPN/proxy/Tor access.
|
||||
|
||||
@@ -16,6 +16,7 @@ As an administrator, I want an enabled group to have recurring access windows, s
|
||||
|
||||
- [x] A group can have zero or more recurring weekly access windows stored and evaluated in UTC.
|
||||
- [x] The browser shows each UTC window's current equivalent in the administrator's local timezone while clearly identifying UTC as authoritative.
|
||||
- [x] The Groups table identifies unrestricted groups and the configured window count, linking each status to schedule management.
|
||||
- [x] Administrators can add and remove multiple windows, including windows that cross the end of the UTC week.
|
||||
- [x] Window starts are inclusive and window ends are exclusive.
|
||||
- [x] No configured windows preserve unrestricted scheduling behavior while Minecraft access is enabled.
|
||||
|
||||
Reference in New Issue
Block a user