summaryrefslogtreecommitdiff
path: root/app/views/dashboard/tasks/_task.html.haml
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/dashboard/tasks/_task.html.haml')
-rw-r--r--app/views/dashboard/tasks/_task.html.haml25
1 files changed, 19 insertions, 6 deletions
diff --git a/app/views/dashboard/tasks/_task.html.haml b/app/views/dashboard/tasks/_task.html.haml
index 2ca8f0dad63..d08b021f53b 100644
--- a/app/views/dashboard/tasks/_task.html.haml
+++ b/app/views/dashboard/tasks/_task.html.haml
@@ -1,8 +1,21 @@
%li{class: "task task-#{task.done? ? 'done' : 'pending'}", id: dom_id(task) }
- .task-item{class: "#{task.body? ? 'task-block' : 'task-inline' }"}
- = image_tag avatar_icon(task.author_email, 40), class: "avatar s40", alt:''
+ .task-item{class: 'task-block'}
+ = image_tag avatar_icon(task.author_email, 40), class: 'avatar s40', alt:''
- - if task.note.present?
- = render 'note', task: task
- - else
- = render 'common', task: task
+ .task-title
+ %span.author_name
+ = link_to_author task
+ %span.task_label
+ = task_action_name(task)
+ = task_target_link_html(task)
+
+ · #{time_ago_with_tooltip(task.created_at)}
+
+ - if task.pending?
+ .task-actions.pull-right
+ = link_to 'Done', [:dashboard, task], method: :delete, class: 'btn'
+
+ .task-body
+ .task-note
+ .md
+ = task_body(task.body, project: task.project)