mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2026-08-27 08:40:44 -04:00
Register customer and estimate fields with SubtaskFieldCopier if the plugin is installed, ensuring uniqueness to prevent duplicates.
This commit is contained in:
@@ -29,6 +29,15 @@ module RedmineQbo
|
|||||||
RedmineQbo::Hooks::IssuesHookListener
|
RedmineQbo::Hooks::IssuesHookListener
|
||||||
RedmineQbo::Hooks::UsersShowHookListener
|
RedmineQbo::Hooks::UsersShowHookListener
|
||||||
RedmineQbo::Hooks::ViewHookListener
|
RedmineQbo::Hooks::ViewHookListener
|
||||||
|
|
||||||
|
# If the SubtaskFieldCopier plugin is installed, register our fields
|
||||||
|
if defined?(SubtaskFieldCopier)
|
||||||
|
SubtaskFieldCopier.registered_fields << :customer
|
||||||
|
SubtaskFieldCopier.registered_fields << :estimate
|
||||||
|
|
||||||
|
# Ensure there are no duplicates in case of hot-reloads in development mode
|
||||||
|
SubtaskFieldCopier.registered_fields.uniq!
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.settings
|
def self.settings
|
||||||
|
|||||||
Reference in New Issue
Block a user