Web: BUILD Reserve Bounties Improvements

Created on 16 Jan 2019  Âˇ  53Comments  Âˇ  Source: gitcoinco/web

Description

As of now, a funder can come reserve a bounty for a user X while creating a bounty /new.
The created bounty is reserved for X for upto 72 hours during which only he can start work on it.
After that -> the issue is no longer reserved and is open to everyone to work on.

PR where it was built out: https://github.com/gitcoinco/web/pull/2950

Issues
  • Right now, a reserved issue pops up into the /explorer for everyone even though they cannot start work on it.
  • We have a simple check to determine if a reserved issue is open to the public, this means even after 72 hours expire -> we maintain who the issue was reserved for.
    If the grant owner edits the issue details -> the checks kick in and the issue is reserved again (which should not happen )
  • There are instances where the funder may want the reserved issue to go beyond 72 hours (3 days) and that doesn't happen at the moment.
PR should Fix
  • Introduce input on the same row as reserved for in /new which asks
    Release to the public after X with drop down with options after 3 days, after a week, keep reserved which map to corresponding hours
  • Introduce a new state -> reserved.
  • Any bounty created which is reserved for a user -> would be in this newly created state
  • If the reserved bounty is started by user -> issue would transition to Work Started
  • If the bounty is no longer reserved (aka reserved time elapses) remove the reserved for User from db & transition issue to Open State
  • Add new state to the filter on the explorer to enable logged in user to see bounties reserved for them
  • ensure reserved bounty appears on explorer only to the users who have an active reservation
  • provide and button on the issue detail to force release the issue if needed. (Aka update dp to remove the reservedFor Data )

Discussions : https://github.com/gitcoinco/web/issues/3502

Note

This task would undergo PR reviews and feedback would have to be worked upon

Gitcoin Bounties bug

All 53 comments

If the funder has reserved it for a contributor, we would undo the reserved feature after 72 hours?

@PixelantDesign Yes, the code snippet which does that is mentioned in the description ^_^

My recommendation is to add a checkbox and let the user opt into the 72 hour realse.... instead of make assumptions that users would want it undone when they’ve clearly set it to reserve.

@PixelantDesign Updated the ticket. Freezing the scope for this ticket. 🙌

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__This issue now has a funding of 0.45 ETH (53.86 USD @ $119.69/ETH) attached to it.__

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Workers have applied to start work__.

These users each claimed they can complete the work by 4 weeks, 1 day from now.
Please review their action plans below:

1) usmanmuhd has applied to start work _(Funders only: approve worker | reject worker)_.

WIll be doing this as discussed with @thelostone-mc before.

Learn more on the Gitcoin Issue Details page.

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Yes and contributors who cannot apply to work on this should not get notifications of this new issue.

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd could we have the PR up for this / need help from my side ?

@usmanmuhd Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@usmanmuhd could we get a WIP PR opened up today ? I would like this in by this week

Yeah sure. Today evening it'll be done.

@usmanmuhd still waiting on the PR 😓

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Workers have applied to start work__.

These users each claimed they can complete the work by 2 weeks, 3 days from now.
Please review their action plans below:

1) satyamakgec has applied to start work _(Funders only: approve worker | reject worker)_.

  1. Code setup
  2. Understand the Code
  3. Finding the pinpoint file
  4. Implement the changes
  5. Fix the test cases

Learn more on the Gitcoin Issue Details page.

@satyamakgec Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@satyamakgec Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@gitcoinbot yes I am working on the issue.

@satyamakgec Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@satyamakgec Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@satyamakgec due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • [x] reminder (3 days)
  • [x] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@satyamakgec due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

  • [x] reminder (3 days)
  • [x] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__The funding of this issue was increased to 0.7 ETH (178.87 USD @ $255.53/ETH) .__

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

@rafalkowalski could you provide an update on this?

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Work has been started__.

These users each claimed they can complete the work by 8 hours from now.
Please review their action plans below:

1) vince0656 has been approved to start work.

Hi there,

Having worked on Gitcoin before and added new bounty functionality, I feel like I could give this a good shot. I will aim to fix the issues listed in the description which includes:
-Release to public feature
-New state of reserved
-New bounties created with reservations are marked as reserved
-Transition to work started for reserved user that starts work
-Transition to open state if reserved user doesn't start working on issue after X time
-New filter to see bounties reserved for users

Any questions, let me know - thanks!

Learn more on the Gitcoin Issue Details page.

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__The funding of this issue was increased to 0.98 ETH (180.54 USD @ $184.22/ETH) .__

@vince0656 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Hi there,

I'm still working on this.

Thanks very much,
Vincent

Hi there,

I'm still working on this.

Thanks very much,
Vincent

@vince0656 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] reminder (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

Hi there,

I'm still working on this. Coming to the end now

Thanks very much,
Vincent

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Work for 0.98 ETH (166.4 USD @ $169.79/ETH) has been submitted by__:

  1. @vince0656

@PixelantDesign please take a look at the submitted work:

  • PR by @vince0656

@PixelantDesign we are good for payout !

@PixelantDesign @thelostone-mc @octavioamu Sorry to bug but any idea as to when this will be paid out? PR merged into master is: #5066

Thanks in advance

looks like @PixelantDesign owns this; and she just went out on maternity leave!

i can pay you out of my funds if you want ... then when @PixelantDesign gets back we can cancel the bounty

@owocki yes please. Could you pay me and then cancel the bounty when @PixelantDesign is back. Thanks

@owocki any update on the payout? Thanks in advance

sorry; devcon broke me inbox! paying out now

⚡️ A tip worth 0.98000 ETH (182.57 USD @ $186.3/ETH) has been granted to @vince0656 for this issue from @owocki. ⚡️

Nice work @vince0656! Your tip has automatically been deposited in the ETH address we have on file.

@PixelantDesign when ur back from leave; pls cancel the bounty (do not payout; i already paid!)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sethmcleod picture sethmcleod  Âˇ  4Comments

thelostone-mc picture thelostone-mc  Âˇ  4Comments

NukeManDan picture NukeManDan  Âˇ  3Comments

Skyge picture Skyge  Âˇ  3Comments

Makondor2 picture Makondor2  Âˇ  3Comments