dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #35612
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