Sha256: e95d20c8f33234841c3929f0065b56859d3a8636681c7e3443f32e60add8a0fa

Contents?: true

Size: 690 Bytes

Versions: 16

Compression:

Stored size: 690 Bytes

Contents

module Gaku
  class ClassGroups::EnrollmentsController < EnrollmentsController

    before_action :set_enrollmentable

    def index
      @enrollments = @class_group.enrollments.seat_numbered
    end

    def sort
      params['enrollment'].each_with_index do |id, index|
        @class_group.enrollments.find(id).update(seat_number: index.next)
      end
      @enrollments = @class_group.enrollments.seat_numbered
    end

    def destroy
      @enrollments = @class_group.enrollments.seat_numbered
      super
    end

    private

    def set_enrollmentable
      @enrollmentable = Gaku::ClassGroup.find(params[:class_group_id])
      @class_group = @enrollmentable
    end

  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
gaku_frontend-0.3.0 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.3.0.pre.4 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.3.0.pre.3 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.3.0.pre.2 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.3.0.pre.1 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.3.0.pre.0 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku-0.2.4 frontend/app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.2.4 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku-0.2.3 frontend/app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.2.3 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku-0.2.2 frontend/app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.2.2 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku-0.2.1 frontend/app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.2.1 app/controllers/gaku/class_groups/enrollments_controller.rb
gaku-0.2.0 frontend/app/controllers/gaku/class_groups/enrollments_controller.rb
gaku_frontend-0.2.0 app/controllers/gaku/class_groups/enrollments_controller.rb