Commit d99faa27fa0fb063b0b06132458b9367e48a7869
1 parent
52f0d711
Exists in
master
and in
5 other branches
Added community buttons to profile page
Showing
2 changed files
with
27 additions
and
1 deletions
Show diff stats
views/blocks/software_information.html.erb
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | <%= link_to profile_image(block.owner, :big) +"\n", profile.url %> |
13 | 13 | </span> |
14 | 14 | <div class='admin-link'> |
15 | - <% if current_user && block.owner.admins.include?(current_user.person) %> | |
15 | + <% if !user.nil? && user.has_permission?('edit_profile', profile) %> | |
16 | 16 | <%= link_to _('Control panel'), block.owner.admin_url %> |
17 | 17 | <% end %> |
18 | 18 | </div> | ... | ... |
... | ... | @@ -0,0 +1,26 @@ |
1 | +<h1><%= h profile.name %></h1> | |
2 | + | |
3 | +<% if @action %> | |
4 | + <%= render :partial => 'private_profile' %> | |
5 | +<% else %> | |
6 | + <% unless profile.description.blank? %> | |
7 | + <div class='public-profile-description'> | |
8 | + <%= profile.description %> | |
9 | + </div> | |
10 | + <% end %> | |
11 | +<% end %> | |
12 | + | |
13 | +<div class="page-profile-header"> | |
14 | + <%= render "blocks/profile_info_actions/join_leave_community" %> | |
15 | + <% if !user.nil? && user.has_permission?('edit_profile', profile) %> | |
16 | + <div class="control-panel-button"> | |
17 | + <%= button :control_panel, _('Control Panel'), profile.admin_url %> | |
18 | + </div> | |
19 | + <% end %> | |
20 | +</div> | |
21 | + | |
22 | +<% if @profile.public? || (logged_in? && current_person.follows?(@profile)) %> | |
23 | + <table class='profile'> | |
24 | + | |
25 | + </table> | |
26 | +<% end %> | ... | ... |