dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #30909
Re: User Creation failing via Metadata API.
Hi
> We are using metadata api to create user, the post payload looks like this.
>>
>> {
>> "users": [
>> {
>> "disabled": false,
>>
>>
Why do you have this here? this is part of userCredentials
> "organisationUnits": [
>> {
>> "name": "MSF",
>> "id": "2cf79e8f137"
>> }
>> ],
>> "dataViewOrganisationUnits": [
>> {
>> "name": "MSF",
>> "id": "2cf79e8f137"
>> }
>> ],
>> "userCredentials": {
>> "username": "foo.bar@xxxxxxxxxxxxx",
>> "password": "aab24180611c714b04f572c737a324ae",
>> "userAuthorityGroups": [
>> {
>> "name": "HQ",
>> "id": "hq"
>> }
>> ]
>> },
>> "surname": "Bar",
>> "name": "Foo Bar",
>> "firstName": "Foo",
>> "selfRegistered": false,
>> "id": 7,
>>
>>
This ID makes no sense, where do you get this from?
> "email": "foo.bar@xxxxxxxxxxxxx",
>> "strategy": "create_and_update"
>>
>>
Strategy is not on the user class..
> }
>> ]
>> }
>>
>>
>> This post is failing with the error :
>>
>> No IdentifiableObjectStore found for class: class
>> org.hisp.dhis.user.UserCredentials (DefaultIdentifiableObjectManager.java
>>
>
You can ignore this
> We debugged a little, it looks like the there are some change in structure
>> of UserCredential object which is breaking the API.
>>
>
What changes? I don't see any changes to that class
--
Morten
>
>>
>> Any help on this asap is greatly appreciated.
>>
>> Thanks
>>
>> Kiran.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
References