Changes between Version 2 and Version 3 of SecureTicketsPlugin
- Timestamp:
- Jul 20, 2015, 10:04:02 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SecureTicketsPlugin
v2 v3 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = Adds ticket security policy based on component =3 = Adds ticket security policy based on component 4 4 5 == Description ==5 == Description 6 6 7 Th is plugin was heavily inspired by cboos' [http://trac.edgewall.org/browser/trunk/sample-plugins/permissions/vulnerability_tickets.py vulnerability tickets] policy plugin.7 The authz policy mechanism provides fine-grained permissions for wiki pages. This plugin provides fine-grained permissions for tickets segmented by component. Specifically, unless a user has `SECURE_TICKET_VIEW` permissions, they will only be able to see tickets of public components. 8 8 9 Th e authz policy mechanism provides fine-grained permissions for wiki pages. This plugin attempts to provide fine-grained permissions for tickets segmented by component. Specifically, unless a user has SECURE_TICKET_VIEW permissions, they will only be able to see tickets of public components.9 This plugin was inspired by cboos' [http://trac.edgewall.org/browser/trunk/sample-plugins/permissions/vulnerability_tickets.py vulnerability tickets] policy plugin. 10 10 11 == Bugs/Feature Requests ==11 == Bugs/Feature Requests 12 12 13 13 Existing bugs and feature requests for SecureTicketsPlugin are … … 15 15 16 16 If you have any issues, create a 17 [ http://trac-hacks.org/newticket?component=SecureTicketsPlugin&owner=robguttman new ticket].17 [/newticket?component=SecureTicketsPlugin new ticket]. 18 18 19 == Download == 19 [[TicketQuery(component=SecureTicketsPlugin&group=type,format=progress)]] 20 21 == Download 20 22 21 23 Download the zipped source from [download:secureticketsplugin here]. 22 24 23 == Source ==25 == Source 24 26 25 27 You can check out SecureTicketsPlugin from [http://trac-hacks.org/svn/secureticketsplugin here] using Subversion, or [source:secureticketsplugin browse the source] with Trac. 26 28 27 == Example ==29 == Example 28 30 29 An example is if you have a customer account team that creates and needs full access to tickets with a 'customer' component but should not have access to any other tickets. 31 An example is if you have a customer account team that creates and needs full access to tickets with a 'customer' component but should not have access to any other tickets. The {{{trac.ini}}} file would look like this: 30 32 31 {{{ 33 {{{#!ini 32 34 [components] 33 35 securetickets.* = enabled … … 44 46 }}} 45 47 46 47 == Recent Changes == 48 == Recent Changes 48 49 49 50 [[ChangeLog(secureticketsplugin, 3)]] 50 51 51 == Author/Contributors ==52 == Author/Contributors 52 53 53 54 '''Author:''' [wiki:robguttman] [[BR]] 54 '''Maintainer:''' [ wiki:robguttman] [[BR]]55 '''Maintainer:''' [[Maintainer]] [[BR]] 55 56 '''Contributors:'''