This commit is contained in:
chenjing
2023-06-13 15:30:16 +08:00
parent e90c79486a
commit cfaa5301ea
78 changed files with 682 additions and 163 deletions

View File

@@ -0,0 +1,22 @@
class Users::ClasController < Users::BaseController
def index
@user_clas = UserCla.where(user: @_observed_user)
end
def create
tip_exception("已签署过该组织CLA!") if @_observed_user.user_clas.where(cla_id: params[:cla_id]).size > 0
ActiveRecord::Base.transaction do
Users::UserClaForm.new(user_cla_params).validate!
@user_cla = UserCla.build(user_cla_params, @_observed_user.id)
end
rescue Exception => e
uid_logger_error(e.message)
tip_exception(e.message)
end
private
def user_cla_params
params.permit(:email, :real_name, :cla_id)
end
end