﻿ticket,summary,type,release,owner,status,created,modified,_description,_reporter
14137,Display parent tickets as links rather than text in ticket reports,enhancement,1.0,Mark Ryan,new,2022-04-20T15:55:46+02:00,2022-04-20T15:55:46+02:00,"When displaying the Parent Tickets column in ticket queries/reports, the parent tickets are just displayed as usual text, like `12` or `12, 15`.
It would be handy if they were displayed as links, like **#12**, or **#12, #15**.
",aschipfl
14135,Update Parent Tickets Cache Sooner,defect,,Mark Ryan,new,2022-04-13T18:10:48+02:00,2022-04-13T18:10:48+02:00,"I'm not sure whether to call this a defect or an enhancement, but ...

When I'm adding a parent to a ticket via the parent field, the ""Parent Tickets"" area doesn't show up immediately in the ticket display, or even if the browser is refreshed.  This can be confusing.

If I refresh the ""parents"" dictionary when the ticket is modified, it will appear right away.  However, this might come with a significant performance penalty in some installations.

{{{#!python
    # ITicketChangeListener methods

    def ticket_changed(self, ticket, comment, author, old_values):
        if 'parent' in old_values:
            del self.childtickets
            del self.parents

    def ticket_created(self, ticket):
        del self.childtickets
        del self.parents
}}}

The above code could likely be optimized.  For instance, I'm assuming the `ticket_created()` path could be optimized to check if the parent field exists?  Or maybe the dictionary could be tweaked for the specific action rather than running a new query?
",Dan
14125,There are extraneous table headers in the admin panel.,defect,,Ryan J Ollos,accepted,2022-04-08T23:14:14+02:00,2022-04-09T05:43:30+02:00,"During a recent change, an extraneous table header wasn't removed. I am attaching a simple patch, but it's pretty obvious anyway.

By the way, thanks for all the recent updates to this plugin.  I have been testing and thinking about the sub-tickets plugin for a while.  My team just decided we need to start using it, but this plugin was up to date with the latest Trac/Python and seemed to work well so we will be using this one instead.",Dan
10660,Bug recognizing case of ticket type on Russian,defect,1.0,Mark Ryan,new,2012-11-28T08:30:34+01:00,2012-11-28T08:30:34+01:00,"Hi. 
I use ticket type written on russian

On image1 you can see two ticket type I create '''Временная 1''' and '''Временная 2'''. For type '''Временная 1''' I set restricted child types '''дефект''', '''Временная 1''', '''Временная 2'''.
[[BR]]
Then I press '''Временная 1''' for edit and I see (Image2) - there appear 2 new types for restricted child types: '''временная 1''', '''временная 2''' - it looks as I created types but first letter become lower case - and those 2 become selected (I tryed to select the ones I need but those 2 is become selected again).
[[BR]]
In trac.ini it looks correct:
{{{
[childtickets]
parent.Временная 1.allow_child_tickets = True
parent.Временная 1.inherit =
parent.Временная 1.restrict_child_type = дефект,Временная 1,Временная 2
parent.Временная 1.table_headers = summary,owner
parent.Временная 2.allow_child_tickets = True
parent.Временная 2.inherit =
parent.Временная 2.restrict_child_type = задание,Временная 2
parent.Временная 2.table_headers = summary,owner
}}}

As result I get error that type of ticket incorrect when I try to create subchild with type '''Временная 1''' (First letter is in upper case because only such type can be selected from drop-down list).
As temporary desicion I make all my ticket types are lower case and now it works.
",anonymous
9103,Closed parents with open children,defect,0.12,Mark Ryan,assigned,2011-08-18T16:13:59+02:00,2016-06-22T15:01:37+02:00," * Tracchildtickets: 2.4.4
 * Trac: 0.12.2

We have a parent ticket that has been closed, however at least one of its children has not.

We now want to close the child ticket, however we cannot as the parent is closed, and the ticket update form reports:

{{{Warning: The ticket field 'parent' is invalid: The parent ticket (#7328) is not an active ticket (status: closed).}}}

I've not tested, but it seems that it would in fact be impossible to make any changes to an open child ticket once the parent has been closed.

I have tested closing parent tickets with open children, and it seems that this is not prevented.
",david.killick@…
8603,Mylyn integration,enhancement,0.12,Mark Ryan,new,2011-03-14T11:01:15+01:00,2018-05-13T14:33:21+02:00,It would be nice if child tickets were shown as subtask in Mylyn plugin for Eclipse.,sparrow
7970,Graphviz integration?,enhancement,0.12,Mark Ryan,new,2010-11-02T00:33:07+01:00,2010-11-02T00:33:37+01:00,"My kingdom for Graphviz integration, a la MasterTicketsPlugin...
",anonymous
