Files
codeocean/app/controllers/subscription_controller.rb
2017-09-06 16:18:44 +02:00

21 lines
574 B
Ruby

class SubscriptionController < ApplicationController
def authorize!
authorize(@submission || @submissions)
end
private :authorize!
def set_subscription
@subscription = Subscription.find(params[:id])
authorize!
end
private :set_subscription
def subscription_params
current_user_id = current_user.try(:id)
current_user_class_name = current_user.try(:class).try(:name)
params[:subscription].permit(:request_for_comment, :type).merge(user_id: current_user_id, user_type: current_user_class_name)
end
private :subscription_params
end