Edgewall Software

Changes between Initial Version and Version 1 of Ticket #13316


Ignore:
Timestamp:
Jun 23, 2020, 11:37:58 PM (4 years ago)
Author:
Ryan J Ollos
Comment:

[982144ae2/rjollos.git] is a draft of the change. Needs test coverage. We should consider adding PermissionSystem.get_actions() as a cached property of PermissionSystem.

The fix can be applied to earlier versions of Trac by replacing DefaultTicketPolicy with the modified policy.

With the change, we fall through to checking whether the user has been granted TICKET_CHG_MILESTONE when the action is defined in trac.ini:

[extra-permissions]
_perms = TICKET_CHG_MILESTONE

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13316 – Description

    initial v1  
    331. The user hasn't been granted `TICKET_CHG_MILESTONE`
    441. The user has been granted `MILESTONE_VIEW`
     5
     6`TICKET_CHG_MILESTONE` was implemented in #8778.