Main menu -> Settings

System settings (a)

On this page you can define some miscellaneous systemwide settings.

Mail server
This is the mail server used to send all outgoing email messages. You should specify the email server of your company or the email server of your internet provider here. The given mail server must be able to send messages using the mail account specified below.

Mail account
This is the mail account which is used as the sender in all messages sent. The mail server must be able to send messages using this mail account.

Use modifier name in From field when sending notification messages
If this option is selected, the From field in all messages sent by the system contains the name of the user who performed the operation that resulted the message to be sent. For example, if a user named John Doe reported a bug and this option was selected, the From field would be John Doe. This option has no effect on the mail account used to send the message; the account is always the one specified by the mail account setting. This is because many mail servers refuse to send messages using any mail account.

Disable email sending from entire system
If you don't want any notification messages to be sent under any circumstances you can totally remove the email functionality by selecting this option. Selecting this option also removes all email relalted components from bug reporting, task adding, and other pages.

Send automatic reminder messages of unfinished tasks and bugs
This option can be used to toggle auto reminder on and off.

Use project deadline if bug / task doesn't have explicit deadline
This option specifies whether the automatic reminder should use project deadline when the bug or task does not have an explicit deadline set. If this option is off, no reminders are sent for such bugs or tasks that do not have an explicit deadline.

Don't count weekends as workdays
This option specifies whether Saturdays and Sundays should be counted as working days or not. The effect of this option is such that if current day of week is, say, Wednesday and certain bug (whose status is open and notify days for open bugs is 3) will be due next Monday, the reminder will be sent today, because, though there are 5 days remaining before deadline, only three of them are workdays.

Send notification of open bugs / bugs being fixed / ... N days before deadline
These values define the number of days before deadline the reminder should be sent for each possible unfinished bug and task status. You can also disable the reminder for some states by selecting Don't send from the drop-down menu.

Date format
This setting specifies the format in which all dates are shown and in which they must be entered. For example mm/dd/yyyy means that all dates must be written in the form 09/23/2002 where 09 is the month, 23 the day and 2002 the year. Leading zeroes and the millennium may be omitted, thus 9/23/2002 and 9/23/02 would aso be valid dates. The other date formats work similarly, just the order of values and the separating character differs.

Default language
The default language specifies the language to be used when the system cannot determine the preference of the user. The login page is for example always shown using default language and emails that contain arbitrary recipient addresses are also sent using default language. The default language also specifies which language is initially selected when adding new users to the system.

The timezone specifies the timezone the users of Sirid are located in. The default setting, use server time, is usually correct because the server is most often located in the same time zone as the users but in some occations this may not be the case. The timezone affects only the times showed by the system: All times are stored in GMT time.

Page encoding
This setting specifies the encoding to use to handle all data entered to the system. Default encoding currently equals to ISO-8859-1 (English and most Western Europian languages). If you need to use different encoding such as Cyrillic, you can set this to appropriate value. E.g. Windows-1251 for Cyrillic. For multi-byte languages such as Chinese or Japanese you should set this value to UTF-8. UTF-8 will also work with any other language. Note that changing the page encoding can render any existing text in the system into unreadable format and you should thus select the desired encoding as early as possible.

First day of week
This setting specifies the first day of week. Currently possible options are monday and sunday. This setting affects the appearance of the calendar dialog.

Database backup interval
This setting specifies the interval of how often Sirid automatically takes a backup of all data in the system. For more information about the database backup see the topic Automcatic backup.

Audit expiration time
This setting specifies how long audit entries are kept until automatically removed. Setting this value to "No auditing" does not immediately remove all audit entries; instead, no more audit entries are recored and the currently existing ones are removed after 60 days. There is no "no expiration" option available because over time the audit entries start to take considerable amount of disk space and tend to slow down the system; the older audit entries are always available in the automatic database backups anyway.
For more information about auditing, see the topic Audit.

Session expiration time
Session expiration time specifies the number of minutes (or hours) a user can leave the system idle before he / she must re-login.

Search and use existing sessions
Enabling this option allows the users to use links to Sirid pages without session id in the request URL if they have another open session. When this option is selected, the users don't need to relogin every time when they, for example, press the view link in the notification messages.

Allow X login tries from one IP address in Y minutes before rejecting login for Z minutes from that IP
These three drop-down menus can used to define how strictly the system blocks IP addresses when an IP address is (apparently) used to try to break in to the system. The name of the setting should tell enough about the details of the setting but one thing to notice is that the higher the value of Y, the more strict the setting is.

Related links
Auto reminder
Automcatic backup