RT_DOMAIN = example.com
RT_TIMEZONE = US/Pacific;
#RT_TIMEZONE = US/Eastern;
+FREESIDE_URL = "http://localhost/freeside/"
#for now, same db as specified in DATASOURCE... eventually, otherwise?
RT_DB_DATABASE = freeside
perl -p -i -e "\
s'%%%RT_DOMAIN%%%'${RT_DOMAIN}'g;\
s'%%%RT_TIMEZONE%%%'${RT_TIMEZONE}'g;\
+ s'%%%FREESIDE_URL%%%'${FREESIDE_URL}'g;\
" ${RT_PATH}/etc/RT_SiteConfig.pm
install-rt:
<p>Create a new Unix group called 'rt'
+<p>Edit the top-level Makefile, set RT_ENABLED to 1 and set the RT_DOMAIN, RT_TIMEZONE, and FREESIDE_URL variables.
+
<p><pre>make configure-rt
make create-rt
make install-rt
$RT::WebExternalAuto = 1;
$RT::URI::freeside::IntegrationType = 'Internal';
+$RT::URI::freeside::URL = '%%%FREESIDE_URL%%%';
Set($DatabaseHost , '');
use RT::URI::base;
use strict;
-use vars qw(@ISA $IntegrationType);
+use vars qw(@ISA $IntegrationType $URL);
@ISA = qw/RT::URI::base/;
=cut
-sub FreesideURL { return undef; }
+sub FreesideURL { return $URL; }
=item FreesideVersion
}
-sub FreesideURL {
-
- return popurl(3);
-
-}
-
sub FreesideVersion {
return $FS::VERSION;
use strict;
no warnings qw(redefine);
-use vars qw($URL $XMLRPC_URL $_FS_VERSION);
+use vars qw($XMLRPC_URL $_FS_VERSION);
use Frontier::Client;
}
-sub FreesideURL {
-
- return $URL;
-
-}
-
sub FreesideVersion {
return $_FS_VERSION if ($_FS_VERSION =~ /^\d+\.\d+\.\d+/);