Commit fa3cb28cbed677c5cfed0ec004d8a0e6766b2d41
1 parent
aafb9763
Exists in
master
and in
4 other branches
team member show page restyle
Showing
1 changed file
with
70 additions
and
25 deletions
Show diff stats
app/views/team_members/show.html.haml
1 | +- allow_admin = can? current_user, :admin_project, @project | |
1 | 2 | - user = @team_member.user |
2 | -.span-2 | |
3 | - = image_tag gravatar_icon(user.email), :class => "left", :width => 60, :style => "padding-right:5px;" | |
4 | -%p | |
5 | - %b Name: | |
6 | - = user.name | |
7 | -%p | |
8 | - %b Email: | |
9 | - = user.email | |
10 | - | |
11 | -%br | |
12 | - | |
13 | -- unless user.skype.empty? | |
14 | - .div | |
15 | - %b Skype: | |
16 | - = user.skype | |
17 | - | |
18 | -- unless user.linkedin.empty? | |
19 | - .div | |
20 | - %b LinkedIn: | |
21 | - = user.linkedin | |
22 | - | |
23 | -- unless user.twitter.empty? | |
24 | - .div | |
25 | - %b Twitter: | |
26 | - = user.twitter | |
3 | +%div | |
4 | + %span.entity-info | |
5 | + = link_to team_project_path(@project) do | |
6 | + .entity-button | |
7 | + Back | |
8 | + %i | |
9 | + | |
10 | + = image_tag gravatar_icon(user.email), :class => "left", :width => 40, :style => "padding-right:5px;" | |
11 | + %span.commit-title | |
12 | + %strong | |
13 | + = user.name | |
14 | + %span.commit-author | |
15 | + %strong | |
16 | + = user.email | |
17 | + %hr | |
18 | + %br | |
19 | + | |
20 | +%table.no-borders | |
21 | + %tr | |
22 | + %td Name | |
23 | + %td= user.name | |
24 | + | |
25 | + %tr | |
26 | + %td Email | |
27 | + %td= user.email | |
28 | + | |
29 | + %tr | |
30 | + %td Member since | |
31 | + %td= @team_member.created_at.stamp("Aug 21, 2011") | |
32 | + | |
33 | + %tr | |
34 | + %td Project Access | |
35 | + %td | |
36 | + = form_for(@team_member, :as => :team_member, :url => project_team_member_path(@project, @team_member)) do |f| | |
37 | + = f.select :project_access, options_for_select(Project.access_options, @team_member.project_access), {}, :class => "project-access-select", :disabled => !allow_admin | |
38 | + | |
39 | + %tr | |
40 | + %td Repository Access | |
41 | + %td | |
42 | + = form_for(@team_member, :as => :team_member, :url => project_team_member_path(@project, @team_member)) do |f| | |
43 | + = f.select :repo_access, options_for_select(Repository.access_options, @team_member.repo_access), {}, :class => "repo-access-select", :disabled => !allow_admin | |
44 | + | |
45 | + | |
46 | + - unless user.skype.empty? | |
47 | + %tr | |
48 | + %td Skype: | |
49 | + %td= user.skype | |
50 | + | |
51 | + - unless user.linkedin.empty? | |
52 | + %tr | |
53 | + %td LinkedIn: | |
54 | + %td= user.linkedin | |
55 | + | |
56 | + - unless user.twitter.empty? | |
57 | + %tr | |
58 | + %td Twitter: | |
59 | + %td= user.twitter | |
60 | + | |
61 | +- if can? current_user, :admin_project, @project | |
62 | + .merge-tabs | |
63 | + .right | |
64 | + = link_to 'Remove from team', [@project, @issue], :confirm => 'Are you sure?', :method => :delete, :class => "red-button" | |
65 | + | |
66 | +:javascript | |
67 | + $(function(){ | |
68 | + $('.repo-access-select, .project-access-select').live("change", function() { | |
69 | + $(this.form).submit(); | |
70 | + }); | |
71 | + }) | |
27 | 72 | ... | ... |