diff options
Diffstat (limited to 'app/views/dashboard/tasks/_task.html.haml')
-rw-r--r-- | app/views/dashboard/tasks/_task.html.haml | 25 |
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) |