[rt-users] Adding "Queue" to comment/reply section
Kevin Falcone
falcone at bestpractical.com
Thu May 26 12:00:30 EDT 2011
On Thu, May 26, 2011 at 11:45:22AM -0400, Chris Hall wrote:
> Good times... good times... I got it working, so gotta share my modifications w/ everyone. In
> fact, I would have had it working a LONG time ago, but I had neglected 1 major step: removing
> all the old mason_data info! So for anybody who wants to add queue information to your
> reply/comments section, edit share/html/Update.html in the following way:
You should check http://requesttracker.wikia.com/wiki/Customizing to
see if you could have done this with a callback instead. Hopefully
you're not editing in-place, otherwise you're complicating your
upgrade options.
-kevin
> <& /Ticket/Elements/EditBasics,
> TicketObj => $TicketObj,
> InTable => 1,
> fields => [
> { name => 'Status',
> comp => '/Elements/SelectStatus',
> args => {
> Name => 'Status',
> DefaultLabel => loc("[_1] (Unchanged)", loc($TicketObj->Status)),
> Default => $ARGS{'Status'} || ($TicketObj->Status eq $DefaultStatus ? undef : $DefaultStatus),
> TicketObj => $TicketObj,
> QueueObj => $TicketObj->QueueObj
> },
> },
> { name => 'Queue',
> comp => '/Elements/SelectQueue',
> args => {
> Name => 'Queue',
> Default => $ARGS{'Queue'} || $TicketObj->QueueObj->Id,
> ShowNullOption => 0,
> }
> },
> { name => 'Owner',
> comp => '/Elements/SelectOwner',
> args => {
> Name => "Owner",
> TicketObj => $TicketObj,
> QueueObj => $TicketObj->QueueObj,
> DefaultLabel => loc("[_1] (Unchanged)", $m->scomp('/Elements/ShowUser', User =>
> $TicketObj->OwnerObj)),
> Default => $ARGS{'Owner'}
> }
> },
> { name => 'Worked',
> comp => '/Elements/EditTimeValue',
> args => {
> Name => 'UpdateTimeWorked',
> Default => $ARGS{UpdateTimeWorked}||'',
> InUnits => $ARGS{'UpdateTimeWorked-TimeUnits'}||'minutes',
> }
> },
> ]
> &>
> The new stuff is the name => 'Queue'
> and REMEMBER! when you're done, to rm -rf /opt/rt4/var/mason_data/*
> otherwise you'll be banging your head for hours wondering how you can change damn near
> ANYTHING and yet NOTHING changes when you reload your webserver. Eh, lesson learned the hard
> way I guess. :)
>
> On Thu, May 26, 2011 at 11:06 AM, Yan Seiner <[1]yan at seiner.com> wrote:
>
> We do something similar. We have engineering and construction queues.
>
> When Engineering is done with design and the job is ready to go to the
> crews, we move it to construction queue. Right now it involves the
> following steps:
>
> 1. Change the queue
> 2. Change the owner to the Construction Manager
> 3. Move the old owner to AdminCC
> 4. Remove engineering mgr from AdminCCs
> 5. Add dispatch as AdminCC
>
> Since the people filling the roles don't necessarily have the same
> permisisons in both queues, this takes a few trips around the various RT
> screens. It would be nice to have all of this on one screen.
>
> On Thu, May 26, 2011 7:42 am, Chris Hall wrote:
> > Sure Kenn, I'll elaborate.. and again, I had this working in 3.8.8.. it
> > just
> > seems more... difficult to dirty hack in on 4.0.0. For example:
> >
> > Queue 1: Level 1 support
> > Queue 2: Level 2 support
> >
> >
> > Customer calls in and the guys at level 1 open a ticket in their queue for
> > the person's problem.
> >
> > 1 hr later they call back to level 1.. they are still having a problem.
> > It's time to pass this on to the Level 2 guys.
> >
> > The level 1 guys want to click "comment" (or reply.. whatever) on the
> > ticket, and annotate that customer 1 is having problems beyond their scope
> > of responsibility. It's time for level 2 to take over. On this same
> > page,
> > they wish to change the queue to "Level 2 support", so that, upon updating
> > the ticket:
> >
> > 1. their notes are saved to the ticket
> > 2. the ticket is moved to the appropriate queue
> >
> >
> >
> >
> > On Thu, May 26, 2011 at 10:34 AM, Kenneth Crocker <[2]kfcrocker at lbl.gov>
> > wrote:
> >
> >> Chris,
> >>
> >> I'm not sure I understand what you're asking. You wrote "so that my user
> >> base can change the queue when updating or replying to tickets". Why in
> >> the
> >> world would you want to do this? Tickets reside in a Queue, so how could
> >> RT
> >> find that ticket if you were sending an update to a different Queue?
> >> Again,
> >> I'm sure I read this incorrectly (that happens a lot with me ;-). Could
> >> you
> >> explain this a little differently, perhaps?
> >>
> >> Kenn
> >> LBNL
> >>
> >>
> >> On Thu, May 26, 2011 at 6:58 AM, Chris Hall <[3]hiro24 at gmail.com> wrote:
> >>
> >>> Hello all,
> >>>
> >>> I was wondering if I could get a hand with a change I wanted to make on
> >>> our end. In fact, I was able to change this in 3.8.8 days, but the
> >>> changes
> >>> don't work on 4.0.0. I want to add to the "Ticket and Transaction"
> >>> section
> >>> a "Queue" option, so that my user base can change the queue when
> >>> updating or
> >>> replying to tickets without having to go through the extra steps of
> >>> going to
> >>> basic and changing it there once the ticket has been updated. I've
> >>> tried
> >>> several modifications to the code, but nothing seems to give me the
> >>> results
> >>> I'm looking for.
> >>>
> >>> Is anybody able to offer any assistance on adding this dropdown into
> >>> the
> >>> Ticket and Transaction field?
> >>>
> >>
> >>
> >
> >
> > !DSPAM:4dde672e237401804284693!
> >
>
> --
> My daughter is racing a triathlon to raise money for her swim club. Want
> to help?
>
> [4]http://akari.seiner.com
>
> References
>
> Visible links
> 1. mailto:yan at seiner.com
> 2. mailto:kfcrocker at lbl.gov
> 3. mailto:hiro24 at gmail.com
> 4. http://akari.seiner.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110526/f2a59c1e/attachment.sig>
More information about the rt-users
mailing list