Commit 9803e0885e87c4e578d651bd1b1ce300a03f88a7

Authored by Dmitriy Zaporozhets
1 parent 1c22d4f5

Project sidebar improved

app/controllers/admin/projects_controller.rb
@@ -52,7 +52,7 @@ class Admin::ProjectsController < ApplicationController @@ -52,7 +52,7 @@ class Admin::ProjectsController < ApplicationController
52 def update 52 def update
53 @admin_project = Project.find_by_code(params[:id]) 53 @admin_project = Project.find_by_code(params[:id])
54 54
55 - owner_id = params[:project][:owner_id] 55 + owner_id = params[:project].delete(:owner_id)
56 56
57 if owner_id 57 if owner_id
58 @admin_project.owner = User.find(owner_id) 58 @admin_project.owner = User.find(owner_id)
app/views/projects/show.html.haml
@@ -14,9 +14,9 @@ @@ -14,9 +14,9 @@
14 = text_field_tag :project_clone, @project.url_to_repo, :class => "xlarge one_click_select git_clone_url" 14 = text_field_tag :project_clone, @project.url_to_repo, :class => "xlarge one_click_select git_clone_url"
15 15
16 = simple_format @project.description 16 = simple_format @project.description
17 -  
18 -.ui-box  
19 - %h5.cgray Recent Activity  
20 - .content_list= render "feed" 17 +- unless @activities.blank?
  18 + .ui-box
  19 + %h5.cgray Recent Activity
  20 + .content_list= render "feed"
21 21
22 22
app/views/widgets/_project_member.html.haml
@@ -5,9 +5,9 @@ @@ -5,9 +5,9 @@
5 = link_to project_team_member_path(@project, member), :title => current_user.name do 5 = link_to project_team_member_path(@project, member), :title => current_user.name do
6 = image_tag gravatar_icon(current_user.email, 60), :class => "thumbnail", :width => 60 6 = image_tag gravatar_icon(current_user.email, 60), :class => "thumbnail", :width => 60
7 %h4 7 %h4
8 - Hi,  
9 - = truncate current_user.first_name, :lenght => 24  
10 - ! 8 + Hey,
  9 + #{truncate current_user.first_name, :lenght => 24}!
  10 +
11 %p 11 %p
12 - if @project.issues_enabled 12 - if @project.issues_enabled
13 Assigned issues: 13 Assigned issues:
@@ -19,9 +19,25 @@ @@ -19,9 +19,25 @@
19 %br 19 %br
20 Your merge requests: 20 Your merge requests:
21 = current_user.assigned_merge_requests.opened.count 21 = current_user.assigned_merge_requests.opened.count
  22 + %br
  23 + %br
  24 + - if @project.merge_requests_enabled
  25 + = link_to new_project_merge_request_path(@project), :title => "New Merge Request", :class => "btn small" do
  26 + Merge Request
  27 + - if @project.issues_enabled
  28 + = link_to new_project_issue_path(@project), :title => "New Issue", :class => "btn small" do
  29 + Issue
  30 +
  31 + %hr
  32 + %p
  33 + Your access level in this project is
  34 + %code #{member.project_access_human}
  35 + %br
  36 + Visit member card for more information
  37 +
22 .link_holder 38 .link_holder
23 = link_to project_team_member_path(@project, member), :title => current_user.name do 39 = link_to project_team_member_path(@project, member), :title => current_user.name do
24 - = "Access: #{member.project_access_human} »" 40 + = "Member Card »"
25 41
26 42
27 43