Hide Submissions from Contributors until end date
- Dominant language
- JavaScript
- Stars
- 1.8k
- Forks
- 776
- PR merge metrics
- No merged PRs in 30d
Description
**User Story:**
As a funder
I want to hide submissions from other contributors
So that there isnt any stealing of ideas or code
**Acceptance Criteria**
**Viewing Bounty Details page before end date - contributor with work submitted**
GIVEN i am logged in as a contributor
AND i have submitted work to a bounty
AND the hackathon has not ended
WHEN I view the details page of that bounty
THEN I will only see my work submission
AND i will not see any other submissions ot that bounty
**Viewing Bounty Details page before end date - contributor has not submitted work**
GIVEN i am logged in as a contributor
AND i have NOT submitted work to a bounty
AND the hackathon has not ended
WHEN I view the details page of a bounty for a hackathon that hasnt ended
THEN i will not see any submissions for that bounty
**Viewing Bounty Details page before end date as Bounty Funder**
GIVEN i am logged in as a bounty funder
AND i have bounties that are tied to a hackathon
AND that hackathon is still active/not ended
WHEN i view a details page for a bounty in that hackathon
THEN i will see all submissions for all contributors
**Viewing Bounty Details page after hackathon has ended - any persona**
GIVEN i am logged in as anyone
AND i have bounties that are tied to a hackathon
AND that hackathon has ended
WHEN i view the details page for any bounty in that hackathon
THEN i will see all submissions for all contributors
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by locating the bounty details page and its submission visibility checks, then verify each persona and hackathon-state case in the acceptance criteria; done means contributors see only permitted submissions while funders and post-end-date viewers see all submissions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- authorization, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100