@@ -32,7 +32,7 class IssueStatus < ActiveRecord::Base | |||||
32 | scope :named, lambda {|arg| where("LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip)} |
|
32 | scope :named, lambda {|arg| where("LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip)} | |
33 |
|
33 | |||
34 | def update_default |
|
34 | def update_default | |
35 |
IssueStatus.update_all({:is_default => false} |
|
35 | IssueStatus.where(['id <> ?', id]).update_all({:is_default => false}) if self.is_default? | |
36 | end |
|
36 | end | |
37 |
|
37 | |||
38 | # Returns the default status for new issues |
|
38 | # Returns the default status for new issues | |
@@ -44,7 +44,7 class IssueStatus < ActiveRecord::Base | |||||
44 | def self.update_issue_done_ratios |
|
44 | def self.update_issue_done_ratios | |
45 | if Issue.use_status_for_done_ratio? |
|
45 | if Issue.use_status_for_done_ratio? | |
46 | IssueStatus.where("default_done_ratio >= 0").all.each do |status| |
|
46 | IssueStatus.where("default_done_ratio >= 0").all.each do |status| | |
47 |
Issue.update_all({:done_ratio => status.default_done_ratio} |
|
47 | Issue.where({:status_id => status.id}).update_all({:done_ratio => status.default_done_ratio}) | |
48 | end |
|
48 | end | |
49 | end |
|
49 | end | |
50 |
|
50 |
General Comments 0
You need to be logged in to leave comments.
Login now