Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#4434 closed enhancement (invalid)

Permission setup

Reported by: newash Owned by: normanr
Priority: low Component: VirtualTicketPermissionsPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11



I need to set ticket permissions and found VirtualTicketPermissionsPlugin and PrivateTicketsPlugin for this purpose. I chose VirtualTicketPermissions because it was more recent.

Unfortunately I couln't set up my Trac environment with that according to the plugin's Notes. I tried (creating ticket for A and testing the visibility with user B):

  • leave authenticated with the permission TICKET_VIEW permission and giving no extra permission for user B --- the ticket was visible for user B
  • remove TICKET_VIEW from authenticated and giving no extra for user B --- ticket was hidden for him. But! If I put A and B into a group and gave TICKET_IS_GROUP for user B, the ticket was still hidden!

I'm really confused about how this plugin should work. Unfortunately I didn't find such question answered among the tickets here in this site. Could you help me with a proper setup for users being in the same group seeing each other's tickets?

Thank you.

Attachments (0)

Change History (2)

comment:1 Changed 8 years ago by anonymous

  • Resolution set to invalid
  • Status changed from new to closed

You want to use PrivateTicketsPlugin instead. The plugins may seem similar, but they are fundamentally different. PrivateTicketsPlugin is for limiting which tickets a user can view, where as VirtualTicketPermissionsPlugin is used to select which set of ticket actions are valid for a given user.

comment:2 Changed 8 years ago by newash

  • Type changed from task to enhancement

Thank you for the quick answer, you may extend the plugin's Notes, to make it clear for other users as well.

Add Comment

Modify Ticket

as closed The owner will remain normanr.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.