django / django/code.djangoproject.com

Forbid ticket owners/reports from changing the triage stage of the own ticket

Open
#218 0 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
66
Forks
62
PR merge metrics
No merged PRs in 30d

Description

Based on a conversation with @sarahboyce a ticket should never be able to be set as "Accepted" or "Ready for checkin" by the person that created the ticket or the person that is currently assigned to that ticket.

This prevents people from creating a ticket and marking it as accepted, since a different person is supposed to do that.

An option to maybe consider is this permission does not apply to some user roles, in case a Fellow or someone may (but shouldn't) need to do that in a rare case.

Based on my search Trac by default doesn't easily support this, however it may be possible with a custom plugin that adds a PermissionPolicy, as commented here https://groups.google.com/g/trac-users/c/T-bb2GAvqxI/m/tFs0_7yQDAAJ

Whether this is worth the effort is a different topic.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.