Web: Need to be able to stop work bounties as the funder

Created on 18 Feb 2018  路  20Comments  路  Source: gitcoinco/web

Description

Either the issuer of the bounty, or the people who have submitted their intention to complete it, should be able to un-claim the bounty so it goes back to the open stage, for new people to know to start work.

bounties community member enhancement

Most helpful comment

@owocki Gitcoin Bot running wild over here!

@thelostone-mc Sorry about this, appreciate your good humor 馃槀please work this as if it is yours while we get the issue resolved 馃憤

All 20 comments

@mbeylin Users that have Started work on a bounty can currently Stop Work on a bounty, but we don't provide the funder with any mechanism to remove interested parties. 馃憤 This makes sense!

__This issue now has a funding of 0.04 ETH (37.66 USD) attached to it.__

  • If you would like to work on this issue you can claim it here.
  • If you've completed this issue and want to claim the bounty you can do so here
  • Questions? Get help on the Gitcoin Slack
  • $10098.12 more Funded OSS Work Available at: https://gitcoin.co/explorer

@mbeacom My guess is the funder would be able to choose from a list of users that started working on the bounty and "un-start" them?

@mbeacom @KennethAshley Yes. There should also be functionality to return the bounty to an 'Open' state, if the funder ends up.

@lazaridiscom I can see where you're coming from, but don't think the current state of the platform reflects your concerns. Funders (who are generally OSS developers / repo maintainers themselves) are implicitly incentivized to treat anyone working on their projects well. We have not seen any cases of malice in this to-date.

The 'Unstart' Work ("Stop Work"?) functionality is important because we've seen instances where developers go completely off the map, leaving the funder no easy way to return the bounty to an 'Open' state.

As the platform scales, I agree with your sentiment. We need to put barriers in place (probably to both 'Start Work' and 'Stop Work') to help ensure that the right developers are working on the right issues, and that the funders can only 'Stop Work' if it's clear that certain parameters are met (i.e. Developer has been MIA for 1 week, submission is clearly under quality).

@vs77bb @mbeacom
Did gitcoin bot just totally ignore my start work request and republish the bounty 馃槀
I'm a lil hurt to be honest :P

It happened when the title gets changed , the bot posted it just after @PixelantDesign renamed the issue. Might need to look into that

@owocki Gitcoin Bot running wild over here!

@thelostone-mc Sorry about this, appreciate your good humor 馃槀please work this as if it is yours while we get the issue resolved 馃憤

__Work has been started on the 0.04 ETH (34.22 USD) funding by__:

  1. @thelostone-mc

__Please work together__ and coordinate delivery of the issue scope. Gitcoin doesn't know enough about everyones skillsets / free time to say who should work on what, but we trust that the community is smart and well-intentioned enough to work together. As a general rule; if you start work first, youll be at the top of the above list ^^, and should have 'dibs' as long as you follow through.

On the above list? Please leave a comment to let the funder (@mbeacom) and the other parties involved what you're working, with respect to this issue and your plans to resolve it. If you don't leave a comment, the funder may expire your submission at their discretion.

looking into the issues with gitcoin bot. sorry ya'll.. gimme a day or so to triage

__Work for 0.04 ETH (34.22 USD) has been submitted by__:

  1. @sethmcleod

Submitters, please leave a comment to let the funder (@mbeacom) (and the other parties involved) that you've submitted you work. If you don't leave a comment, the funder may expire your submission at their discretion.

just put in a fix for the gitcoinbot craziness. gonna monitor for the next few hours to make sure we're all good.

looking okay now.. thanks for your patience folks

Did gitcoin bot just totally ignore my start work request and republish the bounty 馃槀

sorry about this @thelostone-mc -- my bad

@mbeacom A few doubts

Looking at this -> the flow would be:

Bounty Issuer clicks reject on a submission -> 
update the list ( i鈥檓 assuming db update to ) -> refresh to show updated list. 
(Do we do the confirm action in a pop up box before triggering an rejection ? )

I鈥檓 assuming bounties network doesn鈥檛 have a reject API which needs to be invoked

Does that sound right ?

Digging into the code in kill_bounty.js -> towards I see

bounty.killBounty(bountyId, {gasPrice:web3.toHex($("#gasPrice").val()) * Math.pow( 10, 9 )}, final_callback);

Upon invoking the killBounty()-> then there is a final_callback -> redirects us back to the page upon successfully killing the bounty

Where do we update our db locally ?
I don鈥檛 see a UPDATE/DELETE db call happening anywhere
cause in this usecase I don鈥檛 have to invoke bounty.xyz(), instead I鈥檇 have to delete that submission (not a good idea cause if in the future we keep an audit ) / update the table to introduced a col (rejected) and set it to true

@thelostone-mc For this particular bounty, you'd only need to remove the specific user's Interest from the bounty and update the Started Work list in the current view. So, the funder could Stop Work for the specified user in the Started Work section of the bounty details page. Interest impressions aren't relayed to the actual bounty, but uses a relation to Interest from Bounty in our relational DB. Similarly to how the remove_interest view works for the bounty hunter.

i'd love to get this one started.. can add a few more 0.0x ETH to the bounty if it does anything for anyone on thread :)

closing this issue in favor of the WIP PR

__The funding of 0.04 ETH (17.91 USD @ $447.74/ETH) attached to this issue has been killed by the bounty submitter__

@mbeacom wanna accept the submission here?

__The funding of 0.04 ETH (16.27 USD @ $406.76/ETH) attached to this issue has been approved & issued to @sethmcleod.__

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sethmcleod picture sethmcleod  路  4Comments

ghost picture ghost  路  3Comments

kuhnchris picture kuhnchris  路  4Comments

Skyge picture Skyge  路  3Comments

frankchen07 picture frankchen07  路  4Comments