Sha256: e29bf25ac2efe4149b41584edd38fcf95c3173cd06840a5a40434366304fad64

Contents?: true

Size: 871 Bytes

Versions: 13

Compression:

Stored size: 871 Bytes

Contents

class ExamAuthorizationRequestsController < ApplicationController
  def show
    @authorization_request = ExamAuthorizationRequest.find(params[:id])
    current_user.read_notification! @authorization_request
  end

  def create
    authorization_request = ExamAuthorizationRequest.create! authorization_request_params
    current_user.read_notification! authorization_request.exam_registration
    flash.notice = I18n.t :exam_authorization_request_created
  end

  def update
    ExamAuthorizationRequest.update params[:id], authorization_request_params
    flash.notice = I18n.t :exam_authorization_request_saved
    redirect_to root_path
  end

  private

  def authorization_request_params
    params
        .require(:exam_authorization_request).permit(:exam_id, :exam_registration_id)
        .merge(user: current_user, organization: Organization.current)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mumuki-laboratory-9.1.3 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.1.2 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.1.1 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.1.0 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.6 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.5 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.4 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.3 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.2 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.1 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-9.0.0 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-8.6.1 app/controllers/exam_authorization_requests_controller.rb
mumuki-laboratory-8.6.0 app/controllers/exam_authorization_requests_controller.rb