AutarkLabs / open-enterprise

A suite of apps that includes allocation, dot voting, issue curation, and other planning tools so organizations can collectively budget and design custom reward & bounty systems.
GNU General Public License v3.0
92 stars 54 forks source link

Overdue bounties display incorrect information #1797

Open javieralaves opened 4 years ago

javieralaves commented 4 years ago

Describe the bug Bounties that are overdue continue to accept applicants and work submissions as if the deadline termination had no effect at all.

Mainnet or testnet? Rinkeby

Organization Continuous deploy DAO

To Reproduce Steps to reproduce the behavior:

  1. Go to Projects
  2. Go to Issues tab
  3. Notice there are overdue bounties that display incorrect information
  4. Click into one of them
  5. Notice that the bounty widget displays incorrect information and the context menu as well

Expected behavior I would expect the information in the Issues tab to reflect the new bounty status, and remove the difficulty and bounty amount, as these are unnecessary. New funding should be allowed from the context menu. (specific reference here)

In the issue detail view, I would expect the bounty widget to reflect the correct information, that is:

Screenshots Currently on the continuous deploy DAO:

Screenshot 2019-12-18 at 09 07 46 Screenshot 2019-12-18 at 09 07 55
stellarmagnet commented 4 years ago

@javieralaves just thinking about this more, and pondering this:

I would expect the information in the Issues tab to reflect the new bounty status, and remove the difficulty and bounty amount, as these are unnecessary.

I think that we should show what the previous details for the bounty in the "activity" panel, otherwise it can be confusing to users on why a bounty disappeared.

E.g.

"This issue was allocated a bounty of 50 ANT and beginner difficulty. The deadline has been reached today without any accepted work. You can fund this issue again."

Where the link would open the Fund Issue panel

cc @rkzel

javieralaves commented 4 years ago

@stellarmagnet Agreed that we should keep reference information on the Activity panel. So far, we planned for the bounty widget to display the following information:

No applications accepted

My main concern in this ticket was that applications were still being accepted even though the deadline passed and the bounties were no longer available.

What do you think about adding that information to the Bounty info panel instead?

No applications accepted - v2

Alternatively, I think a status update on the Activity panel is a good idea worth a new ticket.