Commit 375ebcabfd2b5c086d0b2602114f7b751c205440
1 parent
c94159ab
Exists in
master
and in
4 other branches
improved activity ui
Showing
3 changed files
with
38 additions
and
30 deletions
Show diff stats
app/assets/stylesheets/common.scss
| @@ -616,6 +616,7 @@ p.time { | @@ -616,6 +616,7 @@ p.time { | ||
| 616 | 616 | ||
| 617 | .wll { | 617 | .wll { |
| 618 | padding:5px; | 618 | padding:5px; |
| 619 | + margin-top:5px; | ||
| 619 | border:none; | 620 | border:none; |
| 620 | &:hover { | 621 | &:hover { |
| 621 | background:none; | 622 | background:none; |
| @@ -632,6 +633,7 @@ p.time { | @@ -632,6 +633,7 @@ p.time { | ||
| 632 | } | 633 | } |
| 633 | ul { | 634 | ul { |
| 634 | margin-left:50px; | 635 | margin-left:50px; |
| 636 | + margin-bottom:5px; | ||
| 635 | .avatar { | 637 | .avatar { |
| 636 | width:24px; | 638 | width:24px; |
| 637 | } | 639 | } |
app/models/event.rb
| @@ -21,6 +21,11 @@ class Event < ActiveRecord::Base | @@ -21,6 +21,11 @@ class Event < ActiveRecord::Base | ||
| 21 | end | 21 | end |
| 22 | end | 22 | end |
| 23 | 23 | ||
| 24 | + # For now only push events enabled for system | ||
| 25 | + def allowed? | ||
| 26 | + push? | ||
| 27 | + end | ||
| 28 | + | ||
| 24 | def push? | 29 | def push? |
| 25 | action == self.class::Pushed | 30 | action == self.class::Pushed |
| 26 | end | 31 | end |
app/views/events/_event.html.haml
| 1 | -.wll.event_feed | ||
| 2 | - - if event.push? | ||
| 3 | - - if event.new_branch? | ||
| 4 | - = image_tag gravatar_icon(event.pusher_email), :class => "avatar" | ||
| 5 | - %strong #{event.pusher_name} | ||
| 6 | - pushed new branch | ||
| 7 | - = link_to project_commits_path(event.project, :ref => event.branch_name) do | ||
| 8 | - %strong= event.branch_name | ||
| 9 | - at | ||
| 10 | - %strong= link_to event.project.name, event.project | ||
| 11 | - %span.cgray | ||
| 12 | - = time_ago_in_words(event.created_at) | ||
| 13 | - ago. | ||
| 14 | - - else | ||
| 15 | - = image_tag gravatar_icon(event.pusher_email), :class => "avatar" | ||
| 16 | - %strong #{event.pusher_name} | ||
| 17 | - pushed to | ||
| 18 | - = link_to project_commits_path(event.project, :ref => event.branch_name) do | ||
| 19 | - %strong= event.branch_name | ||
| 20 | - at | ||
| 21 | - %strong= link_to event.project.name, event.project | ||
| 22 | - %span.cgray | ||
| 23 | - = time_ago_in_words(event.created_at) | ||
| 24 | - ago. | ||
| 25 | - - if event.commits.count > 1 | ||
| 26 | - = link_to compare_project_commits_path(event.project, :from => event.commits.first.prev_commit_id, :to => event.commits.last.id) do | ||
| 27 | - Compare #{event.commits.first.commit.id[0..8]}...#{event.commits.last.id[0..8]} | ||
| 28 | - - @project = event.project | ||
| 29 | - %ul.unstyled | ||
| 30 | - = render event.commits | 1 | +- if event.allowed? |
| 2 | + .wll.event_feed | ||
| 3 | + - if event.push? | ||
| 4 | + - if event.new_branch? | ||
| 5 | + = image_tag gravatar_icon(event.pusher_email), :class => "avatar" | ||
| 6 | + %strong #{event.pusher_name} | ||
| 7 | + pushed new branch | ||
| 8 | + = link_to project_commits_path(event.project, :ref => event.branch_name) do | ||
| 9 | + %strong= event.branch_name | ||
| 10 | + at | ||
| 11 | + %strong= link_to event.project.name, event.project | ||
| 12 | + %span.cgray | ||
| 13 | + = time_ago_in_words(event.created_at) | ||
| 14 | + ago. | ||
| 15 | + - else | ||
| 16 | + = image_tag gravatar_icon(event.pusher_email), :class => "avatar" | ||
| 17 | + %strong #{event.pusher_name} | ||
| 18 | + pushed to | ||
| 19 | + = link_to project_commits_path(event.project, :ref => event.branch_name) do | ||
| 20 | + %strong= event.branch_name | ||
| 21 | + at | ||
| 22 | + %strong= link_to event.project.name, event.project | ||
| 23 | + %span.cgray | ||
| 24 | + = time_ago_in_words(event.created_at) | ||
| 25 | + ago. | ||
| 26 | + - if event.commits.count > 1 | ||
| 27 | + = link_to compare_project_commits_path(event.project, :from => event.commits.first.prev_commit_id, :to => event.commits.last.id) do | ||
| 28 | + Compare #{event.commits.first.commit.id[0..8]}...#{event.commits.last.id[0..8]} | ||
| 29 | + - @project = event.project | ||
| 30 | + %ul.unstyled | ||
| 31 | + = render event.commits | ||
| 31 | 32 |