dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #32451
Re: Using /api/dashboards to assign user groups to dashboards
Hi
Are you OK with using two requests for this? we have a sharing API at
/api/sharing that will do what you want
--
Morten
On Fri, Aug 29, 2014 at 3:10 AM, Sandesh Sukumar Doolipeta <
sandeshd@xxxxxxxxxxxxxxxx> wrote:
> Hi ,
>
> We are trying to create dashboards using "/api/dashboards" api.
> While creating the dashboards , we also want to assign user groups to the
> dashboard.
>
> The following is the json being posted ,
> ======================
> {
> "displayName": "Chad",
> "name": "Chad",
> "dashboardItems": [
> {
> "chart": {
> "id": "36041e3ee38"
> }
> },
> {
> "chart": {
> "id": "e7f643ca378"
> }
> }
> ],
> "publicAccess": "--------",
> "access": {
> "read": true,
> "manage": true,
> "update": true,
> "externalize": true,
> "write": true,
> "delete": true
> },
> "externalAccess": false,
> "userGroupAccesses": [
> {
> "userGroup": {
> "id": "aede79b3fbf"
> }
> }
> ],
> "id": "abfd69cb586"
> }
> ==================
>
> Though the above json , creates the dashboard , it does not assign the
> user group to it.
>
> When I looked into the code ,
>
> I saw that , HibernateGenericStore.java is a work in progress ,
>
> ==========
>
> // TODO we might want to allow setting sharing props on save, but for
> now we null them out
> identifiableObject.setPublicAccess( null );
> identifiableObject.setUserGroupAccesses( new
> HashSet<UserGroupAccess>() );
>
> ==========
>
>
> Is there any other way to assign user groups to dashboard ? Am I
> missing anything ?
>
>
>
> --
> *Sandesh Doolipeta**Application Developer*
> Emailsandeshd@xxxxxxxxxxxxxxxx
> Telephone9686062727
> [image: ThoughtWorks] <http://www.thoughtworks.com/>
>
Follow ups
References