app/controllers/phcmemberspro/members/contacts_controller.rb in phcmemberspro-5.3.4 vs app/controllers/phcmemberspro/members/contacts_controller.rb in phcmemberspro-5.3.5
- old
+ new
@@ -9,18 +9,14 @@
before_action :set_members_contact, only: [:show, :edit, :update, :destroy]
# Add Member Contact Information
before_action :phc_member_mains_info
- def phc_member_mains_info
- @members_main = Members::Main.find(params[:main_id])
- end
-
# Member Contact Index
def index
main = Members::Main.find(params[:main_id])
- @members_contacts = main.contacts.order('mcprovince ASC')
+ @members_contacts = main.contacts.current_user.id.order('mcprovince ASC')
end
# Detailed Member Contact Information
def show
main = Members::Main.find(params[:main_id])
@@ -71,9 +67,19 @@
@members_contact.destroy
redirect_to members_main_contacts_path, notice: 'Member contact information was successfully destroyed.'
end
private
+
+ # Get Main Member Info
+ def phc_member_mains_info
+ @members_main = Members::Main.find(params[:main_id])
+ end
+
+ # Grab User Session Key (For ID)
+ def current_user
+ @_current_user ||= AuthRocket::Session.from_token(session[:ar_token]).try(:user)
+ end
# Common Callbacks
def set_members_contact
@members_contact = Members::Contact.find(params[:id])
end