← Back to team overview

dhis2-devs team mailing list archive

Re: Configuration of approvals in 2.25

 

I get the same results. In 2.24 and earlier I am able to save a new
approval level with no category option group set. But 2.25 does not allow
me to do so.

Note that this is not related to the new category combination field that we
will be adding to approval workflows in 2.26. This has always been an
optional field for approval levels.

Also in 2.25 when adding or updating a data set, there is no field for data
approval workflow. It was there in 2.24.


On Tue, Oct 25, 2016 at 2:03 AM, Jason Pickering <
jason.p.pickering@xxxxxxxxx> wrote:

> Hi Lars,
>
> Here is the info you asked for.
>
> Version:2.25Build revision:8e07d2fBuild date:2016-10-17 06:38
>
> Regards,
> Jason
>
>
> On Tue, Oct 25, 2016 at 4:58 AM, Lars Helge Øverland <lars@xxxxxxxxx>
> wrote:
>
>> Hi Jason,
>>
>> could you tell us the exact build date for this WAR file?
>>
>> Could you also try again with the latest 2.25 WAR build?
>>
>> We have introduced this property "categoryOptionGroupSet" in master, but
>> should not be there in 2.25.
>>
>> regards,
>>
>> Lars
>>
>>
>> On Sun, Oct 23, 2016 at 12:32 AM, Jason Pickering <
>> jason.p.pickering@xxxxxxxxx> wrote:
>>
>>> I am trying to configure a workflow for population projections in 2.25.
>>> First, I created a new approval worfklow called "Population" with a
>>> yearly frequency.
>>>
>>>
>>> I  then created a new approval level in the UI like this
>>>
>>> [image: Inline image 1]
>>>
>>> We are not using and category options here. In the logs I see:
>>>
>>> * INFO  2016-10-23 06:27:23,519 (admin) Import:Start
>>> (DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:23,860 (admin) Import:Preheat[REFERENCE] took
>>> 0.33 seconds (DefaultPreheatService.java [http-bio-127.0.0.1-8090-exec-
>>> 4])
>>> * INFO  2016-10-23 06:27:23,864 (admin) Import:Validation took 0.00
>>> seconds (DefaultObjectBundleValidationService.java
>>> [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:23,890 (admin) Creating 1 object(s) of type
>>> DataApprovalWorkflow (DefaultObjectBundleService.java
>>> [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:24,067 (admin) Import:Commit took 0.20 seconds
>>> (DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:24,067 (admin) Import:Done took 0.55 seconds
>>> (DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:39,034 (admin) Import:Start
>>> (DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:40,309 (admin) Import:Preheat[REFERENCE] took
>>> 1.27 seconds (DefaultPreheatService.java [http-bio-127.0.0.1-8090-exec-
>>> 4])
>>> * INFO  2016-10-23 06:27:40,314 (admin) Import:Validation took 0.00
>>> seconds (DefaultObjectBundleValidationService.java
>>> [http-bio-127.0.0.1-8090-exec-4])
>>> * INFO  2016-10-23 06:27:40,314 (admin) Import:Done took 1.28 seconds
>>> (DefaultMetadataImportService.java [http-bio-127.0.0.1-8090-exec-4])
>>>
>>> which seems to be OK, but in the UI, I get a message that creation of
>>> the approval level failed and in the JS console I see
>>>
>>> {"httpStatus":"Conflict","httpStatusCode":409,"status":"WARNING","message":"One
>>> more more errors occurred, please see full details in import
>>> report.","response":{"responseType":"ObjectReport","uid":"AD
>>> Od9xfvDjH","klass":"org.hisp.dhis.dataapproval.DataApproval
>>> Level","errorReports":[{"message":"Missing required property
>>> `categoryOptionGroupSet`.","mainKlass":"org.hisp.dhis.dataap
>>> proval.DataApprovalLevel","errorKlass":"org.hisp.dhis.datael
>>> ement.CategoryOptionGroupSet","errorCode":"E4000"}]}}
>>>
>>> So, I guess the question is, how do I configure a data approval workflow
>>> with no category option group?
>>>
>>> Regards,
>>> Jason
>>>
>>>
>>>
>>> --
>>> Jason P. Pickering
>>> email: jason.p.pickering@xxxxxxxxx
>>> tel:+46764147049
>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>
>>
>> --
>> Lars Helge Øverland
>> Lead developer, DHIS 2
>> University of Oslo
>> Skype: larshelgeoverland
>> lars@xxxxxxxxx
>> http://www.dhis2.org <https://www.dhis2.org/>
>>
>>
>
>
> --
> Jason P. Pickering
> email: jason.p.pickering@xxxxxxxxx
> tel:+46764147049
>
> _______________________________________________
> 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
>
>


-- 
Jim Grace
Core developer, DHIS 2
HISP US Inc.
http://www.dhis2.org <https://www.dhis2.org/>

PNG image


Follow ups

References