Configuration
There are some properties which you're able to configure for your
itracker (
WEB-INF/configuration.properties
)
- system_base_url
: This property can be used to override the url determined
dynamically
by the system when a user submits an issue or self registers. This
is mainly due to some users using private domain names that wouldn't
be accessible to all recipiants of a notification email. This
property is only used to create urls in emails sent to all users.
default: http://localhost:8080/itracker - jndi_override_prefix
This property can be used to override the configuration properties
by JNDI values e.g. exposed by the container of the application in
a
certain context
default: don't lookup JNDI for override values - mail_session_jndi_lookup
This property defines a JNDI lookup for the mail session of the
itracker system.
default: don't use mailsession, instead use defined notification_smtp_host otification_smtp_userid and notification_smtp_password - web_session_timeout
This property can be used to set the web session inactivity
timeout. This number is the number of minutes that can elapse
before the users
session times out due to inactivity.
default: 30 minutes - alternate_logo
Set this if you wish to use an alternate image logo in the header
of all
pages. It must be a resolvable url. (type : String)
default: /images/logo.gif - default_locale
Set to the default locale of the server. This controls the default
language
for users after they are logged in, and also the language of the login
page before they are logged in. This HAVE TO be in the format
language_country (eg. en_US, de_DE, pt_PT, it_IT) (type : String)
default: en_US - create_super_user
Set to true to create a default admin user if no other users exist
in the
database (type : Boolean)
default: true - allow_forgot_password
Set to true to allow users to recover their passwords (type :
Boolean)
default: true - allow_self_register
Set to true to allow users to self register for your sever. This is
a global
setting that must be enabled for the project level options to be
effective. If enabled, you must then go into each project you want
accessible to self registered
users, and which permissiosn you want. Currently only create and view all
are
available (view own is automatically granted), if you want other
permissions, you
must grant them using the normal user administration procedures. (type
: Boolean)
default: true - allow_save_login
Set to true to allow users to save their login in a cookie on their
machine
for auto login. Setting this to false will not allow any user on the
system
to use this feature. (type : Boolean)
default: true - authenticator_class
This parameter sets the class to u- notification_smtp_passwordse
for authentication. The class must be resident
in the classpath that the ear is loaded in, and extend the
org.itracker.services.authentication.PluggableAuthenticator
abstract class. (type : String)
default: Default-Authenticator - notification_from_address
From address for email notifications to use
default: itracker@localhost - notification_from_text
From address text for email notifications to use
default: ITracker Notification System - notification_replyto_address
ReplyTo address for email notifications to use
default: itracker@localhost - notification_smtp_host
SMTP hostname for email notifications to use
default: localhost - notification_smtp_charset
SMTP notificate character set. You might need to change this for
some locales
default: ISO-8859-1 - notification_smtp_password and
notification_smtp_userid
SMTP authentication userid and password if required by
your application server
- max_attachment_size
The maximum size of an individual issue attachment in kb.
default: 512 - max_total_attachment_size
The maximum total size of all attachments in kb.
default: 100000