please ignore that* "id": 0* line. I tested it without that.
On Tue, Jun 17, 2014 at 4:14 PM, Kiran Prakash <[email protected]> wrote: > We think the issue is because UserCredentialsStore is not a type of > GenericIdentifiableObjectStore. > > Ids are a non issue. We've local changes on our branch that allows for > this kind of Id. > > To be sure, I tested with this payload. Same error. > > > { > "users": [ > { > "organisationUnits": [ > { > "name": "Paoua-Hospital", > "id": "ae791727683" > } > ], > "dataViewOrganisationUnits": [ > { > "name": "Paoua-Hospital", > "id": "ae791727683" > } > ], > "userCredentials": { > "username": "[email protected]", > "password": "c0441bc76d7b5b52cffe7100424676b0", > > "userAuthorityGroups": [ > { > "name": "HQ", > "id": "hq" > } > ] > }, > "surname": "Foo", > > "name": "Foo Bar", > "firstName": "Foo", > "selfRegistered": false, > "id": 0, > "email": "[email protected]" > } > ] > } > > Regards, > > Kiran. > > > > On Tue, Jun 17, 2014 at 3:50 PM, Jason Pickering < > [email protected]> wrote: > >> Forwarding to the list for everyone's benefit. >> >> Better if you respond to the list, so that it is more clear to everyone >> else what the underlying cause might be. >> >> Best regards, >> Jason >> >> >> ---------- Forwarded message ---------- >> From: Kiran Prakash <[email protected]> >> Date: Tue, Jun 17, 2014 at 12:07 PM >> Subject: Re: [Dhis2-devs] User Creation failing via Metadata API. >> To: Jason Pickering <[email protected]> >> >> >> Yes. but that is not the cause of the error though. >> >> We have made local changes to allow for alpha numeric ids that could >> begin with a number. >> >> >> On Tue, Jun 17, 2014 at 3:35 PM, Jason Pickering < >> [email protected]> wrote: >> >>> I do not know the details here, but do know that the IDs (i.e. DHIS2 >>> UIDs) cannot begin with a number. >>> >>> See here for more information >>> >>> https://www.dhis2.org/doc/snapshot/en/user/html/go01.html >>> >>> This was discussed just a few days ago on this list. >>> >>> Regards, >>> Jason >>> >>> >>> >>> >>> >>> On Tue, Jun 17, 2014 at 11:58 AM, Kiran Prakash < >>> [email protected]> wrote: >>> >>>> Hello, >>>> >>>> We are using metadata api to create user, the post payload looks like >>>> this. >>>> >>>> { >>>> "users": [ >>>> { >>>> "disabled": false, >>>> "organisationUnits": [ >>>> { >>>> "name": "MSF", >>>> "id": "2cf79e8f137" >>>> } >>>> ], >>>> "dataViewOrganisationUnits": [ >>>> { >>>> "name": "MSF", >>>> "id": "2cf79e8f137" >>>> } >>>> ], >>>> "userCredentials": { >>>> "username": "[email protected]", >>>> "password": "aab24180611c714b04f572c737a324ae", >>>> "userAuthorityGroups": [ >>>> { >>>> "name": "HQ", >>>> "id": "hq" >>>> } >>>> ] >>>> }, >>>> "surname": "Bar", >>>> "name": "Foo Bar", >>>> "firstName": "Foo", >>>> "selfRegistered": false, >>>> "id": 7, >>>> "email": "[email protected]", >>>> "strategy": "create_and_update" >>>> } >>>> ] >>>> } >>>> >>>> >>>> This post is failing with the error : >>>> >>>> No IdentifiableObjectStore found for class: class >>>> org.hisp.dhis.user.UserCredentials (DefaultIdentifiableObjectManager.java >>>> >>>> We debugged a little, it looks like the there are some change in >>>> structure of UserCredential object which is breaking the API. >>>> >>>> >>>> Any help on this asap is greatly appreciated. >>>> >>>> Thanks >>>> >>>> Kiran. >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~dhis2-devs >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

