Actions
Feature #35178
openMake adding project settings tabs easier
Status:
New
Priority:
Normal
Assignee:
-
Category:
Code cleanup/refactoring
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Description
Currently it is quite cumbersome to add a tab to the projects settings. It is necessary to patch the ProjectsHelper
and override the project_settings_tabs
, which can be dangerous if the behaviour of the checks in the method change and patching helpers can lead to problems due to load orders.
I would suggest to at least extract the list of tags from the method to a constant like for the CustomFieldsHelper::CUSTOM_FIELDS_TABS
list. This would have the added benefit that it would not be necessary to duplicate any logic from the project_settings_tabs
to a plugin if needed.
Actions