Some HTML goodies (QuickSearch and EditLinks)

The attached diffs between RT 3.0.7_1 and my local modifications may
be generally of use.

  • Change the front-page right-hand-side list of queues to also show
    stalled tickets. (The ‘+’ link shows New+Open; clicking on the
    queue itself shows New+Open+Stalled. Trust me, it’s obvious!)

  • Allow the Relationships page of a ticket to create new tickets for
    the dependencies show. You can make a new ticket which depends on
    the present one just by clicking on ‘(new)’ to the right of
    ’Depended on by’, for example.

To install, copy the distribution’s files
(html/Ticket/Elements/EditLinks and html/Elements/Quicksearch) to
your local HTML tree then apply the patch to the local tree.

Jesse: I think that the latter feature would be excellent added to RT
itself, making it much more suitable for project management. What do
you think?

CROMARTY FORTH TYNE
SOUTH OR SOUTHEAST 5 TO 7, OCCASIONALLY GALE 8 IN CROMARTY AND TYNE.
OCCASIONAL RAIN OR SQUALLY SHOWERS. GOOD OCCASIONALLY MODERATE

Quoting Andrew Stribblehill a.d.stribblehill@durham.ac.uk (2003-11-26 15:29:10 GMT):

The attached diffs between RT 3.0.7_1 and my local modifications may
be generally of use.

  • Change the front-page right-hand-side list of queues to also show
    stalled tickets. (The ‘+’ link shows New+Open; clicking on the
    queue itself shows New+Open+Stalled. Trust me, it’s obvious!)

  • Allow the Relationships page of a ticket to create new tickets for
    the dependencies show. You can make a new ticket which depends on
    the present one just by clicking on ‘(new)’ to the right of
    ‘Depended on by’, for example.

To install, copy the distribution’s files
(html/Ticket/Elements/EditLinks and html/Elements/Quicksearch) to
your local HTML tree then apply the patch to the local tree.

Jesse: I think that the latter feature would be excellent added to RT
itself, making it much more suitable for project management. What do
you think?

blush Attaches files…

IRISH SEA
SOUTHWESTERLY BACKING SOUTHEASTERLY 4 OR 5, INCREASING 6 OR 7.
SHOWERS THEN RAIN. GOOD BECOMING MODERATE

rt-diffs (4.83 KB)

Find attached a diff that mimic the changes to EditLinks in
Tickets/Elements/ShowLinks, creating some links on the Display page.

Regards,
Harald

ShowLinks.diff (1.81 KB)

Yes, creating a dependent ticket from within the current is very nice. I put
something like that into the RTIR so RT requests can be created from the
incident which would allow tracking of work assigned from the incident a
little more apparent. Then added a box below the Blocks that shows all
dependent tickets and in what queue they are. This kind of functionality
does a nice job at separating the SAs and their work from the NOC and
incident reporting. However, its not as clean as this implementation. Mine
is just a modification of the new ticket element in the header with an
additional hidden argument that populates the dependency field. Problem is
that I had to it to every page that could display the ticket.

Now to figure out what I did so I can back it out. This is so much less
intrusive. :slight_smile: And the QuickSearch is also quite nice.

Thanks for putting this out!

A.J.From: rt-devel-bounces@lists.fsck.com
[mailto:rt-devel-bounces@lists.fsck.com] On Behalf Of Andrew Stribblehill
Sent: Friday, November 28, 2003 5:15 AM
To: rt-devel@lists.fsck.com
Subject: [rt-devel] Re: Some HTML goodies (QuickSearch and EditLinks)

Quoting Andrew Stribblehill a.d.stribblehill@durham.ac.uk (2003-11-26
15:29:10 GMT):

The attached diffs between RT 3.0.7_1 and my local modifications may
be generally of use.

  • Change the front-page right-hand-side list of queues to also show
    stalled tickets. (The ‘+’ link shows New+Open; clicking on the
    queue itself shows New+Open+Stalled. Trust me, it’s obvious!)

  • Allow the Relationships page of a ticket to create new tickets for
    the dependencies show. You can make a new ticket which depends on
    the present one just by clicking on ‘(new)’ to the right of
    ‘Depended on by’, for example.

To install, copy the distribution’s files
(html/Ticket/Elements/EditLinks and html/Elements/Quicksearch) to
your local HTML tree then apply the patch to the local tree.

Jesse: I think that the latter feature would be excellent added to RT
itself, making it much more suitable for project management. What do
you think?

blush Attaches files…

IRISH SEA
SOUTHWESTERLY BACKING SOUTHEASTERLY 4 OR 5, INCREASING 6 OR 7.
SHOWERS THEN RAIN. GOOD BECOMING MODERATE

Hallo Andrew and others

–Am Mittwoch, 26. November 2003 15:29 Uhr +0000 schrieb Andrew
Stribblehill a.d.stribblehill@durham.ac.uk:

  • Allow the Relationships page of a ticket to create new tickets for
    the dependencies show. You can make a new ticket which depends on
    the present one just by clicking on ‘(new)’ to the right of
    ‘Depended on by’, for example.

I have implementes another approach for this, which is a little more
flexible by supporting three different types of dependency creations:

  1. “Pretasks” are necessary prequisites for a ticket
  2. “Posttasks” depend on the actual ticket

and

  1. “Clones” are only related to a ticket, so you may use it to split a
    ticket into many.

screenshots are visible on
http://page.mi.fu-berlin.de/~pape/rt3screenshots/.

My GUI hooks into every transaction, so tickets are not created from the
dependencies page but from the history list, which makes it possible to
“carry” a transaction’s content into the new ticket.

I will pack this into patches of html-files soon and contribute them to the
list.

I would be happy if a feature like this would be taken into core RT.

Regards,
Dirk.