Changes between Version 12 and Version 13 of CookBook/PermissionPolicies
- Timestamp:
- May 8, 2017, 1:28:00 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CookBook/PermissionPolicies
v12 v13 90 90 from trac.core import * 91 91 from trac.perm import IPermissionPolicy 92 from trac.resource import ResourceNotFound 92 93 from trac.ticket.model import Ticket 93 94 … … 111 112 resource.realm == 'ticket' and \ 112 113 resource.id is not None: 113 ticket = Ticket(self.env, resource.id) 114 if ticket['owner'] == username: 115 return True 116 return None 114 try: 115 ticket = Ticket(self.env, resource.id) 116 except ResourceNotFound: 117 pass 118 else: 119 if ticket['owner'] == username: 120 return True 117 121 }}} 118 122 1. Edit the `permission_policies` option in the [TracIni#trac-section "[trac]"] section of trac.ini, adding the `GrantTicketOwnerPermissionsPolicy`