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-785

6.17.2 Reframe the `public` access level as "Building in public" (copy + control + explainer)

Done
Description

Estimate: 40m · Type: code · Depends on: 6.17.1

Reframe the public access level as "Building in public" across copy + the make-public control (no schema change — public stays the enum value; this is presentation). In the 6.12.8 access control: label/describe public as "Building in public" with the explainer copy (what becomes visible; sign-in only to submit/upvote/comment). Centralize the i18n strings (buildInPublic.*). Keep setAccessLevel as the write path. Add the explainer/confirm dialog content as a reusable piece (used by 6.17.3).

Acceptance criteria

  • The access control presents public as "Building in public" with the explainer; other levels unchanged.
  • i18n strings centralized; admin-gated (reuse existing); no schema/enum change.

Context refs

  • app/(authed)/settings/project/members/_components/ProjectMembersSettings.tsx; projectsService.setAccessLevel; messages/en.json (+ locales); design 6.17.1