Redmine 3.4.4

This commit is contained in:
Manuel Cillero 2018-02-02 22:19:29 +01:00
commit 64924a6376
2112 changed files with 259028 additions and 0 deletions

View file

@ -0,0 +1,21 @@
class AddProjectsTrackersUniqueIndex < ActiveRecord::Migration
def self.up
remove_duplicates
add_index :projects_trackers, [:project_id, :tracker_id], :name => :projects_trackers_unique, :unique => true
end
def self.down
remove_index :projects_trackers, :name => :projects_trackers_unique
end
# Removes duplicates in projects_trackers table
def self.remove_duplicates
Project.all.each do |project|
ids = project.trackers.collect(&:id)
unless ids == ids.uniq
project.trackers.clear
project.tracker_ids = ids.uniq
end
end
end
end