Commit e64a174968fc58929e862f8214e700f26ecaa3c0
1 parent
96b53a9f
Exists in
master
and in
4 other branches
project membership widget. css fixes
Showing
7 changed files
with
54 additions
and
41 deletions
Show diff stats
app/assets/stylesheets/reset_bootstrap.scss
app/controllers/projects_controller.rb
@@ -96,6 +96,7 @@ class ProjectsController < ApplicationController | @@ -96,6 +96,7 @@ class ProjectsController < ApplicationController | ||
96 | end | 96 | end |
97 | 97 | ||
98 | def graph | 98 | def graph |
99 | + render_full_content | ||
99 | @days_json, @commits_json = GraphCommit.to_graph(project) | 100 | @days_json, @commits_json = GraphCommit.to_graph(project) |
100 | end | 101 | end |
101 | 102 |
app/models/users_project.rb
@@ -32,6 +32,14 @@ class UsersProject < ActiveRecord::Base | @@ -32,6 +32,14 @@ class UsersProject < ActiveRecord::Base | ||
32 | c.update_project(project.path, project) | 32 | c.update_project(project.path, project) |
33 | end | 33 | end |
34 | end | 34 | end |
35 | + | ||
36 | + def project_access_human | ||
37 | + Project.access_options.key(self.project_access) | ||
38 | + end | ||
39 | + | ||
40 | + def repo_access_human | ||
41 | + Repository.access_options.key(self.repo_access) | ||
42 | + end | ||
35 | end | 43 | end |
36 | # == Schema Information | 44 | # == Schema Information |
37 | # | 45 | # |
app/views/devise/sessions/new.html.erb
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <%= f.password_field :password, :class => "text bottom", :placeholder => "Password" %> | 4 | <%= f.password_field :password, :class => "text bottom", :placeholder => "Password" %> |
5 | 5 | ||
6 | <% if devise_mapping.rememberable? -%> | 6 | <% if devise_mapping.rememberable? -%> |
7 | - <div class="clearfix"> <%= f.label :remember_me %><%= f.check_box :remember_me %></div> | 7 | + <div class="clearfix"> <%= f.label :remember_me %> <%= f.check_box :remember_me %></div> |
8 | <% end -%> | 8 | <% end -%> |
9 | <br/> | 9 | <br/> |
10 | <%= f.submit "Sign in", :class => "primary btn" %> | 10 | <%= f.submit "Sign in", :class => "primary btn" %> |
app/views/layouts/_project_side_right.html.haml
@@ -4,43 +4,5 @@ | @@ -4,43 +4,5 @@ | ||
4 | - else | 4 | - else |
5 | - if content_for? :sidebar_top_block | 5 | - if content_for? :sidebar_top_block |
6 | = yield :sidebar_top_block | 6 | = yield :sidebar_top_block |
7 | - - else | ||
8 | - - if can? current_user, :write_project, @project | ||
9 | - .alert-message.block-message.info | ||
10 | - You have access to create new issue or merge request. | ||
11 | - %div | ||
12 | - = link_to new_project_issue_path(@project), :title => "New Issue", :class => "btn small" do | ||
13 | - New Issue » | ||
14 | - %div | ||
15 | - = link_to new_project_merge_request_path(@project), :title => "New Merge Request", :class => "btn small" do | ||
16 | - New Merge Request » | ||
17 | - | ||
18 | - - if current_user.projects.count > 0 | ||
19 | - %div.entry | ||
20 | - %h5 | ||
21 | - Recent Projects: | ||
22 | - %ul | ||
23 | - - current_user.projects.order("id DESC").limit(5).each do |project| | ||
24 | - %li | ||
25 | - = link_to project_path(project) do | ||
26 | - = project.name | ||
27 | - = link_to "More » ", projects_path | ||
28 | - | ||
29 | - -#%h4 | ||
30 | - -#Recent Issues: | ||
31 | - -#%ul | ||
32 | - -#- current_user.assigned_issues.order("id DESC").limit(5).each do |issue| | ||
33 | - -#%li | ||
34 | - -#= link_to project_issue_path(issue.project, issue) do | ||
35 | - -#= truncate issue.title | ||
36 | - | ||
37 | - | ||
38 | - -#%h4 | ||
39 | - -#Recent Requests: | ||
40 | - -#%ul | ||
41 | - -#- current_user.assigned_merge_requests.order("id DESC").limit(5).each do |issue| | ||
42 | - -#%li | ||
43 | - -#= link_to project_merge_request_path(issue.project, issue) do | ||
44 | - -#= truncate issue.title | ||
45 | - | ||
46 | - | 7 | + = render "widgets/project_member" |
8 | + = render "widgets/recent_projects" |
@@ -0,0 +1,28 @@ | @@ -0,0 +1,28 @@ | ||
1 | +- member = @project.team_member_by_id(current_user.id) | ||
2 | +.widget | ||
3 | + .media-grid | ||
4 | + %li | ||
5 | + = link_to project_team_member_path(@project, member), :title => current_user.name do | ||
6 | + = image_tag gravatar_icon(current_user.email, 90), :class => "thumbnail" | ||
7 | + .row | ||
8 | + .span4 | ||
9 | + %h4 | ||
10 | + = truncate(current_user.name, :lenght => 24) | ||
11 | + - if @project.owner == current_user | ||
12 | + %span.label Project Owner | ||
13 | + | ||
14 | + .span3 | ||
15 | + %span.label= member.project_access_human | ||
16 | + %span.label= member.repo_access_human | ||
17 | + | ||
18 | + - if can? current_user, :write_project, @project | ||
19 | + %hr | ||
20 | + .span3 | ||
21 | + %p You have access to create new issue or merge request. | ||
22 | + %div | ||
23 | + = link_to new_project_issue_path(@project), :title => "New Issue", :class => "" do | ||
24 | + New Issue » | ||
25 | + %div | ||
26 | + = link_to new_project_merge_request_path(@project), :title => "New Merge Request", :class => "" do | ||
27 | + New Merge Request » | ||
28 | + |
@@ -0,0 +1,10 @@ | @@ -0,0 +1,10 @@ | ||
1 | +- if current_user.projects.count > 0 | ||
2 | + %div.widget | ||
3 | + %h4 | ||
4 | + Recent Projects: | ||
5 | + %ul | ||
6 | + - current_user.projects.order("id DESC").limit(5).each do |project| | ||
7 | + %li | ||
8 | + = link_to project_path(project) do | ||
9 | + = project.name | ||
10 | + = link_to "More » ", projects_path |