gitcoinco / gitcoinco/web

Edit Bounty

Open
#10,561 4 comments 0 reactions 0 assignees View on GitHub
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 be able to edit my bounties
So that i can keep information up to date for contributors

**Acceptance Criteria**

GIVEN I have created a bounty using the new bounty creation
AND i am viewing the bounty details of that bounty
WHEN I click the more options drop down on the bounty details page
AND select "Update Details"
THEN i will be navigated to the Bounty Creation wizard
AND all of the following fields should be editable
'title',
'experience_level',
'project_length',
'bounty_type',
'featuring_date',
'bounty_categories',
'issue_description',
'permission_type',
'project_type',
'reserved_for_user_handle',
'is_featured',
'admin_override_suspend_auto_approval',
'keywords'

**Product & Design Links:**
![Screen Shot 2022-05-03 at 10 10 35 AM](https://user-images.githubusercontent.com/95642312/166469370-74934110-c4d0-4ba6-a6bb-c8ab00239489.png)

**Tech Details:**

**Open Questions:**
-@nutrina is it easy to tell in the code what isnt able to be edited post creation?
- @nutrina were just reusing the existing 'more options' menu correct? aka all other options will exist
-
**Notes/Assumptions:**

Contributor guide

Open the contributing guide

Research direction

Start at the bounty details page's more-options menu and trace the existing Bounty Creation wizard flow. Check how the listed bounty fields are loaded and submitted for an existing bounty, and verify which fields are editable after creation. Done means selecting "Update Details" opens the wizard with current values and saves the accepted changes correctly.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.