26 lines
625 B
Ruby
26 lines
625 B
Ruby
class Public::CastingSubmissionsController < Public::BaseController
|
|
skip_after_action :verify_authorized
|
|
before_action :set_casting_submission, only: [:show, :update]
|
|
|
|
def show
|
|
end
|
|
|
|
def update
|
|
if @casting_submission.update(casting_submission_params)
|
|
redirect_to casting_submission_url(token: @casting_submission.token), notice: t(".notice")
|
|
else
|
|
render :show
|
|
end
|
|
end
|
|
|
|
private
|
|
|
|
def set_casting_submission
|
|
@casting_submission = CastingSubmission.find_by_token(params[:token])
|
|
end
|
|
|
|
def casting_submission_params
|
|
params.require(:casting_submission).permit(files: [])
|
|
end
|
|
end
|