Opened 14 years ago
Last modified 9 years ago
#9162 closed enhancement
More modularity for preferences — at Version 1
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 (last modified by )
Current PreferencesModule is extension point for IPreferencePanelProvider and still implements few IPreferencePanelProviders itsself.
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.
Why not, yes.
But if you were able to build your own IPreferencePanelProviders, I'm sure you're also able to provide a patch for this feature.