Hi, I've read
https://trac.edgewall.org/wiki/CookBook/PermissionPolicies#RestrictChangingTicketMilestone
and some of the linked pages, but I'm still not clear on how to get that
to work. That page says "The action can be defined using
ExtraPermissionsProvider, and with no other changes to the permission
policy, changing the milestone property will be restricted to users with
the |TICKET_CHG_MILESTONE| permission." I've added
|TICKET_CHG_MILESTONE| as an extra permission, and it's now available as
an Action in the Grant Permission section of .../admin/general/perm.
However, users with TICKET_CHGPROP and MILESTONE_VIEW, but without
TICKET_CHG_MILESTONE are still able to change the milestone.
I want users to be able to view the milestone list and query for tickets
that are in a certain milestone, but not be able to modify the milestone
of a ticket. If I remove the MILESTONE_VIEW permission, they can't
modify a ticket's milestone, but the ticket Custom Query no longer shows
any milestones in the filter dropdown (which I think is exactly the same
behavior as before I added TICKET_CHG_MILESTONE as an extra permission).