Modify

Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#14036 closed enhancement (fixed)

ChildTicketsPlugin: Allow Description to be hidden

Reported by: Geert Owned by: Cinc-th
Priority: normal Component: ChildTicketsPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.4

Description (last modified by Geert)

In revisions r18118 and r18119 for ticket #13774 a change was made to always show the Description in the list of child tickets. This causes the list of child tickets to be cluttered and almost impossible to navigate for tickets with many child tickets and long Descriptions.

We require our developers to put in a lot of information in the Description when they enter a defect ticket, in particular 'steps to reproduce the problem'. So the person assigned to fix the ticket has all the required information.

We have tickets with 30+ child tickets that now span dozen of pages if you open the list of child tickets. In the older version of this plugin (version 2.5.6.dev0) we had a nice ordered list of tickets:

.

Please allow the Description to be hidden and also don't show the text (Rest of the child ticket tree is hidden) for even less cluttering.

Attachments (2)

ordered_child_tickets.png (15.2 KB) - added by Geert 3 years ago.
childtickets18437.png (23.2 KB) - added by Geert 3 years ago.

Download all attachments as: .zip

Change History (8)

Changed 3 years ago by Geert

Attachment: ordered_child_tickets.png added

comment:1 Changed 3 years ago by Geert

Description: modified (diff)

comment:2 Changed 3 years ago by Ryan J Ollos

Owner: changed from Mark Ryan to Cinc-th
Status: newassigned

comment:3 Changed 3 years ago by Ryan J Ollos

Status: assignednew

comment:4 in reply to:  description Changed 3 years ago by Cinc-th

Status: newassigned

Replying to Geert:

We have tickets with 30+ child tickets that now span dozen of pages if you open the list of child tickets. In the older version of this plugin (version 2.5.6.dev0) we had a nice ordered list of tickets:

[...]

Please allow the Description to be hidden and also don't show the text (Rest of the child ticket tree is hidden) for even less cluttering.

I see your pain. Your use case is obviously very different from the one at our company.

To get rid of the message just increase the value for Maximum levels for tree on the admin page. But be aware that deep nested trees will lead to huge amounts of tickets to be shown. That's the reason for this setting in the first place (at our company we have deeply nested trees as you may have guessed by now).

Hiding of the description needs a code change, so no immediate solution there.

comment:5 Changed 3 years ago by Cinc-th

Resolution: fixed
Status: assignedclosed

In 18437:

ChildTicketsPlugin: let user hide the description and table headers of child tickets using a preferences form. The preferences are saved similar to other ticket preference settings.

Closes #14036

comment:6 Changed 3 years ago by anonymous

Seems to do the trick, although output is a bit messy:

Changed 3 years ago by Geert

Attachment: childtickets18437.png added

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Cinc-th.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.