Changes between Version 11 and Version 12 of CookBook/Configuration/SignedTickets
- Timestamp:
- May 8, 2017, 12:30:51 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CookBook/Configuration/SignedTickets
v11 v12 13 13 14 14 == Steps 15 16 === TICKET_SIGN permission17 18 Enable the optional component [TracPermissions#CreatingNewPrivileges ExtraPermissionsProvider] and configure a new permission:19 {{{#!ini20 [extra-permissions]21 _perms = TICKET_SIGN22 }}}23 15 24 16 === Signed Resolution … … 57 49 58 50 from trac.core import * 59 from trac.perm import IPermissionPolicy 51 from trac.perm import IPermissionPolicy, IPermissionRequestor 60 52 from trac.resource import ResourceNotFound 61 53 from trac.ticket.model import Ticket … … 64 56 class ReadonlySignedTickets(Component): 65 57 66 implements(IPermissionPolicy )58 implements(IPermissionPolicy, IPermissionRequestor) 67 59 68 60 allowed_actions = ('TICKET_VIEW',) 61 62 # IPermissionRequestor methods 63 64 def get_permission_actions(self): 65 return ['TICKET_SIGN'] 66 67 # IPermissionPolicy methods 69 68 70 69 def check_permission(self, action, username, resource, perm):