Rt 4

Shredder is in 3.7 branchOn 5/2/07, Jon Forrest jlforrest@berkeley.edu wrote:

Jesse Vincent wrote:

If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?

A “native mode” ticket deletion function. I know that Ruslan wrote
a ticket remover but my understanding is that RT was designed
assuming that tickets wouldn’t be deleted. In these days of
massive spam, I don’t think that’s a reasonable assumption.


Jon Forrest
Unix Computing Support
College of Chemistry
173 Tan Hall
University of California Berkeley
Berkeley, CA
94720-1460
510-643-1032
jlforrest@berkeley.edu


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Best regards, Ruslan.

Hi,

thanks for asking. All my wishes have been said. All but 2.
I would really like a better organized web interface from a web
designers point of view. This will open the way for the second wish.
Support for themes per user and per group.
In 3.7 dev branch user can choose theme :slight_smile: now, it’s only 3.6-default
and 3.4-compat, but you’re welcome to add your own look&feel styles.

Jesse Vincent wrote:

If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?

Think big.

Jesse



The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Best regards, Ruslan.

I would love to have the ability to escalate tickets within hours and
not just days.

Thanks for asking

Luis

Jesse Vincent wrote:

If, for the sake of argument, Best Practical were to rewrite RT, what would you want to see in the new product?

Think big.

Jesse


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@bestpractical.com Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com

As a code-blind admin I would love to see a slicker front end out of the
box: I know lots of people will have applied their web design skills to
build on RT but I for one can’t.

Heh, be careful what you wish for. We used a previous product
with a very slick rich interface (PC-based client, with all the
richness), and that drove us screaming to RT. The ability
to have a frontline consultant use RT with almost no extra
training is really nice.

bobg

Thank you for asking Jesse,

As Sven Sternberger just asked for, we would appreciate an embedded statistics module. Currently, this is only available as a
contribution - which works with some bugs, and it does not seem to be maintained anyway - and we are about to use it intensely for
auditing and improving our QA.

Best regards

Robert GRASSO
System Engineer

CEDRAT
15, Chemin de Malacher - Inovallee - 38246 MEYLAN Cedex - FRANCE
Tel: +33 (0)4 76 90 50 45 Fax: +33 (0)4 76 90 16 09
mailto:Robert.Grasso@cedrat.com
Support service : mailto:support@cedrat.com
Commercial service : mailto:cedrat@cedrat.com
Web site : http://www.cedrat.com

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-
bounces@lists.bestpractical.com] On Behalf Of Robert Grasso
Sent: Wednesday, May 02, 2007 11:05 AM
To: Jesse Vincent; RT Users
Subject: RE: [rt-users] RT 4

Thank you for asking Jesse,

As Sven Sternberger just asked for, we would appreciate an embedded
statistics module. Currently, this is only available as a
contribution - which works with some bugs, and it does not seem to be
maintained anyway - and we are about to use it intensely for
auditing and improving our QA.

[Kelly F. Hickel] If there’s anyone out there that wants to be a
contributor to RTx::Statistics, let me know. I simply haven’t had any
time to even merge the pile of patches I’ve got sitting here, much lest
test and improve anything.

Hopefully that will change, as we’re going to step up our internal use
of RT, so I may get some cycles to burn on it again.

-Kelly

Item 5 is available without a hack by making the CF type “Combobox: Select
or enter one value”.

At 06:13 AM 5/2/2007, Steve_McStravick@BreconRidge.com wrote:

Here are a few ideas that I’d like to see.
5- Maybe someone already has a hack for this…but having a drop-down list
for Custom Fields (select one value)…like is available for “status” or
“owner”… It would just make the ticket display look cleaner.

Steve McStravick
Business Systems Analyst - MES
BreconRidge
www.breconridge.com

Gene LeDuc, GSEC
Security Analyst
San Diego State University

I actually just figured this out!
I was sure I played with this before, but obviously I missed the obvious.

I changed {rt-root}/local/Elements/EditCustomField…

from
$Rows => 5
to
$Rows => undef

Thanks for the advice!

Steve McStravick
Business Systems Analyst - MES
BreconRidge
www.breconridge.com

"This email is confidential. Any unauthorized use or disclosure is strictly

prohibited."

         Gene LeDuc                                                    
         <gleduc@mail.sdsu                                             
         .edu>                                                      To 
                                   Steve_McStravick@BreconRidge.com    
         05/02/2007 01:34                                           cc 
         PM                        rt-users@lists.bestpractical.com    
                                                               Subject 
                                   Re: [rt-users] RT 4                 

Item 5 is available without a hack by making the CF type “Combobox: Select
or enter one value”.

Gene LeDuc, GSEC
Security Analyst
San Diego State University

If, for the sake of argument, Best Practical were to rewrite RT, what

would you want to see in the new product?

Think big.

Jesse

Since my org. has only been using RT for >1yr I was going to keep my
mouth shut, and watch this thread more for ways to solve my current
issues then suggesting anything new.

After reading, I only saw one person mention something related to
“executive summary” reports. Something that we could hand the PHB’s and
show them the work done, work not done, etc. (The earlier user noted it
like this:

7.) Management tools. my boss would like a report page.
how many tickets came into our department, how much
does we solve, how long it take (not as a queue view,
but for the instance).

I would also like to put a vote AGAINST ajax like improvements. I like
the simplicity, and with the simplicity, the choices. With straight
HTML, I know it will work in Firefox, Dillo, Lynx, my PDA, etc. Now
cleaning up the HTML Themes, better CSS, bringing the appearance out of
the 1990’s, etc… that would be OK/GREAT and I understand that some is
there in 3.6/7. I have tried a number of ajax apps on slower
computers/slower connections, less capable browsers, etc., and it is
just not an enjoyable experience. We have to remember that not all
users are able to have a brand new computer, with a huge pipeline.

Sorry for the negative, but there was so much positive for this one, and
I am not 100% sold on the idea of ajax/ruby being as great as it is
hyped (I may be the only one :-? )

http://gentgeen.homelinux.org

Associate yourself with men of good quality if you esteem
your own reputation; for 'tis better to be alone then in bad
company. - George Washington, Rules of Civility

I forgot yesterday something that I think would be important:

  1. Ability to track different types of SLA, based on ticket Categories and have reporting and escalation process around SLAs.

Justin Brodley

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kevin Squire
Sent: Wednesday, May 02, 2007 12:27 PM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] RT 4

On Tue, 1 May 2007 13:54:43 -0400 Jesse Vincent jesse@bestpractical.com wrote:

If, for the sake of argument, Best Practical were to rewrite RT, what

would you want to see in the new product?

Think big.

Jesse

-----Original Message-----

If, for the sake of argument, Best Practical were to rewrite RT,
what

would you want to see in the new product?

Think big.

> > I would also like to put a vote AGAINST ajax like improvements. I like > the simplicity, and with the simplicity, the choices. With straight > HTML, I know it will work in Firefox, Dillo, Lynx, my PDA, etc. Now > cleaning up the HTML Themes, better CSS, bringing the appearance out of > the 1990's, etc.. that would be OK/GREAT and I understand that some is > there in 3.6/7. I have tried a number of ajax apps on slower > computers/slower connections, less capable browsers, etc., and it is > just not an enjoyable experience. We have to remember that not all > users are able to have a brand new computer, with a huge pipeline.

I would suggest that any AJAX implementation be a well-planned one
(unobtrusive, progressive, and configurable) like Hijax (see Jeremy
Keith’s book: http://bulletproofajax.com/ if you’re interested). Well
implemented ajax or ahah solutions can actually speed up a site
considerably on slower machines/connections as long as they’re done well
(but that’s a big “if”) since they can reduce the turn around on page
loads. The trick is to avoid doing it just because it’s cool and to do
it where it would help the process.

Sorry for the negative, but there was so much positive for this one,
and I am not 100% sold on the idea of ajax/ruby being as great as it
is
hyped (I may be the only one :-? )

I didn’t see it as negative as much as cautionary and that’s a good
thing. I imagine that RT’s rewrite would be based more on Jifty,
http://jifty.org/ since that’s one of Jesse’s other hobbies.
http://hiveminder.com is built on Jifty and works completely fine with
or without javascript and I can only imagine that it wouldn’t be
tremendously difficult to have a preference of “turn off the cool
features” rather than needing to disable Javascript.

But your point is completely valid: “We have to remember that not all
users are able to have a brand new computer, with a huge pipeline.” And
hopefully good coding will take that into account with or without ajax
on top.

My personal vote is for per-user configurable scrips and a more advanced
ui for creating/testing scrips.

_Erik

Erik Peterson
Education Development Center, Inc.
http://main.edc.org/

If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?

  1. An easy migration path for version 3 installs with custom code.

  2. Ability to store one ticket in multiple queues.

  3. Ability to add custom fields to any kind of object, not just tickets
    (Particularly Users and Queues)

  4. A special kind of custom property that allows individual users to each store
    their own unique value for the property. For example: user joe can set value
    123 for property x on object y, and user jane can set value 456 on the same
    property. Each user sees the value they set. (Ability to see other values set
    optional but unimportant to me) I mostly want this in combination with request
    #3 above so that I can store per-queue and per-user preferences for each user.

  5. Tickets created by unrecognized e-mail addresses held in a separate table
    until moderated. No ticket id assigned, user account not auto-created until
    ticket is approved.

  6. The ability to add multiple statuses that are functionally equivalent to the
    ones that already exist would be useful. For example, I might want to have two
    or three statuses that all mean “Stalled”. Doing a search for tickets where
    status = stalled would find all of them, but I would also have the option of
    searching for tickets with each kind of stalled ticket.

  7. Ability to get some feedback from /NoAuth/mail-gateway, like the ticket #
    just created.

  8. Ability to disable certain global options (scrips, watchers, etc…) for some
    queues.

  9. I’d like the ability to specify multiple $CanonicalizeEmailAddressMatch /
    $CanonicalizeEmailAddressReplace pairs.

  10. Ability to merge users the same way that tickets may be merged now. When
    users write in from three different addresses and have new user accounts auto
    created, I want a way to teach RT “these are all the same person”.

  11. More documentation.

(and can I get fries with that?)

Thanks,
-Dan

Hi,

Count me in.

Regards,
Sasha

Sasha Gerrand
Web & Database Developer

Austbrokers Holdings Limited
Level 21, 111 Pacific Highway
North Sydney NSW 2060
PO Box 1813 North Sydney NSW 2060

Ph: 02 9935 2230
Mobile: 0448 278 500
Email: sashag@austbrokers.com.au
Web: http://www.austbrokers.com.au

NOTICE
If you are not an authorised recipient of this email, please contact
Austbrokers Holdings immediately by return e-mail or by telephone on
+61-2-4920-6117. In this case, you should not read, print, re-transmit,
store or act on this e-mail or any attachments. Please destroy the
message and attachments. This e-mail and any attachments are
confidential and may contain legally privileged information and/or
copyright material of Austbrokers Holdings or third parties. You should
only re-transmit, distribute or commercialise the material if you are
authorised to do so. Internet e-mails are not necessarily secure,
Austbrokers Holdings does not accept responsibility for changes made to
this message after it was sent. This Notice should not be removed.From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kelly F.
Hickel
Sent: Thursday, 3 May 2007 3:15 AM
To: Robert Grasso; Jesse Vincent; RT Users
Subject: RE: [rt-users] RT 4

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com [mailto:rt-users-
bounces@lists.bestpractical.com] On Behalf Of Robert Grasso
Sent: Wednesday, May 02, 2007 11:05 AM
To: Jesse Vincent; RT Users
Subject: RE: [rt-users] RT 4

Thank you for asking Jesse,

As Sven Sternberger just asked for, we would appreciate an embedded
statistics module. Currently, this is only available as a contribution

  • which works with some bugs, and it does not seem to be maintained
    anyway - and we are about to use it intensely for auditing and
    improving our QA.

[Kelly F. Hickel] If there’s anyone out there that wants to be a
contributor to RTx::Statistics, let me know. I simply haven’t had any
time to even merge the pile of patches I’ve got sitting here, much lest
test and improve anything.

Hopefully that will change, as we’re going to step up our internal use
of RT, so I may get some cycles to burn on it again.

-Kelly

Best regards


Robert GRASSO
System Engineer

CEDRAT
15, Chemin de Malacher - Inovallee - 38246 MEYLAN Cedex - FRANCE
Tel: +33 (0)4 76 90 50 45 Fax: +33 (0)4 76 90 16 09
mailto:Robert.Grasso@cedrat.com

Support service : mailto:support@cedrat.com
Commercial service : mailto:cedrat@cedrat.com
Web site : http://www.cedrat.com

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com]On Behalf Of Jesse
Vincent
Sent: Tuesday, May 01, 2007 7:55 PM
To: RT Users
Subject: [rt-users] RT 4

If, for the sake of argument, Best Practical were to rewrite RT,
what
would you want to see in the new product?

Think big.

Jesse


The rt-users Archives

Community help: http://wiki.bestpractical.com Commercial support:
sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
The rt-users Archives

Community help: http://wiki.bestpractical.com Commercial support:
sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Instead of adding rows and expanding the width of the Content field to
make it bigger, have it open in a window with the ability to adjust
it’s size.

What about the ability to have different ticket numbering systems per
queue, for example:

  • The number for the RMA queue can have the “RMA” prefix, and then the
    year followed by the ticket number: “RMA-07-020”.

  • Service queue for a specific customer may be different.

Luis

Jesse Vincent wrote:

If, for the sake of argument, Best Practical were to rewrite RT, what would you want to see in the new product?

Think big.

Jesse


http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@bestpractical.com Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com

Hi Everyone,

First, thanks Jesse for soliciting input from the user community;
hopefully this input will improve the quality of the software. Second,
this message is not meant to be critical, as its goal to get the user
community more involved in the Request Tracker development process.

As I reviewed the responses to this thread the one constant I saw and
kept coming to mind was better technical documentation. A fair amount of
the ideas submitted could have been easily accomplished by writing an
extension to RT or a standalone script in perl. This is easier said than
done. I have written several reporting scripts and added a few code
modifications to Request Tracker to add functionality to the code. I
will say writing the code to do this was not very easy.

All I had to go on was looking at existing Request Tracker code, and
through trial and error, I was able to code what I wanted to do.
Sometimes the code to get certain data items amounted to less than 10
lines of code. But, to derive the 10 lines of code could take hours. I
also submitted questions to this forum and there were folks who were
very helpful when I truly got stuck.

What is sorely needed for Request Tracker is a true and serious
technical documentation manual. A manual that really explains all the
functions and calls used specifically in Request Tracker (libraries,
etc.), including example code. To the uninitiated looked through Request
Tracker code to figure out how to read ticket information, generate
reports, etc. is not a very pleasant experience. Fortunately, I was able
to use code from various contributed software extensions to construct
reports and Request Tracker extensions by extrapolating how something
was done and applied it to what I wanted to do.

I am surprised that there are not more contributions to the Request
Tracker archive; considering the number of sites which use Request
Tracker. Part of this reason is what is embodied in this message. A
good, solid technical manual would go a long way to improve Request
Tracker because more people will be able to understand how to construct
viable code.

In regards to handling mandatory fields, we came up with a compromise
solution. We only have folks who manage tickets the capability to log
into Request Tracker. We created a set of external CGI scripts which
capture the ticket data needed to populate a ticket. All field checking
is done within the CGI. Also, we are free to set up field widths any
size we like and format the CGI form in a more user friendly manner.
Once the user submits the ticket, the ticket is e-mailed directly into
Request Tracker through the ExtarctCustomFieldValues template (available
at the Wiki). We just make sure that the various field values are in the
body of the e-mail can be detectable by the ExtarctCustomFieldValues
template. Finally, we set up an unprivileged account called “guest”,
which allows the user to view their new ticket via e-mail and via the
CGI script after they submit the ticket. We modified all the other
e-mail specific templates to include the “guest” account user name and
password in the URL. So far, we have had no issues with tickets not
being filled in properly; which has made many folks lives easier.
Finally, by using a CGI scripts and e-mail there is not direct
interaction with Request Tracker and the database.

As for reporting, I created several scripts which provide metrics on our
queues. These scripts can produced both text based and spreadsheet (perl
model request) for management and higher up review. These scripts used
some of the programming ideas in RTX::Statistics and rt-remind.pl, both
are available on the Wiki. Some additional programming had to come by
looking at Request Tracker code itself.

In regards to Asset Tracking and change control, we use Asset Tracker
and have a field called “Change Comments”. When a person makes a change
on the asset, they put something into “Change Comments” which the value
is placed in the Asset history. While this is not very elegant it gets
the job done. In addition, I created a set of scripts which uses SSH
tunnels to obtain configuration information from our UNIX/Linux based
systems. The data is then filtered and a report is created for each
host. Another script parses the reports and updates various custom
fields for the appropriate asset maintained in Asset Tracker. This works
99.99% of the time; however, sometimes SSH will hang on systems which
ran out of disk space. We run this script against 300 systems each
night, barring SSH hangs, takes about 20 minutes to complete. With the
exception of updating custom fields in Asset Tracker, virtually all the
code does not require knowledge of the internals of Request Tracker or
Asset Tracker. As for the custom field updates, well this required
bothering the author of Asset Tracker a lot and reading through the
code.

Finally, the conclusion one should reach from this message that if there
was a solid technical documentation manual, much of what is being
requested could have been developed by the user community. What is
contained herein are some of my experiences over the past 18 months;
beyond that time I never heard of Request Tracker. I believe there
should be means for the user community to be provided the tool, in this
case technical documentation, to enhance Request Tracker beyond what is
provided today.

Nick

PS If someone tells me how to put a tar file on the Wiki, I will be glad
to provide some of the reports and code enhancements I mentioned in this
message. I would include in the tar file, a copy of the reports,
modifications to Request Tracker/Asset Tracker, modifications to
RTx::Statistics, the Asset Tracker SSH scripts and the CGI scripts. I
also have a manual I wrote for installing Request Tracker at our site
including all the enhancements we made to the Request Tracker code. My
Management believes in contributing back to the Open Source community so
this would not be an issue. Hopefully, some of these enhancements and
changes will make it into Request Tracker 4.

Nick Metrowsky

Consulting System Administrator

303-684-4785 Office

303-684-4100 Fax

nmetrowsky@digitalglobe.com mailto:nmetrowsky@digitalglobe.com

DigitalGlobe (r), An Imaging and Information Company

http://www.digitalglobe.com http://www.digitalglobe.com

I’d like to be able to merge users, so someone can respond with
any of the email addresses that he has, and they are all treated as the
same email address - ie. no reply to his other email address, if he logs
in, he will see all tickets requested by any of his email addresses. It
would probably be nice to have the same password for all email accounts,
though that part isn’t necessary.

A big +1 on that. My users unfortunately have 4 possible derivations of
their address and I can’t force them to pick just one.
Dale Bewley - Unix Administrator - Shields Library - UC Davis
GPG: 0xB098A0F3 0D5A 9AEB 43F4 F84C 7EFD 1753 064D 2583 B098 A0F3

I'd like to be able to merge users, so someone can respond with

any of the email addresses that he has, and they are all treated
as the
same email address - ie. no reply to his other email address, if
he logs
in, he will see all tickets requested by any of his email
addresses. It
would probably be nice to have the same password for all email
accounts,
though that part isn’t necessary.

A big +1 on that. My users unfortunately have 4 possible
derivations of
their address and I can’t force them to pick just one.

Done, I think.

Though with 4 derivations, you should be able to just drop in a
custom CanonicalizeAddress sub that does the magic on create for new
users.

PGP.sig (186 Bytes)

I’d like to be able to merge users, so someone can respond with
any of the email addresses that he has, and they are all treated as the
same email address - ie. no reply to his other email address, if he logs
in, he will see all tickets requested by any of his email addresses. It
would probably be nice to have the same password for all email accounts,
though that part isn’t necessary.

A big +1 on that. My users unfortunately have 4 possible derivations of
their address and I can’t force them to pick just one.

Done, I think.

RT-Extension-MergeUsers-0.02 - Merges two users into the same effective user - metacpan.org

Though with 4 derivations, you should be able to just drop in a custom
CanonicalizeAddress sub that does the magic on create for new users.

Ah, thanks, I somehow missed that - I am not sure if it was 

announced when people were discussing this a while back. I’ll try it out.
Thanks!

If, for the sake of argument, Best Practical were to rewrite RT, what
would you want to see in the new product?

Think big.

Jesse

Hi,

I would like to be able to run several RT instances with mod_perl and one
installation.

Better docs :slight_smile:

Rights system is quite complex, not very easy to understand (no problem so
far ) but it is difficult to maintain, so better UI for rights management.

Regards
Rolf Schaufelberger
rs@plusw.de