[Bug 1614956] [NEW] Dataset Import/Export does not affect custom entry form

Public bug reported:

A few things going on here:

TL:DR
1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

Long Form:
1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

2. If I alter an exiting custom form in the <dataSet> section and try to
upload the xml for it, it will not have any affect. See the video of
this in action and the link to the xml file I'm using to do this on the
play demo site. This behavior is the exact same for 2.23, where I first
encountered it.

3. As above, if I alter an exiting custom form in the <dataEntryForms>
section of the xml file, and try to upload the xml for it, it will not
have any affect. See the video of this in action and the link to the xml
file I'm using to do this on the play demo site. This behavior is the
exact same for 2.23, where I first encountered it.

Steps to Reporduce:
1. Log in as superuser
2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

Without the Entry Form

With the Entry Form

Video In Action:

** Affects: dhis2
     Importance: Undecided
         Status: New

** Description changed:

  A few things going on here:
  
  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form
  
  Long Form:
- 1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then tall is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.
+ 1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.
  
  2. If I alter an exiting custom form in the <dataSet> section and try to
  upload the xml for it, it will not have any affect. See the video of
  this in action and here is a link to the xml file I'm using to do this
  on the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.
  
  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and here is a link to
  the xml file I'm using to do this on the play demo site. This behavior
  is the exact same for 2.23, where I first encountered it.
  
  Steps to Reporduce:
  1. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  2. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.
  
  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
  
  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
  
  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

** Description changed:

  A few things going on here:
  
  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form
  
  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.
  
  2. If I alter an exiting custom form in the <dataSet> section and try to
  upload the xml for it, it will not have any affect. See the video of
- this in action and here is a link to the xml file I'm using to do this
- on the play demo site. This behavior is the exact same for 2.23, where I
- first encountered it.
+ this in action and the link to the xml file I'm using to do this on the
+ play demo site. This behavior is the exact same for 2.23, where I first
+ encountered it.
  
  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
- have any affect. See the video of this in action and here is a link to
- the xml file I'm using to do this on the play demo site. This behavior
- is the exact same for 2.23, where I first encountered it.
+ have any affect. See the video of this in action and the link to the xml
+ file I'm using to do this on the play demo site. This behavior is the
+ exact same for 2.23, where I first encountered it.
  
  Steps to Reporduce:
  1. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  2. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.
  
  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
  
  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
  
  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

** Description changed:

  A few things going on here:
  
  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form
  
  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.
  
  2. If I alter an exiting custom form in the <dataSet> section and try to
  upload the xml for it, it will not have any affect. See the video of
  this in action and the link to the xml file I'm using to do this on the
  play demo site. This behavior is the exact same for 2.23, where I first
  encountered it.
  
  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the xml
  file I'm using to do this on the play demo site. This behavior is the
  exact same for 2.23, where I first encountered it.
  
  Steps to Reporduce:
- 1. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
- 2. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.
+ 1. Log in as superuser
+ 2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
+ 3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.
  
  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
  
  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
  
  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

···

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  New

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reporduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

** Changed in: dhis2
    Milestone: None => 2.25

** Changed in: dhis2
     Assignee: (unassigned) => Morten Olav Hansen (mortenoh)

** Changed in: dhis2
   Importance: Undecided => Medium

···

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  New

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

** Description changed:

  A few things going on here:
  
  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form
  
  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.
  
  2. If I alter an exiting custom form in the <dataSet> section and try to
  upload the xml for it, it will not have any affect. See the video of
  this in action and the link to the xml file I'm using to do this on the
  play demo site. This behavior is the exact same for 2.23, where I first
  encountered it.
  
  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the xml
  file I'm using to do this on the play demo site. This behavior is the
  exact same for 2.23, where I first encountered it.
  
- Steps to Reporduce:
+ Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.
  
  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
  
  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
  
  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

···

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  New

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

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

···

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Confirmed

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

This should now be fixed in latest 2.23 and up

** Changed in: dhis2
       Status: Confirmed => Fix Committed

** Changed in: dhis2
       Status: Fix Committed => Fix Released

···

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

Thanks Morten, testing now,

Can you let me know where the <htmlCode> should live? Does it need to be in
there twice, or just the once underneath the <dataEntryForm> tag?

like this:

[image: Inline image 1]
and
[image: Inline image 2]

*Timothy Harding*
Sr. Systems Analyst, BAO Systems
+1 202-536-1541 | tharding@baosystems.com | http://www.baosystems.com | Skype:
hardingt@gmail.com | 2900 K Street, Suite 404, Washington D.C. 20007

···

On Mon, Aug 22, 2016 at 5:40 AM, Morten Olav Hansen < 1614956@bugs.launchpad.net> wrote:

This should now be fixed in latest 2.23 and up

** Changed in: dhis2
       Status: Confirmed => Fix Committed

** Changed in: dhis2
       Status: Fix Committed => Fix Released

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1614956

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child
<metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom
HTML. If it is supposed to live as a child of <dataSet>, then all is fine.
If it is supposed to live in <dataEntryForms> with a link to it in
<dataSet> as I suspect, then exporting the dataSet should probably come
with the <dataEntryForms> even if "Export With Dependencies" is _not_
checked. It is also strange to see the custom HTML twice when you do export
with Dependencies. Which one is correct? It can also constrain a
questionable connection if the custom form is very large, as the xml file
is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid
and upload to playdemo
  3. Make a an additional change to the custom form and upload to play
demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

** Attachment added: "image.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/4725764/+files/image.png

** Attachment added: "image.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/4725765/+files/image.png

** Attachment added: "PastedGraphic-1.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/4725766/+files/PastedGraphic-1.png

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

You need this

1) in data set, refer to the uid only, dataEntryForm: { id: "id123" }

Thats it.. there was an issue with what we call the "internal merge
strategy", basically we missed something when we converted dataEntryForm
from an "normal" object to be an id object

@Abyot

···

--
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo

On Mon, Aug 22, 2016 at 9:04 PM, Timothy Harding <tharding@baosystems.com> wrote:

Thanks Morten, testing now,

Can you let me know where the <htmlCode> should live? Does it need to be in
there twice, or just the once underneath the <dataEntryForm> tag?

like this:

[image: Inline image 1]
and
[image: Inline image 2]

*Timothy Harding*
Sr. Systems Analyst, BAO Systems
+1 202-536-1541 | tharding@baosystems.com | http://www.baosystems.com |
Skype:
hardingt@gmail.com | 2900 K Street, Suite 404, Washington D.C. 20007

On Mon, Aug 22, 2016 at 5:40 AM, Morten Olav Hansen < > 1614956@bugs.launchpad.net> wrote:

> This should now be fixed in latest 2.23 and up
>
> ** Changed in: dhis2
> Status: Confirmed => Fix Committed
>
> ** Changed in: dhis2
> Status: Fix Committed => Fix Released
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1614956
>
> Title:
> Dataset Import/Export does not affect custom entry form
>
> Status in DHIS:
> Fix Released
>
> Bug description:
> A few things going on here:
>
> TL:DR
> 1. Dataset export does not contain the <dataEntryForms> tag as a child
> <metaData>.
> 2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
> effect on the custom form
> 3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
> matching entry under <dataSet> still has no effect on custom form
>
> Long Form:
> 1. I'm not sure where the intended location of the dataEntryForm custom
> HTML. If it is supposed to live as a child of <dataSet>, then all is
fine.
> If it is supposed to live in <dataEntryForms> with a link to it in
> <dataSet> as I suspect, then exporting the dataSet should probably come
> with the <dataEntryForms> even if "Export With Dependencies" is _not_
> checked. It is also strange to see the custom HTML twice when you do
export
> with Dependencies. Which one is correct? It can also constrain a
> questionable connection if the custom form is very large, as the xml file
> is now doubled in size.
>
> 2. If I alter an exiting custom form in the <dataSet> section and try
> to upload the xml for it, it will not have any affect. See the video
> of this in action and the link to the xml file I'm using to do this on
> the play demo site. This behavior is the exact same for 2.23, where I
> first encountered it.
>
> 3. As above, if I alter an exiting custom form in the <dataEntryForms>
> section of the xml file, and try to upload the xml for it, it will not
> have any affect. See the video of this in action and the link to the
> xml file I'm using to do this on the play demo site. This behavior is
> the exact same for 2.23, where I first encountered it.
>
> Steps to Reproduce:
> 1. Log in as superuser
> 2. Download the following xml files, alter the name,shortname,code,uid
> and upload to playdemo
> 3. Make a an additional change to the custom form and upload to play
> demo, notice nothing actually changes.
>
> Without the Entry Form
> https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
>
> With the Entry Form
> https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
>
> Video In Action:
> https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dhis2/+bug/1614956/+subscriptions
>

** Attachment added: "image.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/
4725764/+files/image.png

** Attachment added: "image.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/
4725765/+files/image.png

** Attachment added: "PastedGraphic-1.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/
4725766/+files/PastedGraphic-1.png

--
You received this bug notification because you are a bug assignee.
https://bugs.launchpad.net/bugs/1614956

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child
<metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom
HTML. If it is supposed to live as a child of <dataSet>, then all is fine.
If it is supposed to live in <dataEntryForms> with a link to it in
<dataSet> as I suspect, then exporting the dataSet should probably come
with the <dataEntryForms> even if "Export With Dependencies" is _not_
checked. It is also strange to see the custom HTML twice when you do export
with Dependencies. Which one is correct? It can also constrain a
questionable connection if the custom form is very large, as the xml file
is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid
and upload to playdemo
  3. Make a an additional change to the custom form and upload to play
demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

Thanks Morten!

The new build works as expected now :smiley: tyvm

Quick question, Because there is no Data Entry Form in the "Meta Data
Detailed Exporter" might it be good to have the corresponding dataEntryForm
export by default when exporting a dataset?

This is the default export from that interface for a dataset:
[image: Inline image 1]

If you notice above <dataEntryForm> is a child <dataSet> by *default*, *and*
there is no <dataEntryForms> tag. So you are unable to then take this xml
file and import it elsewhere without editing it first.

*Timothy Harding*
Sr. Systems Analyst, BAO Systems
+1 202-536-1541 | tharding@baosystems.com | http://www.baosystems.com | Skype:
hardingt@gmail.com | 2900 K Street, Suite 404, Washington D.C. 20007

···

On Mon, Aug 22, 2016 at 3:05 PM, Morten Olav Hansen < 1614956@bugs.launchpad.net> wrote:

You need this

1) in data set, refer to the uid only, dataEntryForm: { id: "id123" }

Thats it.. there was an issue with what we call the "internal merge
strategy", basically we missed something when we converted dataEntryForm
from an "normal" object to be an id object

@Abyot

--
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo
http://www.dhis2.org

On Mon, Aug 22, 2016 at 9:04 PM, Timothy Harding <tharding@baosystems.com> > wrote:

> Thanks Morten, testing now,
>
> Can you let me know where the <htmlCode> should live? Does it need to be
in
> there twice, or just the once underneath the <dataEntryForm> tag?
>
> like this:
>
> [image: Inline image 1]
> and
> [image: Inline image 2]
>
>
> *Timothy Harding*
> Sr. Systems Analyst, BAO Systems
> +1 202-536-1541 | tharding@baosystems.com | http://www.baosystems.com |
> Skype:
> hardingt@gmail.com | 2900 K Street, Suite 404, Washington D.C. 20007
>
> On Mon, Aug 22, 2016 at 5:40 AM, Morten Olav Hansen < > > 1614956@bugs.launchpad.net> wrote:
>
> > This should now be fixed in latest 2.23 and up
> >
> > ** Changed in: dhis2
> > Status: Confirmed => Fix Committed
> >
> > ** Changed in: dhis2
> > Status: Fix Committed => Fix Released
> >
> > --
> > You received this bug notification because you are subscribed to the
bug
> > report.
> > https://bugs.launchpad.net/bugs/1614956
> >
> > Title:
> > Dataset Import/Export does not affect custom entry form
> >
> > Status in DHIS:
> > Fix Released
> >
> > Bug description:
> > A few things going on here:
> >
> > TL:DR
> > 1. Dataset export does not contain the <dataEntryForms> tag as a
child
> > <metaData>.
> > 2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has
no
> > effect on the custom form
> > 3. Dataset uploads with <dataEntryForms> as a child of <metaData>
with
> > matching entry under <dataSet> still has no effect on custom form
> >
> > Long Form:
> > 1. I'm not sure where the intended location of the dataEntryForm
custom
> > HTML. If it is supposed to live as a child of <dataSet>, then all is
> fine.
> > If it is supposed to live in <dataEntryForms> with a link to it in
> > <dataSet> as I suspect, then exporting the dataSet should probably come
> > with the <dataEntryForms> even if "Export With Dependencies" is _not_
> > checked. It is also strange to see the custom HTML twice when you do
> export
> > with Dependencies. Which one is correct? It can also constrain a
> > questionable connection if the custom form is very large, as the xml
file
> > is now doubled in size.
> >
> > 2. If I alter an exiting custom form in the <dataSet> section and try
> > to upload the xml for it, it will not have any affect. See the video
> > of this in action and the link to the xml file I'm using to do this
on
> > the play demo site. This behavior is the exact same for 2.23, where I
> > first encountered it.
> >
> > 3. As above, if I alter an exiting custom form in the
<dataEntryForms>
> > section of the xml file, and try to upload the xml for it, it will
not
> > have any affect. See the video of this in action and the link to the
> > xml file I'm using to do this on the play demo site. This behavior is
> > the exact same for 2.23, where I first encountered it.
> >
> > Steps to Reproduce:
> > 1. Log in as superuser
> > 2. Download the following xml files, alter the
name,shortname,code,uid
> > and upload to playdemo
> > 3. Make a an additional change to the custom form and upload to play
> > demo, notice nothing actually changes.
> >
> > Without the Entry Form
> > https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
> >
> > With the Entry Form
> > https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
> >
> > Video In Action:
> > https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M
> >
> > To manage notifications about this bug go to:
> > https://bugs.launchpad.net/dhis2/+bug/1614956/+subscriptions
> >
>
>
> ** Attachment added: "image.png"
> https://bugs.launchpad.net/bugs/1614956/+attachment/
> 4725764/+files/image.png
>
> ** Attachment added: "image.png"
> https://bugs.launchpad.net/bugs/1614956/+attachment/
> 4725765/+files/image.png
>
> ** Attachment added: "PastedGraphic-1.png"
> https://bugs.launchpad.net/bugs/1614956/+attachment/
> 4725766/+files/PastedGraphic-1.png
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1614956
>
> Title:
> Dataset Import/Export does not affect custom entry form
>
> Status in DHIS:
> Fix Released
>
> Bug description:
> A few things going on here:
>
> TL:DR
> 1. Dataset export does not contain the <dataEntryForms> tag as a child
> <metaData>.
> 2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
> effect on the custom form
> 3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
> matching entry under <dataSet> still has no effect on custom form
>
> Long Form:
> 1. I'm not sure where the intended location of the dataEntryForm custom
> HTML. If it is supposed to live as a child of <dataSet>, then all is
fine.
> If it is supposed to live in <dataEntryForms> with a link to it in
> <dataSet> as I suspect, then exporting the dataSet should probably come
> with the <dataEntryForms> even if "Export With Dependencies" is _not_
> checked. It is also strange to see the custom HTML twice when you do
export
> with Dependencies. Which one is correct? It can also constrain a
> questionable connection if the custom form is very large, as the xml file
> is now doubled in size.
>
> 2. If I alter an exiting custom form in the <dataSet> section and try
> to upload the xml for it, it will not have any affect. See the video
> of this in action and the link to the xml file I'm using to do this on
> the play demo site. This behavior is the exact same for 2.23, where I
> first encountered it.
>
> 3. As above, if I alter an exiting custom form in the <dataEntryForms>
> section of the xml file, and try to upload the xml for it, it will not
> have any affect. See the video of this in action and the link to the
> xml file I'm using to do this on the play demo site. This behavior is
> the exact same for 2.23, where I first encountered it.
>
> Steps to Reproduce:
> 1. Log in as superuser
> 2. Download the following xml files, alter the name,shortname,code,uid
> and upload to playdemo
> 3. Make a an additional change to the custom form and upload to play
> demo, notice nothing actually changes.
>
> Without the Entry Form
> https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
>
> With the Entry Form
> https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
>
> Video In Action:
> https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dhis2/+bug/1614956/+subscriptions
>

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1614956

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child
<metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom
HTML. If it is supposed to live as a child of <dataSet>, then all is fine.
If it is supposed to live in <dataEntryForms> with a link to it in
<dataSet> as I suspect, then exporting the dataSet should probably come
with the <dataEntryForms> even if "Export With Dependencies" is _not_
checked. It is also strange to see the custom HTML twice when you do export
with Dependencies. Which one is correct? It can also constrain a
questionable connection if the custom form is very large, as the xml file
is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid
and upload to playdemo
  3. Make a an additional change to the custom form and upload to play
demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

** Attachment added: "image.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/4726337/+files/image.png

** Attachment added: "PastedGraphic-1.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/4726338/+files/PastedGraphic-1.png

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

Hi Tim

In 2.25 and later this whole component have been thrown out, so I'm not
sure how much time we should use maintain it, please also note that even
if you select "export with deps" it can still miss some objects (and
most likely always include too much)

From 2.23 we have included a new component for doing complete data set /

program exports, which is probably much closer to what you are looking
for, we are hoping to extend this functionality to include more objects
in the future (like validation groups, indicators etc), the use-case for
this is when you are moving something like a data set from server A to
server B.

In 2.23 this functionality can only be accessed through the web-api:
/api/dataSets/ID/metadata (.json / .xml)
/api/programs/ID/metadata (.json / .xml)

For 2.24 and later we have included a simple UI for doing this.

···

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

Cool thanks Morten, I will keep this in mind for exporting.

Just to be sure: are you meaning that <dataEntryForm> will be moved back
into <dataSet> in 2.25 or that the metadata-detailed-exporter is going away
in 2.25?

*Timothy Harding*
Sr. Systems Analyst, BAO Systems
+1 202-536-1541 | tharding@baosystems.com | http://www.baosystems.com | Skype:
hardingt@gmail.com | 2900 K Street, Suite 404, Washington D.C. 20007

···

On Wed, Aug 24, 2016 at 11:52 PM, Morten Olav Hansen < 1614956@bugs.launchpad.net> wrote:

Hi Tim

In 2.25 and later this whole component have been thrown out, so I'm not
sure how much time we should use maintain it, please also note that even
if you select "export with deps" it can still miss some objects (and
most likely always include too much)

>From 2.23 we have included a new component for doing complete data set /
program exports, which is probably much closer to what you are looking
for, we are hoping to extend this functionality to include more objects
in the future (like validation groups, indicators etc), the use-case for
this is when you are moving something like a data set from server A to
server B.

In 2.23 this functionality can only be accessed through the web-api:
/api/dataSets/ID/metadata (.json / .xml)
/api/programs/ID/metadata (.json / .xml)

For 2.24 and later we have included a simple UI for doing this.

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1614956

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child
<metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom
HTML. If it is supposed to live as a child of <dataSet>, then all is fine.
If it is supposed to live in <dataEntryForms> with a link to it in
<dataSet> as I suspect, then exporting the dataSet should probably come
with the <dataEntryForms> even if "Export With Dependencies" is _not_
checked. It is also strange to see the custom HTML twice when you do export
with Dependencies. Which one is correct? It can also constrain a
questionable connection if the custom form is very large, as the xml file
is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid
and upload to playdemo
  3. Make a an additional change to the custom form and upload to play
demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

** Attachment added: "PastedGraphic-1.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/4727586/+files/PastedGraphic-1.png

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

In 2.25 detailed export with deps have already been removed.

···

--
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo

On Thu, Aug 25, 2016 at 8:03 PM, Timothy Harding <tharding@baosystems.com> wrote:

Cool thanks Morten, I will keep this in mind for exporting.

Just to be sure: are you meaning that <dataEntryForm> will be moved back
into <dataSet> in 2.25 or that the metadata-detailed-exporter is going away
in 2.25?

*Timothy Harding*
Sr. Systems Analyst, BAO Systems
+1 202-536-1541 | tharding@baosystems.com | http://www.baosystems.com |
Skype:
hardingt@gmail.com | 2900 K Street, Suite 404, Washington D.C. 20007

On Wed, Aug 24, 2016 at 11:52 PM, Morten Olav Hansen < > 1614956@bugs.launchpad.net> wrote:

> Hi Tim
>
> In 2.25 and later this whole component have been thrown out, so I'm not
> sure how much time we should use maintain it, please also note that even
> if you select "export with deps" it can still miss some objects (and
> most likely always include too much)
>
> >From 2.23 we have included a new component for doing complete data set /
> program exports, which is probably much closer to what you are looking
> for, we are hoping to extend this functionality to include more objects
> in the future (like validation groups, indicators etc), the use-case for
> this is when you are moving something like a data set from server A to
> server B.
>
> In 2.23 this functionality can only be accessed through the web-api:
> /api/dataSets/ID/metadata (.json / .xml)
> /api/programs/ID/metadata (.json / .xml)
>
> For 2.24 and later we have included a simple UI for doing this.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1614956
>
> Title:
> Dataset Import/Export does not affect custom entry form
>
> Status in DHIS:
> Fix Released
>
> Bug description:
> A few things going on here:
>
> TL:DR
> 1. Dataset export does not contain the <dataEntryForms> tag as a child
> <metaData>.
> 2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
> effect on the custom form
> 3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
> matching entry under <dataSet> still has no effect on custom form
>
> Long Form:
> 1. I'm not sure where the intended location of the dataEntryForm custom
> HTML. If it is supposed to live as a child of <dataSet>, then all is
fine.
> If it is supposed to live in <dataEntryForms> with a link to it in
> <dataSet> as I suspect, then exporting the dataSet should probably come
> with the <dataEntryForms> even if "Export With Dependencies" is _not_
> checked. It is also strange to see the custom HTML twice when you do
export
> with Dependencies. Which one is correct? It can also constrain a
> questionable connection if the custom form is very large, as the xml file
> is now doubled in size.
>
> 2. If I alter an exiting custom form in the <dataSet> section and try
> to upload the xml for it, it will not have any affect. See the video
> of this in action and the link to the xml file I'm using to do this on
> the play demo site. This behavior is the exact same for 2.23, where I
> first encountered it.
>
> 3. As above, if I alter an exiting custom form in the <dataEntryForms>
> section of the xml file, and try to upload the xml for it, it will not
> have any affect. See the video of this in action and the link to the
> xml file I'm using to do this on the play demo site. This behavior is
> the exact same for 2.23, where I first encountered it.
>
> Steps to Reproduce:
> 1. Log in as superuser
> 2. Download the following xml files, alter the name,shortname,code,uid
> and upload to playdemo
> 3. Make a an additional change to the custom form and upload to play
> demo, notice nothing actually changes.
>
> Without the Entry Form
> https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk
>
> With the Entry Form
> https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk
>
> Video In Action:
> https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dhis2/+bug/1614956/+subscriptions
>

** Attachment added: "PastedGraphic-1.png"
   https://bugs.launchpad.net/bugs/1614956/+attachment/
4727586/+files/PastedGraphic-1.png

--
You received this bug notification because you are a bug assignee.
https://bugs.launchpad.net/bugs/1614956

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child
<metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no
effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with
matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom
HTML. If it is supposed to live as a child of <dataSet>, then all is fine.
If it is supposed to live in <dataEntryForms> with a link to it in
<dataSet> as I suspect, then exporting the dataSet should probably come
with the <dataEntryForms> even if "Export With Dependencies" is _not_
checked. It is also strange to see the custom HTML twice when you do export
with Dependencies. Which one is correct? It can also constrain a
questionable connection if the custom form is very large, as the xml file
is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid
and upload to playdemo
  3. Make a an additional change to the custom form and upload to play
demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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

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

Title:
  Dataset Import/Export does not affect custom entry form

Status in DHIS:
  Fix Released

Bug description:
  A few things going on here:

  TL:DR
  1. Dataset export does not contain the <dataEntryForms> tag as a child <metaData>.
  2. Dataset uploads with <dataEntryForm> as a child of <dataSet> has no effect on the custom form
  3. Dataset uploads with <dataEntryForms> as a child of <metaData> with matching entry under <dataSet> still has no effect on custom form

  Long Form:
  1. I'm not sure where the intended location of the dataEntryForm custom HTML. If it is supposed to live as a child of <dataSet>, then all is fine. If it is supposed to live in <dataEntryForms> with a link to it in <dataSet> as I suspect, then exporting the dataSet should probably come with the <dataEntryForms> even if "Export With Dependencies" is _not_ checked. It is also strange to see the custom HTML twice when you do export with Dependencies. Which one is correct? It can also constrain a questionable connection if the custom form is very large, as the xml file is now doubled in size.

  2. If I alter an exiting custom form in the <dataSet> section and try
  to upload the xml for it, it will not have any affect. See the video
  of this in action and the link to the xml file I'm using to do this on
  the play demo site. This behavior is the exact same for 2.23, where I
  first encountered it.

  3. As above, if I alter an exiting custom form in the <dataEntryForms>
  section of the xml file, and try to upload the xml for it, it will not
  have any affect. See the video of this in action and the link to the
  xml file I'm using to do this on the play demo site. This behavior is
  the exact same for 2.23, where I first encountered it.

  Steps to Reproduce:
  1. Log in as superuser
  2. Download the following xml files, alter the name,shortname,code,uid and upload to playdemo
  3. Make a an additional change to the custom form and upload to play demo, notice nothing actually changes.

  Without the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMcHlIalZTcUNGWkk

  With the Entry Form
  https://drive.google.com/open?id=0B9eJ8PZ_4csMRTNHanNYbmJGUFk

  Video In Action:
  https://drive.google.com/open?id=0B9eJ8PZ_4csMYmtYWnJJN1Rtc2M

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