IT61/it61-rails

View on GitHub
app/controllers/admin/events_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Admin
  class EventsController < BaseController
    load_and_authorize_resource

    def index
      @events = Event.paginate(page: params[:page], per_page: 5)
    end

    def edit; end

    def update
      # TODO: Implement
    end

    def publish
      @event.publish!
      respond_with(@event)
    end

    private

    def event_params
      params.require(:event).permit(:id)
    end
  end
end