DHIS 2 V 2.24 - /api/24/currentUser not available

Hi,

We are using 2.24 revision e2f8d0e and the endpoint /api/24/currentUser is not available. However, these two endpoints are available:

  • /api/currentUser
  • /api/23/currentUser
    Is it possible to add the endpoint /api/24/currentUser, or is there a reason it is missing?

Thanks,

Lorill

···

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15

Hi Lorill

So there’s a couple of things to note here:

  1. You probably want to use the name me instead of currentUser as it’ the new name for it (and has been for a while, just being aliased to `currentUser``

  2. In 224 we included a new me endpoint, which can now be reached at /api/24/me and /api/25/me

There seems to be a bug here though, that new endpoint should also be available at /api/me (and not /api/currentUser)

That said, the new endpoint is a bit different. What are you using this endpoint for? is it just to get info about current user, or is it to use some of its other capabilities ? like data set, program availability (/api/23/currentUser/programs /api/23/currentUser/dataSet)

···

On Tue, Oct 18, 2016 at 10:46 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We are using 2.24 revision e2f8d0e and the endpoint /api/24/currentUser is not available. However, these two endpoints are available:

  • /api/currentUser
  • /api/23/currentUser
    Is it possible to add the endpoint /api/24/currentUser, or is there a reason it is missing?

Thanks,

Lorill

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

Morten Olav Hansen

Senior Engineer, DHIS 2

University of Oslo

http://www.dhis2.org

Hi Morten,

Thanks for this. We are getting the user roles from the user credentials, and I’ve confirmed this is available under /api/me and /api/24/me.

Thanks,

Lorill

···

On Sun, Oct 23, 2016 at 7:49 PM, Morten Olav Hansen morten@dhis2.org wrote:

Hi Lorill

So there’s a couple of things to note here:

  1. You probably want to use the name me instead of currentUser as it’ the new name for it (and has been for a while, just being aliased to `currentUser``
  1. In 224 we included a new me endpoint, which can now be reached at /api/24/me and /api/25/me

There seems to be a bug here though, that new endpoint should also be available at /api/me (and not /api/currentUser)

That said, the new endpoint is a bit different. What are you using this endpoint for? is it just to get info about current user, or is it to use some of its other capabilities ? like data set, program availability (/api/23/currentUser/programs /api/23/currentUser/dataSet)

Morten Olav Hansen

Senior Engineer, DHIS 2

University of Oslo

http://www.dhis2.org

On Tue, Oct 18, 2016 at 10:46 PM, Lorill Crees lcrees@2paths.com wrote:

Hi,

We are using 2.24 revision e2f8d0e and the endpoint /api/24/currentUser is not available. However, these two endpoints are available:

  • /api/currentUser
  • /api/23/currentUser
    Is it possible to add the endpoint /api/24/currentUser, or is there a reason it is missing?

Thanks,

Lorill

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

Lorill Crees
Project Leader / Senior Developer
2Paths Solutions Ltd.

lcrees@2paths.com
skype: lorill2paths

(604) 689-4123 x 15