Skip to content

Commit f6e659d

Browse files
authored
Merge pull request #70 from lessonly/personal/Edwin/Fix/2024.07/LIC-334_logs
LIC-334 - add logs
2 parents 4c90204 + 00aee1c commit f6e659d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

app/controllers/scim_rails/scim_users_controller.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
module ScimRails
22
class ScimUsersController < ScimRails::ApplicationController
33
def index
4+
Rails.logger.warn("ScimRails::ScimUsersController: index: request.original_url #{request.original_url} request.params: #{params.to_json}")
45
if params[:filter].present?
56
query = ScimRails::ScimQueryParser.new(params[:filter])
67

@@ -27,6 +28,7 @@ def index
2728
end
2829

2930
def create
31+
Rails.logger.warn("ScimRails::ScimUsersController: create: request.original_url #{request.original_url} request.params: #{params.to_json}")
3032
if ScimRails.config.scim_user_prevent_update_on_create
3133
user = @company.public_send(ScimRails.config.scim_users_scope).create!(permitted_user_params)
3234
else
@@ -43,11 +45,13 @@ def create
4345
end
4446

4547
def show
48+
Rails.logger.warn("ScimRails::ScimUsersController: show: request.original_url #{request.original_url} request.params: #{params.to_json}")
4649
user = @company.public_send(ScimRails.config.scim_users_scope).find(params[:id])
4750
json_scim_response(object: user)
4851
end
4952

5053
def put_update
54+
Rails.logger.warn("ScimRails::ScimUsersController: put_update: request.original_url #{request.original_url} request.params: #{params.to_json}")
5155
user = @company.public_send(ScimRails.config.scim_users_scope).find(params[:id])
5256
update_status(user) unless put_active_param.nil?
5357
user.update!(permitted_user_params)
@@ -57,6 +61,7 @@ def put_update
5761
# TODO: PATCH will only deprovision or reprovision users.
5862
# This will work just fine for Okta but is not SCIM compliant.
5963
def patch_update
64+
Rails.logger.warn("ScimRails::ScimUsersController: patch_update: request.original_url #{request.original_url} request.params: #{params.to_json}")
6065
user = @company.public_send(ScimRails.config.scim_users_scope).find(params[:id])
6166
update_status(user)
6267
json_scim_response(object: user)

0 commit comments

Comments
 (0)