Public: anyone can read this; the crew can change it.

Roles, part 2: a guest cannot own a repository or start a crew run, and every older refusal keeps its own reason #2302

shipped production is serving it opened this has it
opened this

Part of #673.

Done looks like:

  • [ ] Creating a repository, make-it-yours, and starting a run are refused to a guest, with the words "the owner has not made this account a member". This replaces the emergency database guard for those acts.
  • [ ] The refusals that already exist are checked first, so their reasons stay the same: unverified, suspended, agent, stranger to a private repository. test/make-it-yours.test.ts passes unchanged.
  • [ ] Tests: a guest is refused each act through the page and through the API, and a member is allowed.
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs