ToolJet/app/controllers/app_users_controller.rb
Unnikrishnan KP ccadcb2e9d
Rubocop fixes for controllers (#180)
* Improves ruby code in app/models/app_user.rb based on suggestions from Rubocop

* Rubocop fixes for more models

* Rubocop fixes for controllers
2021-06-01 12:39:07 +05:30

26 lines
561 B
Ruby

# frozen_string_literal: true
class AppUsersController < ApplicationController
def create
org_user_id = params[:org_user_id]
app_id = params[:app_id]
role = params[:role]
org_user = OrganizationUser.find org_user_id
app = App.find app_id
app_user = AppUser.new(
role: role,
app: app,
user_id: org_user.user_id
)
authorize app_user
if app_user.save
render json: { success: true }
else
render json: { message: "Could not create user" }, status: :internal_server_error
end
end
end