Sha256: 8dc3bc43293110b4f6a3a5d4f64a56e353ee2c5737f73dababab69227b9cba9b
Contents?: true
Size: 1.33 KB
Versions: 10
Compression:
Stored size: 1.33 KB
Contents
module Gaku class Admin::EnrollmentStatusesController < Admin::BaseController #load_and_authorize_resource class: EnrollmentStatus respond_to :js, only: %i( new create edit update destroy ) respond_to :html, only: :index before_action :set_enrollment_status, only: %i( edit update destroy ) def index @enrollment_statuses = EnrollmentStatus.includes(:translations) @count = EnrollmentStatus.count respond_with @enrollment_statuss end def new @enrollment_status = EnrollmentStatus.new respond_with @enrollment_status end def create @enrollment_status = EnrollmentStatus.new(enrollment_status_params) @enrollment_status.save @count = EnrollmentStatus.count respond_with @enrollment_status end def edit end def update @enrollment_status.update(enrollment_status_params) respond_with @enrollment_status end def destroy @enrollment_status.destroy @count = EnrollmentStatus.count respond_with @enrollment_status end private def set_enrollment_status @enrollment_status = EnrollmentStatus.find(params[:id]) end def enrollment_status_params params.require(:enrollment_status).permit(attributes) end def attributes %i(code name active immutable) end end end
Version data entries
10 entries across 10 versions & 3 rubygems