← Back to team overview

dhis2-devs team mailing list archive

Re: Issues importing ProgramStageSection

 

Hi Morten,

I looked the bug :

"We created a Program say "Program1" and then "Program Stage" under it.
This stage has approximately 20 "ProgramStageDataElements".

On "Event Capture screen", after selecting relevant fields ("Program1" as
program and "orgUnit" as organization Unit), on clicking "Register Event",
I am able to see only few "ProgramStageDataElements" (around 10) and not
all of them."

..........
It doesn't occur on demo side and my side. I tested with revision *15144*,
version 2.15. Maybe it was fixed before....


Best regards,
------------------------------------------------
Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@xxxxxxxxx


On Thu, Jun 12, 2014 at 5:34 PM, Morten Olav Hansen <mortenoh@xxxxxxxxx>
wrote:

> That sounds weird. Abyor or Tran, could you have a look at it?
>
> --
> Morten
>
>
> On Thu, Jun 12, 2014 at 11:26 AM, Mansi Singhal <msinghal@xxxxxxxxxxxxxxxx
> > wrote:
>
>> Hey Morten,
>>
>> Thanks for that.
>>
>> I just wanted a clarification on one more thing:
>>
>> We created a Program say "Program1" and then "Program Stage" under it.
>> This stage has approximately 20 "ProgramStageDataElements".
>>
>> On "Event Capture screen", after selecting relevant fields ("Program1" as
>> program and "orgUnit" as organization Unit), on clicking "Register Event",
>> I am able to see only few "ProgramStageDataElements" (around 10) and not
>> all of them.
>>
>> Is it the expected behavior or its a bug?
>>
>>
>>
>> On Thu, Jun 12, 2014 at 2:28 PM, Morten Olav Hansen <mortenoh@xxxxxxxxx>
>> wrote:
>>
>>> Hi,
>>>
>>> The tracker metadata web-api should still be considered wip (it's new
>>> for 2.16). I haven't tested with programStageSections at all.
>>>
>>> I will have a look at it.
>>>
>>> --
>>> Morten
>>>
>>>
>>> On Thu, Jun 12, 2014 at 10:49 AM, Mansi Singhal <
>>> msinghal@xxxxxxxxxxxxxxxx> wrote:
>>>
>>>> Hello All,
>>>>
>>>> We were trying to create "Program", "Program Stage" and "Program Stage
>>>> Section" using "/metadata" api.
>>>>
>>>> We are facing issues creating "Program Stage Section".
>>>> *Status : 409 Conflict*
>>>>
>>>> When we tried debugging the issue, we got some ClassCastExceptions for
>>>> "List to Set" and "Set to List" in "extractProgramStageDataElements" and
>>>> "saveProgramStageDataElements" methods in
>>>> "DefaultIdentifiableObjectImporter" class under "dhis-services-dxf2".
>>>>
>>>> We tried fixing it, and we got some more exceptions (Constraint
>>>> Violation Exception)
>>>>
>>>> *Input to the api "/metadata"*:
>>>>
>>>> {
>>>>     "programStageSections": [
>>>>         {
>>>>             "name": "SomeName",
>>>>             "programStageDataElements": [
>>>>                 {
>>>>                     "allowDateInFuture": false,
>>>>                     "allowProvidedElsewhere": false,
>>>>                     "compulsory": false,
>>>>                     "dataElement": {
>>>>                         "id": "DataElementId",
>>>>                         "name": "DataElementName"
>>>>                     },
>>>>                     "displayInReports": false
>>>>                 }
>>>>             ],
>>>>             "sortOrder": 1
>>>>         }
>>>>     ]
>>>> }
>>>>
>>>> Can you please have a look onto this and fix it if needed.
>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Mansi Singhal
>>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Mansi Singhal
>>
>>
>

References