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

R.Ø.S.A.