Commit 7f76d6cfee7f95e6d89691431540e8d948ca60ec
1 parent
5d2bd5ec
Exists in
master
and in
4 other branches
counters for dashboard panel
Showing
4 changed files
with
23 additions
and
3 deletions
Show diff stats
app/assets/stylesheets/common.scss
... | ... | @@ -43,6 +43,18 @@ a:focus { |
43 | 43 | background-color: #474D57; |
44 | 44 | } |
45 | 45 | |
46 | +.pretty_label { | |
47 | + @include round-borders-all(4px); | |
48 | + padding:2px 4px; | |
49 | + background-image: -webkit-gradient(linear, 0 0, 0 26, color-stop(0.076, #fefefe), to(#F6F7F8)); | |
50 | + background-image: -webkit-linear-gradient(#fefefe 7.6%, #F6F7F8); | |
51 | + background-image: -moz-linear-gradient(#fefefe 7.6%, #F6F7F8); | |
52 | + background-image: -o-linear-gradient(#fefefe 7.6%, #F6F7F8); | |
53 | + color: #777; | |
54 | + border: 1px solid #DEDFE1; | |
55 | + | |
56 | +} | |
57 | + | |
46 | 58 | .tabs > li > a, .pills > li > a { |
47 | 59 | color:$style_color; |
48 | 60 | } | ... | ... |
app/controllers/dashboard_controller.rb
... | ... | @@ -18,7 +18,7 @@ class DashboardController < ApplicationController |
18 | 18 | # Get authored or assigned open merge requests |
19 | 19 | def merge_requests |
20 | 20 | @projects = current_user.projects.all |
21 | - @merge_requests = MergeRequest.where("author_id = :id or assignee_id = :id", :id => current_user.id).opened.order("created_at DESC").limit(40) | |
21 | + @merge_requests = current_user.cared_merge_requests.order("created_at DESC").limit(40) | |
22 | 22 | end |
23 | 23 | |
24 | 24 | # Get only assigned issues | ... | ... |
app/models/user.rb
app/views/layouts/_app_menu.html.haml
... | ... | @@ -2,6 +2,10 @@ |
2 | 2 | = render "layouts/const_menu_links" |
3 | 3 | = link_to "Projects", projects_path, :class => "#{"current" if current_page?(projects_path)}" |
4 | 4 | = link_to "Search", search_path, :class => "#{"current" if current_page?(search_path)}" |
5 | - = link_to "Issues", dashboard_issues_path, :class => "#{"current" if current_page?(dashboard_issues_path)}", :id => "issues_slide" | |
6 | - = link_to "Requests", dashboard_merge_requests_path, :class => "#{"current" if current_page?(dashboard_merge_requests_path)}", :id => "merge_requests_slide" | |
5 | + = link_to dashboard_issues_path, :class => "#{"current" if current_page?(dashboard_issues_path)}", :id => "issues_slide" do | |
6 | + Issues | |
7 | + %span.count= current_user.assigned_issues.opened.count | |
8 | + = link_to dashboard_merge_requests_path, :class => "#{"current" if current_page?(dashboard_merge_requests_path)}", :id => "merge_requests_slide" do | |
9 | + Requests | |
10 | + %span.count= current_user.cared_merge_requests.count | |
7 | 11 | = link_to "Help", help_path, :class => "#{"current" if controller.controller_name == "help"}" | ... | ... |