Implement upvoting and downvoting system for Jira External Share
Description
Enable users to create an upvoting and downvoting system for Jira External Share board share to allow clients to vote on issues and help prioritize initiatives.
On share config user can “enable voting”.
It should be possible to pick issue field (numeric field) that we will update with number of votes.
We store in db table:
Column name |
type |
|
---|---|---|
id |
bigint |
|
host_id |
int |
|
issue_id |
text |
|
project_id |
text |
|
voted_external_user_id |
bitint |
|
value |
|
Value: 1 - mean upvote |
created |
date-time |
|
last_updated |
date-time |
On external user dashboard we present list of issue where user voted.
On internal issue view we present who voted, when and what value.
New votes table on issue view, project view, global view:
Activity
Show:
Parsa Shiva
(pshiva@warsawdynamics.com)
29 March 2024, 10:51