app/controllers/phcmemberspro/members/mains_controller.rb in phcmemberspro-5.2.7 vs app/controllers/phcmemberspro/members/mains_controller.rb in phcmemberspro-5.3.1
- old
+ new
@@ -2,35 +2,36 @@
module Phcmemberspro
class Members::MainsController < ApplicationController
# Security & Action Filters
- before_filter :authenticate_user!
+ before_action :require_user
layout :phcmemberspro_membersmain_layouts_resolver
before_action :set_members_main, only: [:show, :edit, :update, :destroy]
# Member Profile List
def index
- @members_mains = Members::Main.scoped_to(current_account)
+ @members_mains = Members::Main.user_id
end
# Detailed Member Profile
def show
end
# New Member Profile
def new
- @members_main = Members::Main.scoped_to(current_account).new
+ @members_main = Members::Main.new
end
# Edit Member Profile
def edit
end
# Create Member Profile Action
def create
- @members_main = Members::Main.scoped_to(current_account).new(members_main_params)
+ @members_main = Members::Main.new(members_main_params)
+ @members_main.user_id = current_user.id
if @members_main.save
redirect_to members_mains_path, notice: 'Member profile has been successfully created.'
else
render :new
end
@@ -58,10 +59,10 @@
@members_main = Members::Main.find(params[:id])
end
# White List
def members_main_params
- params.require(:members_main).permit(:mfirstname, :mlastname, :mtitle, :memail, :mphone, :mnotes, :smfacebook, :smtwitter, :smlinkedin, :account_id)
+ params.require(:members_main).permit(:mfirstname, :mlastname, :mtitle, :memail, :mphone, :mnotes, :smfacebook, :smtwitter, :smlinkedin, :user_id)
end
end
end