Module: OpenProject::ServicePacks::Patches::EnumerationPatch::InstanceMethods
- Defined in:
- lib/open_project/service_packs/patches/enumeration_patch.rb
Instance Method Summary collapse
-
#update_sp_rates ⇒ Object
Activities are always created and updated as a new Enumeration (see EnumerationsController#create, #update and line 117 - 123) so #TEA patching doesn’t work.
Instance Method Details
#update_sp_rates ⇒ Object
Activities are always created and updated as a new Enumeration (see EnumerationsController#create, #update and line 117 - 123) so #TEA patching doesn’t work.
13 14 15 16 17 18 19 20 21 |
# File 'lib/open_project/service_packs/patches/enumeration_patch.rb', line 13 def update_sp_rates if type == "TimeEntryActivity" && shared? ServicePack.availables.each do |service_pack| # service_pack.mapping_rates << self # WRONG: this is NOT a plain Ruby collection! # trying to give a sensible default value service_pack.mapping_rates.create!(units_per_hour: 0, activity_id: self.id) end end end |