Different attributes for "user" and "contact" ressource are not properly supported
See original GitHub issueA user resource has different attributes that a contact resource. When using the Users API (Global Address List), the Object Model should support slightly different attributes, e.g. a Contact
has a businessAddress
property, whereas a User
object does not have a businessAddress
property, but a streetAddress
,postalCode
,state
, etc.
I would consider this a feature request.
Issue Analytics
- State:
- Created 4 years ago
- Comments:9 (9 by maintainers)
Top Results From Across the Web
One or more objects don't sync when using the Azure Active ...
Describes an issue in which one or more AD DS object attributes don't sync to Azure AD through the Azure Active Directory Sync...
Read more >Attribute mappings - AWS IAM Identity Center (successor to ...
Attribute mappings are used to map attribute types that exist in IAM Identity Center with like attributes in an AWS Managed Microsoft AD...
Read more >Managing User Attributes in Workspace ONE Access
The list of user attributes is managed from the Settings User ... For example, address, Address, and ADDRESS are different attributes.
Read more >How to set up office 365 custom attributes & use them in email ...
create custom address lists based on custom attributes, ... Another method – using the Exchange admin center – will not get its separate...
Read more >HTML attribute: rel - HTML: HyperText Markup Language | MDN
Gives the address of the pingback server that handles pingbacks to the current document. External Resource, Not allowed, Not allowed. preconnect ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I created a comparison of the attributes, maybe this helps when looking at this feature request.
user
resource)All attributes of the
contact
resource are returned by default, whereas for theuser
resource, only those attributes marked are returned by default.*
mail
attribute is of typeString
, whereasemailAddresses
is of typeEmailAddress
collectionThis basically means that a User object must be created in address_book.py. The GlobalAddressList should then return Users instead of Contacts. This requires a lot of effort at the moment: creating the User, implementing the different methods (save method that knows what to update). Etc.
Basically we must replicate the Contact object with the properties, endpoints, etc from Users.