Roadmap 0.9, Fixes
FX.120 SuperCad Teams redesign: teams left, members right, Add people, a member's page with roles, status and activity; website Members tab to match
From the owner's design boards (dropai.zone/d/znEiRaXp). SuperCad Teams page: team cards (people, projects, invited count, project access, edit, delete) beside the picked team's members as rows (person, title and company, role, status Active/Invited/Disabled); filters, search, role filter, bulk disable/remove; Add people (people you already work with, or type an email, one card each with a role and what that role can do); a member's page (details, their teams, activity, a role and permissions table, the projects they reach); the empty state. Data and server: roles are owner/admin/member (an older Lead is read as admin); members gain joined_at, invited_by and disabled_at, people gain last_active; whoever makes a team is its owner; the last owner cannot step down, be removed or be disabled; account database schema 3 rebuilds team_members with the new check and keeps every row; new endpoint ops set_member_access, touch_active and GET ?me. Status is derived: disabled, active (has an account or is the person using this copy) or invited. Website: the team Members tab (/teams/{slug}/members) gets status pills, search and filters (progressive) and a what-each-role-can-do table; no member page or disable on the website yet (accounts have no such model). Tests: test-super-teams 291, test-user-teams 93, test-teams 145, home-teams 29. Not done: the file-format spec page (supercad-file-format-0.1.html) still lists the old team_members columns; last active is only recorded for the person using the copy; not run against the live account database or a signed-in device.
Community comments
No comments yet
Add detail as we go: how you would use it, files or steps that show the problem, what other programs do. The team reads every comment.
Sign in or create a free account to add a comment.