- Status Unconfirmed
- Percent Complete
- Task Type Feature Request
- Category User Interface
- Assigned To No-one
- Operating System All
- Severity Low
- Priority Very Low
- Reported Version 0.9.9.1
- Due in Version Undecided
-
Due Date
Undecided
- Votes 4
- Private
FS#1236 - Mark Issue As Verified or Unverifiable
Currently, the Vote functionality provides users a way to say "this issue is important to me". In addition to that functionality, it would be great for users to have a "Verify" ability on open issues; it would provide users a way to say "yes, this happens to me as well".
A "Verified" label would fit nicely right under "Votes", to the right of the label would be "Yes | No", each option being a link. After clicking Yes or No, or if unable to specify (lack of permissions), the text would display "Yes - # | No - # (% verification)" where '%' is the result of ((Yes/(Yes+No))*100).
This feature should not show up on all issues, though. It does not make sense to "verify" a feature request or todo item, for example. When defining task types, the administrator would specify if a type was "Verifiable" by checking a box in a column next to "Show".
If implemented, two great, mini extra features would be:
- The ability for the administrator to set the number of "Yes" verifications an issue would need before it was elevated to the next priority, severity, or both (specified by the administrator).
- The ability for the administrator to set the number of "No" verifications an issue would need before it was lowered to the previous priority, severity, or both (specified by the administrator).
Both settings should have an option to be incremental (priority / status increased every x verifications) or not (increases once, no matter how many verifications are received); an "Incremental" checkbox would do nicely. Also, a little "Enabled" checkbox next to both settings would be clearer than having zero act as the disable mechanism.
As with voting, a permission should exist to enable or disable this option for a user group. For larger projects, moderators tasked with verifying bugs could be given the permission whereas smaller projects may leave verifications up to the community.
Lastly, a way to send a notification once the number of "Yes" verifications reached a certain value would also be a great addition.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Personal opinion: Mmh, lets do an example:
I think a vote for the issue nearly tell the same information as a "verified vote". "Unverifiable vote" doesn't help much. Only if one of the developers made extensive testings. But they can change the task status and add a comment.
What I find better is to make a task also down votable (+1/-1) like you maybe know from other sites as stackoverflow.com.
Maybe possible easy implementation:
A new (int) field 'task_verified' in the comment table:
* default 0
* 1 for verified
* -1 for unverified
On every task a user can max only set 1 or -1 one times in a comment.
This must be checked with every try to make or update a comment.
(I currently do not see how the unique feature in sql can be used here)
If the user just set verified or unverified but insert no text or attachment, the comment is not shown as normal.
Pro:
Con:
a loose compliation of things that should be addressed:
As you can see, this can get more complex quick.
But also this could be a backchannel for automated tests that "vote" automatic for succeeded/failed tests under different test environments? (API)