summaryrefslogtreecommitdiff
path: root/app/models/concerns
diff options
context:
space:
mode:
authorbarthc <mackintosh02@gmail.com>2016-08-30 21:17:13 +0100
committerbarthc <mackintosh02@gmail.com>2016-08-30 21:17:13 +0100
commit5c5d13c42d152ba58818a572a51e796cba4a281d (patch)
tree139f502c4887e7669c323cb335a2e2ee03f1f4db /app/models/concerns
parent29f818e6165e2e6d4a523270d115a491e261478a (diff)
parent51087cfa1a6b0bb5a7abf35081ed3b669253eb4f (diff)
downloadgitlab-ce-5c5d13c42d152ba58818a572a51e796cba4a281d.tar.gz
Merge branch 'master' into prevent_authored_awardable_votes
Diffstat (limited to 'app/models/concerns')
-rw-r--r--app/models/concerns/note_on_diff.rb4
-rw-r--r--app/models/concerns/taskable.rb4
2 files changed, 6 insertions, 2 deletions
diff --git a/app/models/concerns/note_on_diff.rb b/app/models/concerns/note_on_diff.rb
index a881fb83b7f..b8dd27a7afe 100644
--- a/app/models/concerns/note_on_diff.rb
+++ b/app/models/concerns/note_on_diff.rb
@@ -28,4 +28,8 @@ module NoteOnDiff
def can_be_award_emoji?
false
end
+
+ def to_discussion
+ Discussion.new([self])
+ end
end
diff --git a/app/models/concerns/taskable.rb b/app/models/concerns/taskable.rb
index df2a9e3e84b..a3ac577cf3e 100644
--- a/app/models/concerns/taskable.rb
+++ b/app/models/concerns/taskable.rb
@@ -52,11 +52,11 @@ module Taskable
end
# Return a string that describes the current state of this Taskable's task
- # list items, e.g. "20 tasks (12 completed, 8 remaining)"
+ # list items, e.g. "12 of 20 tasks completed"
def task_status
return '' if description.blank?
sum = tasks.summary
- "#{sum.item_count} tasks (#{sum.complete_count} completed, #{sum.incomplete_count} remaining)"
+ "#{sum.complete_count} of #{sum.item_count} #{'task'.pluralize(sum.item_count)} completed"
end
end