diff options
Diffstat (limited to 'app/views')
-rw-r--r-- | app/views/dashboard/index.html.haml | 24 | ||||
-rw-r--r-- | app/views/layouts/_head_panel.html.erb | 4 |
2 files changed, 15 insertions, 13 deletions
diff --git a/app/views/dashboard/index.html.haml b/app/views/dashboard/index.html.haml index 73d6eba23d7..761826cae52 100644 --- a/app/views/dashboard/index.html.haml +++ b/app/views/dashboard/index.html.haml @@ -3,12 +3,13 @@ #dashboard-content.dashboard-content.content %aside %h4 - %a.button-small.button-green{:href => ""} New Repository + - if current_user.can_create_project? + %a.button-small.button-green{:href => new_project_path} New Repository Your Repositories %ol.project-list - @projects.each do |project| %li - %a{:href => "#"} + %a{:href => project_path(project)} %span.arrow → %span.project-name= project.name %span.time @@ -18,19 +19,20 @@ %h2.icon %span> Dashboard - - @active_projects.each do |project| + - @active_projects.first(3).each do |project| .project-box.project-updates.ui-box.ui-box-small.ui-box-big %h3= project.name .data - project.updates.each do |update| - %a.project-update{:href => path_to_object(project, update)} - %img{:src => "http://placehold.it/40x40"} - %span.update-title [#{update.class.name}] added a matcher that helps debugging matching problems - %span.update-author - %strong= update.author.name - authored - = time_ago_in_words(update.created_at) - ago + %a.project-update{:href => dashboard_feed_path(project, update)} + = image_tag gravatar_icon(update.author.email), :class => "left", :width => 40 + %span.update-title + = dashboard_feed_title(update) + %span.update-author + %strong= update.author.name + authored + = time_ago_in_words(update.created_at) + ago %br / .project-update / .project-updates diff --git a/app/views/layouts/_head_panel.html.erb b/app/views/layouts/_head_panel.html.erb index 762c87ff3b4..a64aa3b5513 100644 --- a/app/views/layouts/_head_panel.html.erb +++ b/app/views/layouts/_head_panel.html.erb @@ -22,9 +22,9 @@ <%= link_to projects_path, :class => current_page?(projects_path) ? "current project" : "project" do %> <span></span>Projects <% end %> - <%= link_to( admin_root_path, :class => admin_namespace? ? "current admin" : "admin" ) do %> + <%= link_to((current_user.is_admin? ? admin_root_path : "#"), :class => (admin_namespace? ? "current admin" : "admin")) do %> <span></span>Admin - <% end if current_user.is_admin? %> + <% end %> </nav> </header> <!-- eo Page Header --> |