From 24cf1de1156932c50a8d0d7bcab5f1fd163a35c0 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 9 Mar 2005 08:18:57 +0000 Subject: preliminary RT docs --- httemplate/docs/install-rt.html | 66 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 httemplate/docs/install-rt.html (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html new file mode 100644 index 000000000..0a82ff5e6 --- /dev/null +++ b/httemplate/docs/install-rt.html @@ -0,0 +1,66 @@ + + Installing integrated RT ticketing + + +

Installing integrated RT ticketing

+ +

Integrated ticketing is an new feature and these instructinos are preliminary. Documentation contributions are welcome. + +

Perl minimum version 5.8.3 is required. HTML::Mason is required. + +

Install the following perl modules: +

+ +

Create a new Unix group called 'rt' + +

make configure-rt
+make create-rt
+make install-rt
+
+ +

Add the following to your httpd.conf: +

+<DirectoryMatch "^/var/www/freeside/rt/.*NoAuth">
+<Limit GET POST>
+allow from all
+Satisfy any   
+SetHandler perl-script
+PerlHandler HTML::Mason
+</Limit>
+</DirectoryMatch>
+<DirectoryMatch "^/var/www/freeside/rt/.*NoAuth/images">
+SetHandler None
+</DirectoryMatch>
+
+ +

Set the ticket_system configuration value to RT_Internal. You may also wish to set ticket_system-default_queueid once you have RT configured. + +

Bootstrap RT's permissions: +

+ +

Follow the regular RT documentation to configure RT, setup the mailgate, etc. + + -- cgit v1.2.1 From 577f68876da617bdbd8330d15bcb61a8e6f848ea Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 9 Mar 2005 08:46:16 +0000 Subject: add complete apache config instructions for RT, closes: Bug#1031 --- httemplate/docs/install-rt.html | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index 0a82ff5e6..afa3276a8 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -37,6 +37,7 @@ make install-rt

Add the following to your httpd.conf:

+# replace /var/www/freeside with your freeside document root
 <DirectoryMatch "^/var/www/freeside/rt/.*NoAuth">
 <Limit GET POST>
 allow from all
@@ -45,9 +46,15 @@ SetHandler perl-script
 PerlHandler HTML::Mason
 </Limit>
 </DirectoryMatch>
+# replace /var/www/freeside with your freeside document root
 <DirectoryMatch "^/var/www/freeside/rt/.*NoAuth/images">
 SetHandler None
 </DirectoryMatch>
+# replace /var/www/freeside with your freeside document root
+<Directory /var/www/freeside/rt/Ticket/Attachment> 
+SetHandler perl-script 
+PerlHandler HTML::Mason 
+</Directory>
 

Set the ticket_system configuration value to RT_Internal. You may also wish to set ticket_system-default_queueid once you have RT configured. -- cgit v1.2.1 From b473398c153a2013ac52e18f02cfb58b2b6488fd Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 11 Mar 2005 10:18:48 +0000 Subject: note about RT_External --- httemplate/docs/install-rt.html | 2 ++ 1 file changed, 2 insertions(+) (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index afa3276a8..43d91554c 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -6,6 +6,8 @@

Integrated ticketing is an new feature and these instructinos are preliminary. Documentation contributions are welcome. +

There is also support for running this integration against an external RT installation, but it is not (yet) documented. +

Perl minimum version 5.8.3 is required. HTML::Mason is required.

Install the following perl modules: -- cgit v1.2.1 From d069ae1df141abf4a4c2c258e8255b974e730a47 Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 12 Mar 2005 16:07:29 +0000 Subject: popurl(3) won't give us a good freeside base url since RT calls it from multiple directory depths... have to specify explicity, like external integration --- httemplate/docs/install-rt.html | 2 ++ 1 file changed, 2 insertions(+) (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index 43d91554c..328914b86 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -32,6 +32,8 @@

Create a new Unix group called 'rt' +

Edit the top-level Makefile, set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables. +

make configure-rt
 make create-rt
 make install-rt
-- 
cgit v1.2.1


From 0ce3ad1e220e414831d1f813069a363471e811b4 Mon Sep 17 00:00:00 2001
From: ivan 
Date: Thu, 17 Mar 2005 21:45:25 +0000
Subject: Freeside side uses MIME-tools now

---
 httemplate/docs/install-rt.html | 1 -
 1 file changed, 1 deletion(-)

(limited to 'httemplate/docs/install-rt.html')

diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html
index 328914b86..fd4695a68 100644
--- a/httemplate/docs/install-rt.html
+++ b/httemplate/docs/install-rt.html
@@ -21,7 +21,6 @@
     
  • Log::Dispatch
  • Locale::Maketext::Lexicon
  • Locale::Maketext::Fuzzy -
  • MIME::Entity
  • Text::Wrapper
  • Time::ParseDate
  • Term::ReadKey -- cgit v1.2.1 From 2a74d8508b6552f379131cc36e9aef2b9348458a Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 23 Mar 2005 02:59:44 +0000 Subject: add HTML::Scrubber to rt install/upgrade docs --- httemplate/docs/install-rt.html | 1 + 1 file changed, 1 insertion(+) (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index fd4695a68..406b008c3 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -27,6 +27,7 @@
  • Text::Autoformat
  • Text::Quoted
  • Regexp::Common +
  • HTML::Scrubber

    Create a new Unix group called 'rt' -- cgit v1.2.1 From 12513043c976b9403b43a4fb55a70d535947e9ef Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 23 Mar 2005 04:16:32 +0000 Subject: new RT requires Tree::Simple too --- httemplate/docs/install-rt.html | 1 + 1 file changed, 1 insertion(+) (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index 406b008c3..50f562691 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -28,6 +28,7 @@

  • Text::Quoted
  • Regexp::Common
  • HTML::Scrubber +
  • Tree::Simple

    Create a new Unix group called 'rt' -- cgit v1.2.1 From ef3a42418dda9cee559140f501bacd8c8691be25 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 6 Apr 2005 10:38:50 +0000 Subject: correct links to some atypically-named CPAN distributions --- httemplate/docs/install-rt.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'httemplate/docs/install-rt.html') diff --git a/httemplate/docs/install-rt.html b/httemplate/docs/install-rt.html index 50f562691..707b90ff8 100644 --- a/httemplate/docs/install-rt.html +++ b/httemplate/docs/install-rt.html @@ -13,8 +13,8 @@

    Install the following perl modules: