# -*- coding: utf-8 -*-
[inherit]
templates_dir = /var/www/website/share/trac/templates
[attachment]
max_size = 262144
render_unsafe_content = false
[browser]
downloadable_paths = /trunk, /branches/*, /tags/*
hide_properties = svk:merge
render_unsafe_content = false
[changeset]
max_diff_bytes = 10000000
max_diff_files = 0
wiki_format_messages = true
[header_logo]
alt =
height = -1
link = https://website.com
src = https://website.com/images/logomain.gif
width = -1
[logging]
log_type = file
log_file = /var/www/website/traclogs/trac.log
log_level = ERROR
[mainnav]
wiki.label = Home
tickets.href = /query
[mimeviewer]
enscript_modes = text/x-dylan:dylan:4
enscript_path = enscript
max_preview_size = 262144
mime_map = text/x-dylan:dylan,text/x-idl:ice,text/x-ada:ads:adb
php_path = php
silvercity_modes =
tab_width = 8
[notification]
smtp_enabled = true
smtp_server = smtp.website.com
smtp_port = 25
smtp_from = do-not-reply@trac.website.com
always_notify_owner = true
always_notify_reporter = true
mime_encoding = quoted-printable
smtp_subject_prefix = __default__
use_public_cc = false
use_short_addr = false
use_tls = false
[project]
descr = My example project
footer = Visit the Trac open source project at
http://trac.edgewall.org/
icon = common/trac.ico
name = Trac project
url = http://example.org/
[query]
default_anonymous_query = status!=closed&cc~=$USER
default_query = status!=closed&order=id
[search]
min_query_length = 3
[ticket]
default_component =
default_milestone =
default_priority = major
default_type = defect
default_version =
restrict_owner = true
commit_ticket_update_check_perms = false
[timeline]
changeset_long_messages = false
changeset_show_files = 0
default_daysback = 30
ticket_show_details = true
[trac]
authz_file =
authz_module_name =
base_url =
check_auth_ip = true
default_charset = iso-8859-15
default_handler = WikiModule
htdocs_location =
ignore_auth_case = false
mainnav = wiki,timeline,roadmap,browser,tickets,newticket,search
metanav = login,logout,settings,help,about
permission_store = DefaultPermissionStore
repository_type = svn
timeout = 20
repository_sync_per_request =
auto_reload = True
[wiki]
ignore_missing_pages = true
split_page_names = false
safe_schemes = cvs,file,ftp,git,irc,http,https,news,sftp,smb,ssh,svn,svn+ssh
[components]
webadmin.* = enabled
acct_mgr.* = enabled
trac.web.auth.LoginModule = enabled
trac.ticket.report.* = enabled
acct_mgr.api = enabled
acct_mgr.web_ui.* = disabled
acct_mgr.register.EmailVerificationModule = disabled
mastertickets.* = enabled
graphviz.* = enabled
trachours.* = enabled
tracrpc.* = enabled
tracopt.versioncontrol.svn.* = enabled
tracmigrate.* = enabled
tracopt.ticket.commit_updater.* = enabled
tracwikiextras.* = enabled
trac.ticket.batch.* = enabled
[mastertickets]
dot_path = /usr/bin/dot
[account-manager]
password_format = htpasswd
password_file = /var/www/website/trac/.htpasswd
password_store = HtPasswdStore
[ticket-custom]
blocking = text
blocking.label = Blocking
blockedby = text
blockedby.label = Blocked By
estimatedhours = text
estimatedhours.label = Estimated Hours
estimatedhours.value = 0
totalhours = text
totalhours.label = Total Hours
totalhours.value = 0
[ticket-workflow]
leave = * -> *
leave.default = 20
leave.operations = leave_status
new = new -> new
new.operations = set_owner
new.permissions = TICKET_MODIFY
new.default = 19
accept = new -> analysis
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
accept.default = 18
analysis = new,analysis -> analysis
analysis.operations = set_owner
analysis.permissions = TICKET_MODIFY
analysis.default = 17
in_work = new,analysis,need_info,corrective_action,in_work -> in_work
in_work.operations = set_owner
in_work.permissions = TICKET_MODIFY
in_work.default = 11
need_info = analysis,in_work,re_work,review,test,corrective_action,need_info -> need_info
need_info.operations = set_owner
need_info.permissions = TICKET_MODIFY
need_info.name = need_info
need_info.default = 3
corrective_action = re_work,review,test,merge,release_test,release,need_info,corrective_action -> corrective_action
corrective_action.operations = set_owner
corrective_action.permissions = TICKET_MODIFY
corrective_action.name = corrective_action
corrective_action.default = 3
review = in_work,need_info,review,re_work,corrective_action -> review
review.operations = set_owner
review.permissions = TICKET_MODIFY
review.default = 9
re_work = review,test,re_work,need_info,corrective_action,release_test -> re_work
re_work.operations = set_owner
re_work.permissions = TICKET_MODIFY
re_work.default = 7
test = in_work,re_work,review,need_info,corrective_action,test -> test
test.operations = set_owner
test.permissions = TICKET_MODIFY
test.default = 8
merge = test,merge -> merge
merge.operations = set_owner
merge.permissions = TICKET_MODIFY
merge.default = 5
release_test = merge,review,need_info,corrective_action,release_test -> release_test
release_test.operations = set_owner
release_test.permissions = TICKET_MODIFY
release_test.default = 8
release = review,test,release_test,corrective_action,release -> release
release.operations = set_owner
release.permissions = TICKET_MODIFY
release.default = 8
resolve = new,analysis,in_work,review,test,release,need_info,corrective_action -> closed
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY
resolve.default = 2