Skip to content

moooon

Motir

Vibe your whole project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.

  • Vibe Project
  • Open Source
  • AI Agent
  • AI Loop
1
requests
0
upvotes
145
planned
1,361
shipped

Motir · Work items

MOTIR-354Done

6.4.5 UI — project settings → Members + Access

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)