mirror of
https://github.com/screentinker/screentinker.git
synced 2026-05-15 07:32:23 -06:00
Teams in its pre-Workspaces form is being paused while the feature is redesigned as a user-grouping primitive within the new Workspaces architecture. The original Teams data model had no workspace-awareness and was effectively non-functional after Phase 2.2 (every route migrated away from team_id), but the UI remained reachable and allowed users to accumulate orphan data while believing they were configuring access control. Hide the Teams sidebar nav entry to prevent new entries to the UI. /api/teams now returns 503 Service Unavailable with a 'feature redesign in progress' message. Existing teams/team_members/team_invites table data is preserved indefinitely for forward migration to the future teams design. Bonus: requireAuth middleware fires before the catch-all so unauthenticated callers see the standard 401 instead of the 503 redesign message - avoids exposing the 'feature being redesigned' signal to unauthenticated probes or fingerprint scanners. |
||
|---|---|---|
| .. | ||
| activity.js | ||
| assignments.js | ||
| auth.js | ||
| content.js | ||
| device-groups.js | ||
| devices.js | ||
| folders.js | ||
| kiosk.js | ||
| layouts.js | ||
| playlists.js | ||
| provisioning.js | ||
| reports.js | ||
| schedules.js | ||
| status.js | ||
| stripe.js | ||
| subscription.js | ||
| teams.js | ||
| video-walls.js | ||
| white-label.js | ||
| widgets.js | ||
| workspaces.js | ||