Modify

Opened 7 years ago

Last modified 5 years ago

#2068 new defect

Allow specified users to view only tickets belonging to specified components

Reported by: anonymous Owned by: anybody
Priority: normal Component: Request-a-Hack
Severity: blocker Keywords: ticket, permission, 0.10, 0.11
Cc: Trac Release: 0.10

Description

Ability to assign a user to only be able to view tickets for a certain component.

Usage scenerio:
Currently we distinguish between projects by setting each project as a component. I'd like to give a client of mine a login to our trac, but I don't want her to be able to see all the tickets for all projects/components in our trac system, I only want her to be able to see the tickets that are associated with her project/component. I could install the PrivateTicketsPlugin and CC her on every ticket for her project, but that seems like it'd get annoying for her to get an email for every ticket that's entered.

Attachments (0)

Change History (4)

comment:1 follow-up: Changed 7 years ago by anonymous

  • Keywords ticket permission 0.10 0.11 added

Additionally, how to hide components* from the user? (i.e. so that she does not see the other projects/components that are available in the dropdown)

  • And milestones? And other fields?

comment:2 in reply to: ↑ 1 Changed 7 years ago by anonymous

Replying to anonymous:

Additionally, how to hide components* from the user? (i.e. so that she does not see the other projects/components that are available in the dropdown)

  • And milestones? And other fields?

HideValsPlugin and SimpleTicketPlugin both do this in different ways.

comment:3 Changed 5 years ago by rjollos

  • Summary changed from Advanced ticket/component permissions to Allow specified users to view only tickets belonging to specified components

comment:4 Changed 5 years ago by rjollos

Could probably be logically added to the PrivateTicketsPlugin with a TICKET_VIEW_COMPONENT permission, and assigning the owner of a component to be a group. Sounds like a lot of work though.

Add Comment

Modify Ticket

Action
as new .
Author


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

 
Note: See TracTickets for help on using tickets.