changes current_user for managed_user
This commit is contained in:
@@ -3,6 +3,8 @@ class Management::BaseController < ActionController::Base
|
||||
|
||||
before_action :verify_manager
|
||||
|
||||
helper_method :managed_user
|
||||
|
||||
private
|
||||
|
||||
def verify_manager
|
||||
@@ -13,8 +15,8 @@ class Management::BaseController < ActionController::Base
|
||||
@current_manager ||= Manager.find(session["manager_id"]) if session["manager_id"]
|
||||
end
|
||||
|
||||
def current_user
|
||||
@current_user ||= Verification::Management::ManagedUser.find(session[:document_type], session[:document_number])
|
||||
def managed_user
|
||||
@managed_user ||= Verification::Management::ManagedUser.find(session[:document_type], session[:document_number])
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -38,6 +38,10 @@ class Management::ProposalsController < Management::BaseController
|
||||
end
|
||||
end
|
||||
|
||||
def current_user
|
||||
managed_user
|
||||
end
|
||||
|
||||
#Duplicated in application_controller. Move to a concenrn.
|
||||
def set_proposal_votes(proposals)
|
||||
@proposal_votes = current_user ? current_user.proposal_votes(proposals) : {}
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
<% if current_user.document_number.present? %>
|
||||
<% if managed_user.document_number.present? %>
|
||||
<span class="account-info right">
|
||||
<% if current_user.level_two_or_three_verified? %>
|
||||
<% if managed_user.level_two_or_three_verified? %>
|
||||
<%= t("management.account_info.identified_label") %>
|
||||
<% end %>
|
||||
|
||||
<% if current_user.username.present? %>
|
||||
<% if managed_user.username.present? %>
|
||||
<%= t("management.account_info.username_label") %>
|
||||
<strong><%= current_user.username %></strong>
|
||||
<strong><%= managed_user.username %></strong>
|
||||
<% end %>
|
||||
|
||||
<% if current_user.email.present? %>
|
||||
<% if managed_user.email.present? %>
|
||||
<%= t("management.account_info.email_label") %>
|
||||
<strong><%= current_user.email %></strong>
|
||||
<strong><%= managed_user.email %></strong>
|
||||
<% end %>
|
||||
|
||||
<%= t("management.account_info.document_type_label") %>
|
||||
<strong><%= humanize_document_type(current_user.document_type) %></strong>
|
||||
<strong><%= humanize_document_type(managed_user.document_type) %></strong>
|
||||
|
||||
<%= t("management.account_info.document_number_label") %>
|
||||
<strong><%= current_user.document_number %></strong>
|
||||
<strong><%= managed_user.document_number %></strong>
|
||||
|
||||
<%= link_to(t("management.account_info.logout"), logout_management_users_path, method: :delete) %>
|
||||
</span>
|
||||
|
||||
@@ -29,7 +29,7 @@ module CommonActions
|
||||
end
|
||||
|
||||
def login_managed_user(user)
|
||||
allow_any_instance_of(Management::BaseController).to receive(:current_user).and_return(user)
|
||||
allow_any_instance_of(Management::BaseController).to receive(:managed_user).and_return(user)
|
||||
end
|
||||
|
||||
def confirm_email
|
||||
|
||||
Reference in New Issue
Block a user