On Wednesday, October 10, 2012 1:23:07 PM UTC-7, Casey Flinspach wrote: > So I've tried working with FineGrainedPermissions and the PrivateTickets > plugin but I can't seem to get the results I need... Is it possible to have > one Trac project where customers from different locations can login and > create tickets and others from there company can see them? > I.E. McDonald creates a ticket and all the McDonald's employees can see it > and everything, but the Burger King workers can not. I'd like to create > groups for the customers and then filter they're results.
Yes, it is possible to accomplish the example you mention using only PrivateTicketsPlugin. Just give the TICKET_VIEW_GROUP, or whatever specific fine-grained ticket viewing permission you want the "limited" group to have, as described in (1). Grant TICKET_VIEW to both the "limited" and "full" groups. Note, this will slowdown your page load times, as described in (2). I'm seeing about 8 seconds to load a ticket on Trac 0.12.3, and the page load time seems to be a function of the number of users and groups that you have (I have only 30-40). There was some work to cache the permissions that went into Trac 1.0 that may improve on this. (1) http://trac-hacks.org/wiki/PrivateTicketsPlugin (2) http://trac-hacks.org/ticket/9138 -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/trac-users/-/Wskm6UG-E0UJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/trac-users?hl=en.
