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
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
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,
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
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
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
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 (
>
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:
8 matches
Mail list logo