More modularity for preferences
|Reported by:||anonymous||Owned by:||Ryan J Ollos|
Preference panels are modular and can be individually enabled and disabled.
Description (last modified by )
Current PreferencesModule is extension point for IPreferencePanelProvider and still implements few IPreferencePanelProviders itself.
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.
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.