1 <!DOCTYPE HTML PUBLIC 
"-//IETF//DTD HTML//EN"> 
   2 <!-- This document is licensed using the GNU General Public License version 2 --> 
   5     <link rel=
"stylesheet" href=
"http://www.student.uit.no/~pere/mypapers/mrtg-td/slides.css" type=
"text/css"> 
   6     <!-- link rel="stylesheet" href="slides.css" type="text/css" --> 
   7     <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1"> 
   8     <meta name=
"Language" content=
"en"> 
   9     <meta name=
"Author" content=
"Petter Reinholdtsen"> 
  16     info on local changes and 
  20     <h1>RT: UiO modifications
</h1> 
  22     <p>UiO uses request-tracker to handle user requests for a large
 
  23       number of sysadmin groups.  This is a summary of the changes we
 
  24       did to the default installation
</p> 
  26     <p><tt><a href=
"http://www.usit.uio.no/it/rt/modifications/">http://www.usit.uio.no/it/rt/modifications/
</a></tt></p> 
  28     <div class=
"presenter">Petter Reinholdtsen pre@usit.uio.no / pere@hungry.com
 
  29       <br>RT workshop, Oslo, 
2006-
06-
14</div> 
  31     <h2>Local changes done to UiOs RT installation
</h2> 
  34       <li>LDAP authentication with local users.
 
  35       <li>LDAP to RT synchronization of groups and user information
 
  36       <li>Automatic password generation for non-LDAP users
 
  37       <li>Filtering spam to spam-suspect queue
 
  38       <li>Ticket administration using email
 
  39       <li>Mail threading based on SMTP References and In-reply-to (merged)
 
  40       <li>Automatic ticket priority escalation
 
  41       <li>Automatic reminders to ticket and queue owners
 
  42       <li>More consistent date/time display (timezone)
 
  43       <li>Automatic remove queue addresses as ticket watchers
 
  44       <li>Emailing stats for each queue
 
  45       <li>Module for statistics
 
  48     <p>Most of these are based on code found on the web.
 
  50     <h2>Change summary 
1/
6</h2> 
  53       <dt>LDAP authentication with local users
</dt> 
  55         <li>Want to authenticate site users using LDAP
 
  56         <li>Want external (non-site) users as well
 
  57         <li>Site users have several mail addresses and one username
 
  58         <li>Hook into email reception and user authentication
 
  61       <dt>LDAP to RT synchronization of groups and user information
</dt> 
  63         <li>Update group members in existing user admin system
 
  64         <li>Import/synchronize groups from LDAP.  triggered by content
 
  66         <li>Want to update primary email address when users move from.
 
  67           Also updates phone number and address based on LDAP phone book.
 
  72     <h2>Change summary 
2/
6</h2> 
  75      <dt>Automatic password generation for non-LDAP users
 
  77        <li>New users without LDAP info get a password included in the
 
  78          first email response from RT.
 
  79        <li>Allow external users to request a new password on the login
 
  80          page by supplying their email address.
 
  81        <li>Based on scrip example found on the wiki and a modified
 
  85      <dt>Filtering spam to spam-suspect queue
 
  87        <li>MailPlugin looking for spamassasin headers, and send ticket
 
  88          into designated spam queue or throw it away (configurable).
 
  93     <h2>Change summary 
3/
6</h2> 
  96       <dt>Ticket administration using email
</dt> 
  98         <li>Keep those handling tickets using email happy
 
  99         <li>From:-based "authentication" - sufficient as our mail
 
 100           system make it harder to fake email
 
 101         <li>And always social ways to hanle offenders.
 
 102         <li>Only revertable operations allowed over email
 
 103         <li>Will consider GPG-signing if stronger authentication is needed
 
 104         <li>BP integrated this functionality into RT, need to test it
 
 107      <dt>Mail threading based on SMTP References and In-reply-to (merged)
 
 109        <li>Make it easier for those using RT via email to keep track
 
 110          of the messages assosiated with a given ticket.
 
 111        <li>Now integrated into RT
 
 115     <h2>Change summary 
4/
6</h2> 
 118      <dt>Automatic ticket priority escalation
 
 120        <li>Based on script from Tim Bishop, modified to process all queues.
 
 121        <li>Increases priority to reach FinalPirority by due date
 
 122        <li>Make it hard to track recently manually changed tickets
 
 123        <li>BP integrated/developted improved version, to be tested
 
 126      <dt>Automatic reminders to ticket and queue owners
 
 128        <li>Send email with summary of tickets with high priority 
 
 129        <li>Queue owners are found based on group names (
<queue
>-owners)
 
 130        <li>The ticket owner is reminded until the ticket is over due,
 
 131        <li>then both the ticket owner and the queue owner is reminded
 
 136     <h2>Change summary 
5/
6</h2> 
 140       <dt>More consistent date/time display (timezone)
 
 142        <li>RT date presentation is slightly confusing.
 
 143        <li>Use ISO dates and try to use the same time zone
 
 145      <dt>Automatic remove queue addresses as ticket watchers
 
 147        <li>Improve handling of emails sent to two different RT queues
 
 148        <li>Avoid bounces going to the RT admins.
 
 153     <h2>Change summary 
6/
6</h2> 
 156      <dt>Emailing stats for each queue
 
 158        <li>Based on script from Tim Bishop, modified to report all
 
 159          enabled queues instead of using a static list.
 
 160        <li>Keep the administration happy, as they can get a highlevel
 
 161          view on the activity in the organization.
 
 164      <dt>Module for statistics
 
 166        <li>Using the RT plugin from
 
 167          <tt>http://wiki.bestpractical.com/index.cgi?RT3StatisticsPackage
</tt> 
 168        <li>Not locally modified, low maintainence mode.
 
 169        <li>Our version seem to ignore deleted tickets (spam)
 
 174      <!-- h2>Wanted improvements</h2 --> 
 176     <h2>Thank you very much
</h2>