Manage test co-organizers through accepted invitations #47
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#50 Transfer test and material ownership only after recipient acceptance
viacheslavshuka/quorum
#51 Schedule another test from a previous test
viacheslavshuka/quorum
#52 Register individual testers with approval, tentative status, and capacity checks
viacheslavshuka/quorum
#53 Let owners discard unpublished test drafts
viacheslavshuka/quorum
#66 Handle organizer decisions and simple session updates through Telegram
viacheslavshuka/quorum
#69 Restrict participation and organizing capabilities with reversible expiry
viacheslavshuka/quorum
#71 Show tester and organizer activity rankings from recorded participation
viacheslavshuka/quorum
#16 Run durable PostgreSQL jobs with atomic effects
viacheslavshuka/quorum
#44 Create private test drafts and publish complete announcements
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#47
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Several organizers can edit one test and manage its roster. The owner controls assignments, while invitees choose whether to accept.
Acceptance criteria
Validation
Test wrong-recipient acceptance, concurrent invitation creation, expiry and acceptance races, and removal followed by a stale edit. Check reason privacy separately from public organizer-change notices. Verify that no owner departure leaves assignment control undefined.
Verify notification delivery to the removed person, remaining organizers, and eligible testers. Repeated event processing must not create duplicate inbox records.
Dependencies
Related work