MotirBuilding in public
MOTIR · moooon
onMotir
You’re viewing a public project. Anyone can view it — no account needed. Sign in to submit, upvote, or comment on requests.View-only — you can’t edit work items
MOTIR-354

6.4.5 UI — project settings → Members + Access

Done
Description

Estimate: 26m · Depends on: 6.4.1, 6.4.4

The project-settings Members + Access UI, per design/projects/ (6.4.1). The Members panel lists project members with their role Pill, an add-member Combobox (scoped to workspace members not yet on the project), remove, and a role select; the Access control sets open / limited / private with the explanatory copy. Calls the 6.4.4 API optimistically; project-admin-only (non-admins see it read-only). Lives in the project settings area (alongside the 2.2.5 workflow editor; Story 6.5 later unifies these).

Acceptance criteria

  • A project-settings Members panel (list + role + add/remove via the 6.4.4 API) + an Access control (open/limited/private) render per the 6.4.1 design; project-admin-gated (read-only for non-admins).
  • Colours via --el-*, shape via element tokens, AA-safe; matches the mockup; the add-member picker is scoped to workspace-members-not-yet-on-project.
  • Component tests cover the members list, add/remove/role, and the access-level control.

Context refs

  • design/projects/ + design-notes.md (6.4.1); the workspace Members UI (Story 1.2/1.3) to mirror; components/ui/* (Combobox, Pill); Story 6.4.4 (the API)