BathHacked/energy-sparks

View on GitHub
app/controllers/schools/programmes_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Schools
  class ProgrammesController < ApplicationController
    load_and_authorize_resource :school
    load_and_authorize_resource :programme, except: [:create]

    def create
      programme_type = ProgrammeType.find(params[:programme_type_id])
      Programmes::Creator.new(@school, programme_type).create
      redirect_to programme_type_path(programme_type)
    end
  end
end