You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- class Admins::LaboratoryUsersController < Admins::BaseController
- helper_method :current_laboratory
-
- def create
- Admins::AddLaboratoryUserService.call(current_laboratory, params.permit(user_ids: []))
- current_laboratory.reload
- end
-
- def destroy
- @laboratory_user = current_laboratory.laboratory_users.find_by(user_id: params[:user_id])
- @laboratory_user.destroy! if @laboratory_user.present?
- end
-
- private
-
- def current_laboratory
- @_current_laboratory ||= Laboratory.find(params[:laboratory_id])
- end
- end
|