-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Bounties to Phase [feature-add-bounty-to-phase] #1662
Labels
Comments
@fvalentiner can you please assign this issue to me?, Thanks |
@fvalentiner please assign me? My sphinx name is Abubakar |
@fvalentiner could you please assign me? |
@fvalentiner Could you please assign me? |
Hi @fvalentiner, Please assign me? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Context
Bounty: https://community.sphinx.chat/bounty/1980
We have a new requirement to add a property
phase_uuid
andphase_priority
to bounties in order to relate them to phases within features.Here is an schematic on the object relations:

Modify Endpoints:
POST /gobounties/
GET /gobounties/all
New endpoints:
GET /features/{feature_uuid}/phase/{phase_uuid}/bounty
Add columns to bounty Table in DB:
phase_uuid (text) null
phase_priority (int) null
Design
clone branch
https://github.com/stakwork/sphinx-tribes/tree/feature-add-bounty-to-phase
Make sure you are running posgresql locally
Create file .env with the following content
PORT=5005
DATABASE_URL=postgres://postgres:asdf@localhost:5432/ebdb?sslmode=disable
Change DATABASE_URL to connect to your local DB (it could be an empty db)

4. Run "go run ." to run the backend API that connects to the DB and creates the objects
5. Open a new terminal window and run "npx cypress run --spec 'cypress/e2e/07_add_bounty_to_phase.cy.ts' " this starts to run the tests
Your job is to create the routes, handler functions and db changes in order for the test to pass. If you find any issues or typos in the cypress tests please let the creator of the issue know.
Before committing your changes make sure the cypress tests pass.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: