class Admin::ThesisGuidanceLevelsController < OrbitMemberController before_action :allow_admin_only def new @paper_level = ThesisGuidanceLevel.new @url = admin_thesis_guidance_levels_path(@paper_level) render :layout=>false end def create @paper_level = ThesisGuidanceLevel.new(paper_level_params) @paper_level.save @paper_levels = ThesisGuidanceLevel.all render :partial=>'index', :layout=>false end def edit @paper_level = ThesisGuidanceLevel.find(params[:id]) @url = admin_thesis_guidance_level_path(@paper_level) render :layout=>false end def update @paper_level = ThesisGuidanceLevel.find(params[:id]) @paper_level.update_attributes(paper_level_params) @paper_level.save @paper_levels = ThesisGuidanceLevel.all render :partial=>'index', :layout=>false end def destroy paper_level = ThesisGuidanceLevel.find(params[:id]) paper_level.destroy @paper_levels = ThesisGuidanceLevel.all render :partial=>'index', :layout=>false end private def paper_level_params params.require(:thesis_guidance_level).permit! rescue nil end end