Version 1 (modified by framay, 6 years ago) (diff)

New hack SettingsPlugin, created by framay

Settings Plugin


Provides extension for trac-admin for easy removing unneeded milestones, components, etc. and setting a bunch of config options from file.

Extends command trac-admin with some more commands:

  • component removeall <pattern>: Remove all components with a specific pattern
  • milestone removeall <pattern>: Remove all milestones with a specific pattern
  • version removeall <pattern>: Remove all versions with a specific pattern
  • ticket_type removeall <pattern>: Remove all ticket_types with a specific pattern
  • priority removeall <pattern>: Remove all priorities with a specific pattern
  • config setall <path/to/file>: Set all config options from file to trac.ini

Pattern can have wildcards (%).

Bugs/Feature Requests

Existing bugs and feature requests for SettingsPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:settingsplugin here].


You can check out SettingsPlugin from here using Subversion, or browse the source with Trac.


Examples usage of commands:

# removes all components starting with component
trac-admin </path/to/projenv> component removeall component%
# removes ALL (!) versions
trac-admin </path/to/projenv> version removeall %
# overrides and creates all config entries from `company.ini`
trac-admin </path/to/projenv> config setall company.ini

Recent Changes

11543 by framay on 2012-05-10 10:32:26
adding additional command attachment unused, which lists or removes unused attachments; when calling attachment unused list the output could be piped and afterwards opened by OpenOffice Calc by using separator ":"


trac-admin $TRAC_ENV attachment unused list > attachments.txt
trac-admin $TRAC_ENV attachment unused remove > attachments.txt

see for details

10952 by framay on 2011-11-28 08:47:40
copying sources to trunk, since future changes will be made for Trac version 0.13
10183 by framay on 2011-05-12 10:16:20
added commands plugin replace and plugin replaceall and therefore changed version to 0.5.a2


Author: framay
Maintainer: framay

Attachments (2)

Download all attachments as: .zip