There have been no changes to UserCredentials, and it doesn't require an idStore since it's handled differently in the importer.
I will have a look at it -- Morten On Tue, Jun 17, 2014 at 12:46 PM, Kiran Prakash <[email protected]> wrote: > 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

