Changes between Version 4 and Version 5 of TracIni
- Timestamp:
- 01/24/11 13:49:18 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracIni
v4 v5 1 1 = The Trac Configuration File = 2 2 3 [[TracGuideToc]] 3 4 … … 13 14 {{{ 14 15 [inherit] 15 file = / usr/share/trac/conf/trac.ini16 file = /path/to/global/trac.ini 16 17 }}} 18 Multiple files can be specified using a comma-separated list. 17 19 18 Note that you can also specify a global option file when creating a new project, by adding the option `--inherit=/path/to/global/ options` to [TracAdmin trac-admin]'s `initenv` command. If do not do this but nevertheless intend to use a global option file with your new environment, you will have to go through the newly generated conf/trac.inifile and delete the entries that will otherwise override those set in the global file.20 Note that you can also specify a global option file when creating a new project, by adding the option `--inherit=/path/to/global/trac.ini` to [TracAdmin#initenv trac-admin]'s `initenv` command. If you do not do this but nevertheless intend to use a global option file with your new environment, you will have to go through the newly generated `conf/trac.ini` file and delete the entries that will otherwise override those set in the global file. 19 21 22 There are two more entries in the [[#inherit-section| [inherit] ]] section, `templates_dir` for sharing global templates and `plugins_dir`, for sharing plugins. Those entries can themselves be specified in the shared configuration file, and in fact, configuration files can even be chained if you specify another `[inherit] file` there. 20 23 21 == Reference == 24 Note that the templates found in the `templates/` directory of the TracEnvironment have precedence over those found in `[inherit] templates_dir`. In turn, the latter have precedence over the installed templates, so be careful about what you put there, notably if you override a default template be sure to refresh your modifications when you upgrade to a new version of Trac (the preferred way to perform TracInterfaceCustomization being still to write a custom plugin doing an appropriate `ITemplateStreamFilter` transformation). 22 25 23 This is a brief reference of available configuration options. 26 == Reference for settings 27 28 This is a brief reference of available configuration options, and their default settings. 24 29 25 30 ''Note that the [bitten], [spam-filter] and [vote] sections below are added by plugins enabled on this Trac, and therefore won't be part of a default installation.'' 26 31 27 [[TracIni ()]]32 [[TracIni]] 28 33 34 == Reference for special sections 35 [[PageOutline(3,,inline)]] 29 36 30 37 === [components] === #components-section … … 46 53 See also: TracPlugins 47 54 48 === [ticket-custom] === #ticket-custom-section49 50 In this section, you can define additional fields for tickets. See TracTicketsCustomFields for more details.51 52 === [ticket-workflow] === #ticket-workflow-section53 ''(since 0.11)''54 55 The workflow for tickets is controlled by plugins.56 By default, there's only a `ConfigurableTicketWorkflow` component in charge.57 That component allows the workflow to be configured via this section in the trac.ini file.58 See TracWorkflow for more details.59 60 55 === [milestone-groups] === #milestone-groups-section 61 56 ''(since 0.11)'' … … 73 68 # optional extra param for the query (two additional columns: created and modified and sort on created) 74 69 closed.query_args = group=resolution,order=time,col=id,col=summary,col=owner,col=type,col=priority,col=component,col=severity,col=time,col=changetime 75 # indicates groups that count for overall completion 76 closed.overall_completion = true percentage70 # indicates groups that count for overall completion percentage 71 closed.overall_completion = true 77 72 78 73 new = new … … 97 92 closed (green). New styles can easily be added using the following 98 93 selector: `table.progress td.<class>` 94 95 === [repositories] === #repositories-section 96 97 (''since 0.12'' multirepos) 98 99 One of the alternatives for registering new repositories is to populate the `[repositories]` section of the trac.ini. 100 101 This is especially suited for setting up convenience aliases, short-lived repositories, or during the initial phases of an installation. 102 103 See [TracRepositoryAdmin#Intrac.ini TracRepositoryAdmin] for details about the format adopted for this section and the rest of that page for the other alternatives. 99 104 100 105 === [svn:externals] === #svn:externals-section … … 122 127 Finally, the relative URLs introduced in [http://subversion.tigris.org/svn_1.5_releasenotes.html#externals Subversion 1.5] are not yet supported. 123 128 129 === [ticket-custom] === #ticket-custom-section 130 131 In this section, you can define additional fields for tickets. See TracTicketsCustomFields for more details. 132 133 === [ticket-workflow] === #ticket-workflow-section 134 ''(since 0.11)'' 135 136 The workflow for tickets is controlled by plugins. 137 By default, there's only a `ConfigurableTicketWorkflow` component in charge. 138 That component allows the workflow to be configured via this section in the trac.ini file. 139 See TracWorkflow for more details. 140 124 141 ---- 125 142 See also: TracGuide, TracAdmin, TracEnvironment