Hi Jason, yes this is not consistently implemented. The reason is simply performance - checking for approval for a large batch of data values will be costly. We plan to fix this properly.
regards, Lars On Tue, Aug 18, 2015 at 6:29 AM, Morten Olav Hansen <[email protected]> wrote: > Jason, > > Could you make a bug report and assign it to me? I will have a look > tomorrow, are you sending a data value set with datasets, or just a set of > data elements? > > -- > Morten > > On Tue, Aug 18, 2015 at 5:04 PM, Jason Pickering < > [email protected]> wrote: > >> Hi Morten and Abyot, >> Yes, I think Abyot's concern is slightly different, i.e. the structure of >> the actual response. I am not worried about that at this point, but rather >> the inconsistent behaviour regarding data import into "locked" periods >> between the two imports. >> >> Regards, >> Jason >> >> >> On Tue, Aug 18, 2015 at 12:02 PM, Abyot Gizaw <[email protected]> wrote: >> >>> Ok could be. My worry is we should return similar object whether one or >>> many. >>> >>> ----- >>> Thank you, >>> Abyot. >>> >>> (sent from mobile) >>> On Aug 18, 2015 11:44 AM, "Morten Olav Hansen" <[email protected]> >>> wrote: >>> >>>> Hm, I think this is something different entirely.. If I understand >>>> Jason right, its only checking for locked data sets on /api/dataValues and >>>> not on /api/dataValueSets ? >>>> >>>> -- >>>> Morten >>>> >>>> On Tue, Aug 18, 2015 at 4:21 PM, Abyot Gizaw <[email protected]> wrote: >>>> >>>>> Hi Morten, >>>>> >>>>> Is this thing related to the other discussion we have? I think we >>>>> should stick to one consistent format - like returning importSummaries >>>>> always. >>>>> >>>>> >>>>> --- >>>>> Thank you, >>>>> Abyot. >>>>> >>>>> On Tue, Aug 18, 2015 at 9:13 AM, Jason Pickering < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Devs, >>>>>> When data is imported through the API through the dataValues end >>>>>> point, it appears that if a data set which the data elements which are >>>>>> being reported has an period which is locked (or expired) it is not >>>>>> possible to import the data. You get a message like >>>>>> >>>>>> {"httpStatus":"Conflict","httpStatusCode":409,"status":"ERROR","message":"Data >>>>>> set is locked"} >>>>>> >>>>>> When you import the same data through the dataValueSets endpoint, it >>>>>> works. >>>>>> >>>>>> In this case, you get >>>>>> >>>>>> {"responseType":"ImportSummary","status":"SUCCESS","description":"Import >>>>>> process completed >>>>>> successfully","importCount":{"imported":21,"updated":0,"ignored":0,"deleted":0},"dataSetComplete":"false"} >>>>>> >>>>>> as an example. >>>>>> >>>>>> This does not seem to be entirely consistent behavior. Is this being >>>>>> considered to be implemented in a future release? >>>>>> >>>>>> Regards, >>>>>> Jason >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Mailing list: https://launchpad.net/~dhis2-devs >>>>>> Post to : [email protected] >>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~dhis2-devs >>>>> Post to : [email protected] >>>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>>>> >>>> >> >> >> -- >> Jason P. Pickering >> email: [email protected] >> tel:+46764147049 >> > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : [email protected] > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > > -- Lars Helge Øverland Lead developer, DHIS 2 University of Oslo Skype: larshelgeoverland http://www.dhis2.org <https://www.dhis2.org>
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

