Commit fa3cb28cbed677c5cfed0ec004d8a0e6766b2d41

Authored by Dmitriy Zaporozhets
1 parent aafb9763

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  
... ...