Create private test drafts and publish complete announcements #44
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
#45 Browse tests and open website forms through the Telegram bot
viacheslavshuka/quorum
#46 Let owners close question sets to new tests and reopen them
viacheslavshuka/quorum
#47 Manage test co-organizers through accepted invitations
viacheslavshuka/quorum
#48 Give operator-appointed moderators a private report queue
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
#54 Open Quorum on a filtered list of upcoming tests
viacheslavshuka/quorum
#55 Announce matching tests once and combine deferred discoveries into digests
viacheslavshuka/quorum
#56 Manage organizer-supplied access links for tests
viacheslavshuka/quorum
#57 Preserve bookings and prevent stale overwrites when test details change
viacheslavshuka/quorum
#20 Display dates and deadlines in each user's saved timezone
viacheslavshuka/quorum
#39 Let material owners invite collaborators and control group reuse
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#44
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?
Organizers need to prepare a test before making it discoverable. Deliver the website creation form, draft persistence, publication action, and protected published details together.
Acceptance criteria
Validation
Exercise incomplete drafts, unauthorized reads, DST gaps and folds, elapsed duration across offset changes, touching intervals, and publication with no links. Check API schemas and generated-client compatibility. Use a browser workflow to publish without loading the full calendar.
Construct current-role fixtures where the original creator has no owner or organizer role. Their private-draft read must fail. Publish an unpartitioned package without artificial child blocks.
Dependencies
Related work