web: pages for the repository rows Parity lists as no #296

closed cmc opened this on 2026-09-28 06:27 UTC · ux web

Discussion

cmc 2026-09-28 06:27 UTC

Repository rows Parity lists as web: no, which a user without a terminal meets first. Each page dispatches the existing command.

  • access grants: grant, revoke (repo access grant|revoke)
  • effective access (repo access list)
  • webhooks: add, list, remove, deliveries, redeliver (secret from the form body, never the URL; see #284)
  • import from a remote (repo import)
  • rename (repo rename)
  • delete, transfer, with typed confirmation
  • release asset add, remove
  • milestone create, close, reopen
  • org labels set/remove and org milestone writes (web is list-only)

Mute is in #271, the token page in #264. Admin rows are out of scope. Update Parity in the MR that closes each row.

referenced in commit 7a58c237d3 by cmc: web: reauth for repo delete and rename, import form keeps input, flash after transfer and delete

2026-09-29 06:15 UTC

referenced in commit 8a7afd05e0 by cmc: web: access, webhooks, rename, transfer, delete and import pages

2026-09-29 06:15 UTC

closed by cmc in commit 728f109ae5: web: authorise release asset uploads before reading the body

2026-09-29 06:19 UTC

referenced in commit 1cb771a8f3 by cmc: web: release assets, milestones and org label and milestone writes

2026-09-29 06:19 UTC