← Back to team overview

dhis2-devs team mailing list archive

Re: Unable to create dashboards on latest revision of trunk.

 

Yeah Yeah. We didn't check on the UI. We have seen it only for web-api.

And the issue is coming only if payload contains "dashboardItems".

On Wed, Feb 11, 2015 at 1:55 PM, Morten Olav Hansen <mortenoh@xxxxxxxxx>
wrote:

> Is it only through the web-api you see the issue? I can create a new one
> through the UI just fine in the latest revision (on a empty db).
>
> I will test it with the web-api soon.
>
> --
> Morten
>
> On Wed, Feb 11, 2015 at 3:23 PM, Mansi Singhal <msinghal@xxxxxxxxxxxxxxxx>
> wrote:
>
>> PFA the snapshot of dashboard table.
>>
>> On Wed, Feb 11, 2015 at 1:51 PM, Mansi Singhal <msinghal@xxxxxxxxxxxxxxxx
>> > wrote:
>>
>>> Hey Morten,
>>>
>>> Dashboard table contains the UID column. This is something else. Can you
>>> please look into the issue.
>>>
>>> On Wed, Feb 11, 2015 at 1:05 PM, Morten Olav Hansen <mortenoh@xxxxxxxxx>
>>> wrote:
>>>
>>>> This is probably related to the other TW bug reported on this list? If
>>>> dashboards don't have UIDs, it will fail.
>>>>
>>>> If its not, can you at least confirm that dashboard table contains the
>>>> UID column?
>>>>
>>>> --
>>>> Morten
>>>>
>>>> On Wed, Feb 11, 2015 at 1:27 PM, Mansi Singhal <
>>>> msinghal@xxxxxxxxxxxxxxxx> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> We are on the latest revision(18220) of dhis-trunk. We are facing
>>>>> issues creating dashboard.
>>>>> We tried debugging the code and had seen that method with signature:
>>>>>
>>>>> *List<T> getByUid( Collection<String> uids ) [Line no: 436]*
>>>>>
>>>>> is throwing an exception while returning a list.
>>>>>
>>>>> *That is, return getSharingCriteria().add( Restrictions.in( "uid",
>>>>> uids ) ).list()*
>>>>>
>>>>> is throwing an exception when list() method is called
>>>>> on getSharingCriteria().add( Restrictions.in( "uid", uids ) ) .
>>>>>
>>>>> *Request:*
>>>>>
>>>>> Url:  http://localhost:8080/api/dashboards
>>>>> Method: POST
>>>>> Payload:
>>>>>
>>>>> {
>>>>>     "displayName": "AFGHANISTAN",
>>>>>     "name": "AFGHANISTAN",
>>>>>     "dashboardItems": [
>>>>>         {
>>>>>             "chart": {
>>>>>                 "id": "chartId"
>>>>>             }
>>>>>         }
>>>>>     ],
>>>>>     "publicAccess": "--------",
>>>>>     "access": {
>>>>>         "read": true,
>>>>>         "manage": true,
>>>>>         "update": true,
>>>>>         "externalize": true,
>>>>>         "write": true,
>>>>>         "delete": true
>>>>>     },
>>>>>     "externalAccess": false,
>>>>>     "userGroupAccesses": [],
>>>>>     "id": "dashboardId"
>>>>> }
>>>>>
>>>>> Can you look into the issue?
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Mansi Singhal
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Mansi Singhal
>>>
>>
>>
>>
>> --
>> Regards,
>> Mansi Singhal
>>
>
>


-- 
Regards,
Mansi Singhal

Follow ups

References