提交 42cbcb23 编写于 作者: D Douwe Maan

"X assigned you Y" instead of "X assigned Y"

上级 d53ae7f1
......@@ -7,6 +7,13 @@ module TodosHelper
current_user.todos.done.count
end
def todo_action_name(todo)
case todo.action
when Todo::ASSIGNED then 'assigned you'
when Todo::MENTIONED then 'mentioned you on'
end
end
def todo_target_link(todo)
target = todo.target_type.titleize.downcase
link_to "#{target} #{todo.target.to_reference}", todo_target_path(todo)
......
......@@ -43,13 +43,6 @@ class Todo < ActiveRecord::Base
state :done
end
def action_name
case action
when ASSIGNED then 'assigned'
when MENTIONED then 'mentioned you on'
end
end
def body
if note.present?
note.note
......@@ -57,8 +50,4 @@ class Todo < ActiveRecord::Base
target.title
end
end
def target_iid
target.respond_to?(:iid) ? target.iid : target_id
end
end
......@@ -6,7 +6,7 @@
%span.author_name
= link_to_author todo
%span.todo_label
= todo.action_name
= todo_action_name(todo)
= todo_target_link(todo)
&middot; #{time_ago_with_tooltip(todo.created_at)}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册