Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Morten Olav Hansen
Please also be aware that the User object is very much a "special" type, and does not always follow the rules of other types in the system (dataElements, indicators etc). I would recommend to be very careful with partial updating of the user object, and instead always use the full payload

Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Vladimer Shioshvili
Hey Greg, The section of the documentation you included has a reference to the user object schema, which specifies that for the user object only firstName and surname are required (/api/schemas/user). I've just tried in 2.27 (not sure if things changed in 2.29) and this is the minimal package i

Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Greg Wilson
Thank you Hendrik. PATCH is the way to go for most objects. Unfortunately (per or discussion and here for posterity) it does not currently work with user.userGroupos and user.userCredentials.userRoles. I will need to make a clean copy of the user object and PUT. *Gregory Wilson* On Tue, Aug 14,

Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Hendrik de Graaf
Hi Gregory, For updating a single field on a user record, I would try doing a PATCH request with exactly the same payload as you were doing. I do this type of request to disable a user in the User Management app, so it should work. Best regards, Hendrik On 14 Aug 2018, 11:16 +0200, Greg

Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Greg Wilson
need to update the username from the > original file you used while POSTing, it should work. > > > > Regards > > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Greg Wilson > *Sent: *14 August 2018 1

Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Dusabe Eric
Hi Greg, To avoid such errors, you only need to update the username from the original file you used while POSTing, it should work. Regards Sent from Mail for Windows 10 From: Greg Wilson Sent: 14 August 2018 11:16 To: DHIS 2 developers Subject: [Dhis2-devs] User PUT issue Can someone tell me

Re: [Dhis2-devs] User PUT issue

2018-08-14 Thread Vladimer Shioshvili
Greg, When you send the more complete user object, do you include the userCredential object's id? Vlad On Tue, Aug 14, 2018 at 5:16 AM Greg Wilson wrote: > Can someone tell me what I am doing wrong here? According to the docs ( >

[Dhis2-devs] User PUT issue

2018-08-14 Thread Greg Wilson
Can someone tell me what I am doing wrong here? According to the docs ( https://docs.dhis2.org/2.29/en/developer/html/dhis2_developer_manual_full.html#webapi_users_create_update) this should work to update a user's account: curl -X PUT -u "admin:district" -d @u.json -H "Content-Type: