Hi Lars Thanks for the message.....I was just about to send an update to this one.
Yes - it is now working. Thanks for your help Morten. Kind regards Alan On Mon, Jun 1, 2015 at 7:56 AM, Lars Helge Øverland <larshe...@gmail.com> wrote: > Hi Alan, > > did this work out? Let us know if you still need help. > > regards, > > Lars > > > On Fri, May 22, 2015 at 10:18 PM, Alan Hill <ah...@2paths.com> wrote: > >> Hi Morten >> >> I think I tried this at some stage but will give it another go. >> >> Many thanks for your reply. >> >> Alan >> >> >> >> On Fri, May 22, 2015 at 4:00 AM, Morten Olav Hansen <morte...@gmail.com> >> wrote: >> >>> Hi again >>> >>> This doesn't work, programStageDataElements and dataElements are not the >>> same. You need to first create a programStageDataElement with the proper >>> dataElement, then connect it to the programStage. >>> >>> Have a look at /api/programStageDataElements >>> >>> -- >>> Morten >>> >>> On Fri, May 22, 2015 at 12:25 PM, Lorill Crees <lcr...@2paths.com> >>> wrote: >>> >>>> Hi Morten, >>>> >>>> Yes it is: >>>> /api/programStages/<Program Stage ID>/programStageDataElements/<Data >>>> Element ID to add> >>>> >>>> Thanks, >>>> >>>> Lorill >>>> >>>> On Thu, May 21, 2015 at 9:51 PM, Morten Olav Hansen <morte...@gmail.com >>>> > wrote: >>>> >>>>> Hi >>>>> >>>>> The ID you are using, is it data element ID? >>>>> >>>>> -- >>>>> Morten >>>>> >>>>> On Tue, May 19, 2015 at 11:22 PM, Lorill Crees <lcr...@2paths.com> >>>>> wrote: >>>>> >>>>>> We have also tried a POST to this to add each one individually: >>>>>> >>>>>> /api/programStages/<ID>/programStageDataElements/<ID to add> >>>>>> >>>>>> but get this error: >>>>>> >>>>>> "Collection programStageDataElements does not have an item with ID: >>>>>> xxx" >>>>>> >>>>>> From the example below it would be: >>>>>> >>>>>> /api/programStages/Ge9BWs3Bin2/programStageDataElements/auYAWubqi2C >>>>>> >>>>>> Any thoughts on how we can achieve this? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Lorill >>>>>> >>>>>> On Tue, May 12, 2015 at 6:56 PM, Alan Hill <ah...@2paths.com> wrote: >>>>>> >>>>>>> Is there any way to assign DataElements to ProgramStages through the >>>>>>> API as per the UI? >>>>>>> >>>>>>> I've tried PUTing to /api/programStage/<ID> with >>>>>>> programStageDataElements set to a list of dataElement ids but without >>>>>>> joy >>>>>>> e.g. >>>>>>> >>>>>>> { >>>>>>> "id": "Ge9BWs3Bin2", >>>>>>> "created": "2015-05-12T21:54:21.303+0000", >>>>>>> "name": "NAME", >>>>>>> "href": "http://localhost:8000/api/programStages/Ge9BWs3Bin2", >>>>>>> "lastUpdated": "2015-05-12T22:45:36.117+0000", >>>>>>> "dataEntryType": "default", >>>>>>> "reportDateDescription": "Survey Date", >>>>>>> "blockEntryForm": false, >>>>>>> "displayGenerateEventBox": true, >>>>>>> "description": "Births Data", >>>>>>> "externalAccess": false, >>>>>>> "openAfterEnrollment": false, >>>>>>> "captureCoordinates": false, >>>>>>> "defaultTemplateMessage": "Dear {person-name}, please come to >>>>>>> your appointment on {program-stage-name} at {due-date}", >>>>>>> "remindCompleted": false, >>>>>>> "validCompleteOnly": false, >>>>>>> "generatedByEnrollmentDate": false, >>>>>>> "preGenerateUID": false, >>>>>>> "autoGenerateEvent": true, >>>>>>> "allowGenerateNextVisit": false, >>>>>>> "repeatable": true, >>>>>>> "minDaysFromStart": 0, >>>>>>> "displayName": "DISPLAY NAME", >>>>>>> "access": { >>>>>>> "update": true, >>>>>>> "externalize": false, >>>>>>> "write": true, >>>>>>> "delete": true, >>>>>>> "read": true, >>>>>>> "manage": false >>>>>>> }, >>>>>>> "program": { >>>>>>> "id": "RrU8oA7Ja0R", >>>>>>> "name": "PROGRAM NAME", >>>>>>> "created": "2015-05-12T21:54:20.954+0000", >>>>>>> "lastUpdated": "2015-05-12T21:54:21.077+0000", >>>>>>> "href": "http://localhost:8000/api/programs/RrU8oA7Ja0R" >>>>>>> }, >>>>>>> "trackedEntityInstanceReminders": [], >>>>>>> "programStageDataElements": [ >>>>>>> { >>>>>>> "id": "auYAWubqi2C", >>>>>>> "created": "2015-05-12T22:52:52.865+0000", >>>>>>> "lastUpdated": "2015-05-12T22:52:52.866+0000", >>>>>>> "href": " >>>>>>> http://localhost:8000/api/programStageDataElements/auYAWubqi2C" >>>>>>> }, >>>>>>> { >>>>>>> "id": "ouarmjjDK30", >>>>>>> "created": "2015-05-12T22:52:52.871+0000", >>>>>>> "lastUpdated": "2015-05-12T22:52:52.871+0000", >>>>>>> "href": " >>>>>>> http://localhost:8000/api/programStageDataElements/ouarmjjDK30" >>>>>>> }, >>>>>>> { >>>>>>> "id": "HuAKbEkv8R9", >>>>>>> "created": "2015-05-12T22:52:52.875+0000", >>>>>>> "lastUpdated": "2015-05-12T22:52:52.875+0000", >>>>>>> "href": " >>>>>>> http://localhost:8000/api/programStageDataElements/HuAKbEkv8R9" >>>>>>> } >>>>>>> ], >>>>>>> "attributeValues": [], >>>>>>> "userGroupAccesses": [], >>>>>>> "programStageSections": [] >>>>>>> } >>>>>>> >>>>>>> Tells me it's been updated but nothing changes. >>>>>>> >>>>>>> Any suggestions greatly appreciated. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Mailing list: https://launchpad.net/~dhis2-devs >>>>>>> Post to : dhis2-devs@lists.launchpad.net >>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Mailing list: https://launchpad.net/~dhis2-devs >>>>>> Post to : dhis2-devs@lists.launchpad.net >>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>>>> >>>>> >>>> >>> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> Post to : dhis2-devs@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dhis2-devs >> More help : https://help.launchpad.net/ListHelp >> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp