diff --git a/app/controllers/orbit_member_controller.rb b/app/controllers/orbit_member_controller.rb index 038ac80..d434c5c 100644 --- a/app/controllers/orbit_member_controller.rb +++ b/app/controllers/orbit_member_controller.rb @@ -15,8 +15,10 @@ class OrbitMemberController < ApplicationController visited_user = MemberProfile.find(params[:member_profile_id]).user.id if visited_user.nil? rescue nil if (current_user.id == visited_user rescue false) @user_has_privileges = true - else - @user_has_privileges = false + elsif visited_user == nil && (params[:action] == "create" || params[:action] == "update") + @user_has_privileges = true + else + @user_has_privileges = false end end end diff --git a/app/views/layouts/member_plugin.html.erb b/app/views/layouts/member_plugin.html.erb index 92beba5..7b55724 100644 --- a/app/views/layouts/member_plugin.html.erb +++ b/app/views/layouts/member_plugin.html.erb @@ -46,10 +46,11 @@ <%= yield :right_nav %> - -
+ <% if current_user.is_admin? %> + + <% end %> <%= yield %> <%= javascript_include_tag "lib/pageslide.js" %>