[Bug 1585785] [NEW] Program rule with skip logic invoked on repeatable stage result in 2nd stage not rendering all Data Elements

Public bug reported:

We have a Tracker capture program with a repeatable stage and program rules which invoke skip logic based on the value captured.
Tested on Google Chrome and Firefox the first stage opened for a TEI shows all the data element fields and if some of them are captured such that the skip logic is invoked, a subsequent event for that same TEI opens with a reduced number of data element fields in which those elements previously skipped are not listed.

Version:2.23
Build revision:22968
Build date:2016-05-24 13:39

This is really urgent we need to start training on this module next week
and need this fixed. It should not be necessary for users to clear cache
between every entry to invoke the full form.

One of our Java devs had a look and believes it might be a caching issue
where the browser cached the form and it doesnt reload properly.

Thanks
Elmarie

** Affects: dhis2
     Importance: Undecided
         Status: New

···

--
You received this bug notification because you are a member of DHIS 2
developers, which is subscribed to DHIS.
https://bugs.launchpad.net/bugs/1585785

Title:
  Program rule with skip logic invoked on repeatable stage result in 2nd
  stage not rendering all Data Elements

Status in DHIS:
  New

Bug description:
  We have a Tracker capture program with a repeatable stage and program rules which invoke skip logic based on the value captured.
  Tested on Google Chrome and Firefox the first stage opened for a TEI shows all the data element fields and if some of them are captured such that the skip logic is invoked, a subsequent event for that same TEI opens with a reduced number of data element fields in which those elements previously skipped are not listed.

  Version:2.23
  Build revision:22968
  Build date:2016-05-24 13:39

  This is really urgent we need to start training on this module next
  week and need this fixed. It should not be necessary for users to
  clear cache between every entry to invoke the full form.

  One of our Java devs had a look and believes it might be a caching
  issue where the browser cached the form and it doesnt reload properly.

  Thanks
  Elmarie

To manage notifications about this bug go to:
https://bugs.launchpad.net/dhis2/+bug/1585785/+subscriptions

This issue was resolved by a configuration change. The variables in the
expression was configured to use the newest value in the program.
Switching to getting the value from the current program stage resolved
the issue.

** Changed in: dhis2
       Status: New => Invalid

** Changed in: dhis2
     Assignee: (unassigned) => Markus Bekken (markus-bekken)

···

--
You received this bug notification because you are a member of DHIS 2
developers, which is subscribed to DHIS.
https://bugs.launchpad.net/bugs/1585785

Title:
  Program rule with skip logic invoked on repeatable stage result in 2nd
  stage not rendering all Data Elements

Status in DHIS:
  Invalid

Bug description:
  We have a Tracker capture program with a repeatable stage and program rules which invoke skip logic based on the value captured.
  Tested on Google Chrome and Firefox the first stage opened for a TEI shows all the data element fields and if some of them are captured such that the skip logic is invoked, a subsequent event for that same TEI opens with a reduced number of data element fields in which those elements previously skipped are not listed.

  Version:2.23
  Build revision:22968
  Build date:2016-05-24 13:39

  This is really urgent we need to start training on this module next
  week and need this fixed. It should not be necessary for users to
  clear cache between every entry to invoke the full form.

  One of our Java devs had a look and believes it might be a caching
  issue where the browser cached the form and it doesnt reload properly.

  Thanks
  Elmarie

To manage notifications about this bug go to:
https://bugs.launchpad.net/dhis2/+bug/1585785/+subscriptions