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 52 def update
53 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 57 if owner_id
58 58 @admin_project.owner = User.find(owner_id)
... ...
app/views/projects/show.html.haml
... ... @@ -14,9 +14,9 @@
14 14 = text_field_tag :project_clone, @project.url_to_repo, :class => "xlarge one_click_select git_clone_url"
15 15  
16 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 5 = link_to project_team_member_path(@project, member), :title => current_user.name do
6 6 = image_tag gravatar_icon(current_user.email, 60), :class => "thumbnail", :width => 60
7 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 11 %p
12 12 - if @project.issues_enabled
13 13 Assigned issues:
... ... @@ -19,9 +19,25 @@
19 19 %br
20 20 Your merge requests:
21 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 38 .link_holder
23 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  
... ...