Opened 14 years ago
Last modified 9 years ago
#9162 closed enhancement
More modularity for preferences — at Initial Version
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 1.1.6 |
Component: | general | Version: | 0.12dev |
Severity: | normal | Keywords: | preferences |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Current PreferencesModule is extension point for IPreferencePanelProvider and still implements few IPreferencePanelProviders it's self.
I think this should be divided in the way that all preference panels (even the built in ones) are separate Components. This way it is possible to disable some of the preference panels from the trac.ini components section.
Use case
In our project we do not need some of the views that built in panels offers. We can't disable General section even though we have a different implementation that works in our case and end up having similar fields twice in different panels.