| 175 | == Restrict Changing Ticket Milestone |
| 176 | |
| 177 | With the default permission policies enabled, a user with `TICKET_CHGPROP` and `MILESTONE_VIEW` can change the milestone of a ticket. Since 1.3.2 the behavior is implemented in the permission policy `DefaultTicketPolicy`. The action `TICKET_CHG_MILESTONE` is used to grant the privilege, however this permission is not defined through an `IPermissionRequestor` implementation and therefore not available to be assigned to users. |
| 178 | |
| 179 | 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. |
| 180 | |
| 181 | {{{#!ini |
| 182 | [extra-permissions] |
| 183 | _perms = TICKET_CHG_MILESTONE |
| 184 | }}} |
| 185 | |
| 186 | See also: #8778. |
| 187 | |
| 188 | |