Vote #81417
未完了Make adding project settings tabs easier
0%
説明
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.
journals
--------------------------------------------------------------------------------
Note: another solution than the constant as for the custom fields tabs would be ok too if someone comes up with a better solution. I mentioned the custom fields tabs as this is an already existing pattern in Redmine and would be a good first improvement.
--------------------------------------------------------------------------------