26 lines
451 B
Ruby
26 lines
451 B
Ruby
module TasksHelper
|
|
def link_to_author(task)
|
|
author = task.author
|
|
|
|
if author
|
|
link_to author.name, user_path(author.username)
|
|
else
|
|
task.author_name
|
|
end
|
|
end
|
|
|
|
def tasks_pending_count
|
|
current_user.tasks.pending.count
|
|
end
|
|
|
|
def tasks_done_count
|
|
current_user.tasks.done.count
|
|
end
|
|
|
|
def task_action_name(task)
|
|
target = task.target_type.titleize.downcase
|
|
|
|
[task.action_name, target].join(" ")
|
|
end
|
|
end
|