spec/apps/dummy/app/models/mock_user.rb in scimitar-2.2.0 vs spec/apps/dummy/app/models/mock_user.rb in scimitar-2.3.0
- old
+ new
@@ -1,13 +1,15 @@
class MockUser < ActiveRecord::Base
+ self.primary_key = :primary_key
+
# ===========================================================================
# TEST ATTRIBUTES - see db/migrate/20210304014602_create_mock_users.rb etc.
# ===========================================================================
READWRITE_ATTRS = %w{
- id
+ primary_key
scim_uid
username
first_name
last_name
work_email_address
@@ -36,11 +38,11 @@
return Scimitar::Resources::User
end
def self.scim_attributes_map
return {
- id: :id,
+ id: :primary_key,
externalId: :scim_uid,
userName: :username,
name: {
givenName: :first_name,
familyName: :last_name
@@ -90,10 +92,10 @@
return nil
end
def self.scim_queryable_attributes
return {
- 'id' => { column: :id },
+ 'id' => { column: :primary_key },
'externalId' => { column: :scim_uid },
'meta.lastModified' => { column: :updated_at },
'name.givenName' => { column: :first_name },
'name.familyName' => { column: :last_name },
'emails' => { columns: [ :work_email_address, :home_email_address ] },