Web: as a repo owner, i want different bounty work schemes, so i can choose the right bounty type for the job

Created on 25 Apr 2018  Â·  12Comments  Â·  Source: gitcoinco/web

User Story

as a repo owner, i want different bounty work schemes, so i can choose the right bounty type for the job

approval_scheme could be one of

  • approved_workers_only
  • any_workers

num_workers could be

  • 1_workers
  • 2_workers
  • n_submitters

bounty_type

  • single - only 1 worker
  • contest - only 1 worker gets paid out of n who may start work
  • cooperative -- all workers up to n from above get paid out

Why Is this Needed?

theres too much confusion in the legacy flow about how many workers there can be at once

Description

Type: Feature

UI implications

New Bounty Form.

Please add a section on the gitcoin.co/new form such that a new bounty funder can enter

  • approval_scheme (default = any)
  • num_workers (default = 1)
  • bounty_type (default = single)

This information should be saved in IPFS upon submission, and then during sync_geth it should be loaded onto the Bounty object.

Bounty Details Page

Show the 'bounty_type' field on the bounty details page. There should be some hover text explaining what it is.

Only allow up to num_workers to click 'start work' on an issue

If the approval_scheme is 'approved workers only' please modify the start work flow such that it includes a 'pending' Interest object, and the funder must be notified that they must approve the worker or not. (a new UI is needed for 'approvals').

Gitcoinbot

Gitcoinbot's copy will need to be updated to reflect the approval_scheme and bounty_type

high-priority

Most helpful comment

no rush. its more important that its done well :0

All 12 comments

@danieljoonlee is interested in working on this

I can start working on this later today or tomorrow

okie dokie. i dont seem to be able to 'assign' you in github for some reason... hmm..

Work is in progress, if anyone wants to help / jump in let me know

great @danieljoonlee -- hit us up with a WIP PR when you have a chance :)

heyo i haven't started on the issue yet. planning on starting it tomorrow if you're not in a rush

no rush. its more important that its done well :0

@owocki hey sorry i think i need to pull off from this issue since i'm a blocker. i've gotten a lot of requests for side gigs, so i'm pretty swamped right now

thanks for letting us know @danieljoonlee !

heres the UI i came up with for the ‘work scheme’ stuff http://bits.owocki.com/08421t3J3m10/Screen%20Recording%202018-05-07%20at%2004.54%20PM.gif

For approved workers - we should allow for approved by default but in two scenarios:
Passive Rejection and Intentional Rejection (48 hrs window).

Bc Open Source Project - Anyone can make a PR

Thoughts?

v1 is shipped

Was this page helpful?
0 / 5 - 0 ratings