Modify

Opened 16 years ago

Last modified 5 years ago

#4900 new enhancement

Visualize tickets, accessible to customers

Reported by: jochen.gaupp@… Owned by: Ryan J Ollos
Priority: normal Component: PrivateTicketsPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

Hi,

first: thanks for your plugin - it was really what we needed :-)

Our scenario: internal development with a one customer (as restricted group)

Our problem: developers that aren't always PC and blunt.

In our scenario it'd be really helpful if there was some visual representation of a 'customer'-ticket. E.g. if the ticket header was rendered blue in case one of the groups with TICKET_VIEW_OWNER_GROUP was allowed to see this ticket (in other words if someone from the outside was able to see it)

It'd really like to see this feature in future and would be happy to contribute albeit my Phyton skills are zero (for now that is) :-)

Attachments (0)

Change History (5)

comment:1 Changed 15 years ago by Ryan J Ollos

You might take a look at SubscriberListPlugin as perhaps similar to what you want to do ... or at least a start in that direction.

comment:2 Changed 15 years ago by anonymous

Thanks for your advice; I had a look at the SubscriberListPlugin - it doesn't fit to our needs. All we would need is some visual feedback, if a group with TICKET_VIEW_OWNER_GROUP is allowed to see the ticket or not. Our current workaround is little Greasemonkey-Script with redundant information (all the assignments to TICKET_VIEW_OWNER_GROUP) that changes the background color in case one of reporter/owner/CC/.. is in our customer group (with TICKET_VIEW_OWNER_GROUP) rights.

comment:3 Changed 11 years ago by Ryan J Ollos

Owner: changed from Noah Kantrowitz to Ryan J Ollos
Status: newassigned

comment:4 Changed 11 years ago by lkraav

Such indications are usually nicely handled by exposing system state information with an additional CSS class appended to the body element.

Then styling the view whatever way you want becomes trivial.

comment:5 Changed 5 years ago by Ryan J Ollos

Status: assignednew

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Ryan J Ollos.

Add Comment


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

 
Note: See TracTickets for help on using tickets.