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

Added filtering to Review Panels #1893

Closed rkzel closed 4 years ago

rkzel commented 4 years ago

The idea is: Review Panels (work application, work submission) could have simple filters of reviewed/available for review type like this:

Screenshot from 2020-01-15 15-09-25

and this:

Screenshot from 2020-01-15 15-09-55

In case of read-only panels (panels present read-only information (no forms, no review buttons)) when they are opened from activity log in issue details. RO panels looks like this:

Screenshot from 2020-01-16 12-57-34

Screenshot from 2020-01-16 13-51-45

There is a difference between the screesn above: "available for review" is shown when the submission can be reviewed (and review buttons show up as well), "unreviewed" appears instead.

There is also a difference between work applications and work submissions: there is no limit to applications. Until work has been submitted unlimited number of applications can be created - and they can all be accepted. Accepting second application has the following effect: second applicant's address replaces the first applicants as assignee, but the applications itself remains accepted (because acceptance info is stored on IPFS). I'm not sure if it is a bug really, feature or side effect - it can be used by someone with enough privilege to accept applications only, and possibility of accepting multiple applications will be useful in the near future anyway, for multibounties. Work submissions are limited (to one) in non-open-submission mode, and for open-submission mode there is limit of accepted submissions - currently one (but there was some initial work done in preparation for handling multiple submissions for multibounties).