Right, i wasn’t aware.
It probably is a good thing indeed.
Anyhow in that case i assume that yes-only attributes were never properly implemented in those modules.
···
On Fri, Aug 5, 2016 at 11:46 AM, Knut Staring knutst@gmail.com wrote:
Hi Mark,
The old one is still there in 2.24. I personally find this a good thing, and prudent.
https://play.dhis2.org/demo/dhis-web-maintenance-dataset/index.action
–
On Fri, Aug 5, 2016 at 11:42 AM, Mark Polak mark@dhis2.org wrote:
Hey Durga,
I’m a little confused. If you can see it in the new maintenance app… then the old data set application is removed from the system? (We removed that one in 2.24 with the introduction of the data set management part in the maintenance app).
I can verify that the behaviour you describe about it not showing up in program is indeed correct. As far as i’m aware that hasn’t worked for quite a while if at all. (It not showing up in the program ui) I’ve asked someone to look into it.
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
–
Knut Staring
Dept. of Informatics, University of Oslo
Norway: +4791880522
Skype: knutstar
http://dhis2.org
On Fri, Aug 5, 2016 at 11:21 AM, Aamer Mohammed aamerm@thoughtworks.com wrote:
Hi Mark,
–
Regards,
Mark Polak
Software developer, DHIS 2
University of Oslo
http://www.dhis2.org
mark@dhis2.org
We have created an attribute called “isPrintable” with a value type - “Yes Only” and assigned it to data set and program. In the maintenance app, when we look at the data set,the attribute is shown as a ‘check box’. But in the older Data Sets app the attribute is not shown.And in the program app also the attribute is not shown.
Could you provide us any inputs on this.
Thanks
Aamer.
On Wed, Jul 27, 2016 at 1:17 PM, Durga Manasa Maruboyina durgaman@thoughtworks.com wrote:
Hi Mark,
We have created an attribute called “isPrintable” with a value type - “Yes Only” and assigned it to data set and program. In the maintenance app, when we look at the data set,the attribute is shown as a ‘check box’. But in the older Data Sets app the attribute is not shown.And in the program app also the attribute is not shown.
To create the “YesOnly” type attribute, We checked the below api,when we have the value as false (no value for the attribute) we are getting attributeValues as empty array and through the below api we are able to create the attribute (giving attribute value is false).
/api/dataSets.json?fields=id,name,attributeValues[:all,value,name,attribute[id,name,code]]
Could you tell the expected behaviour for attribute type "YesOnly ".
Could you please provide any inputs on this issue? It would be really helpful if it’s fixed as soon as possible as we have a use-case depending on this, and it’s been blocking the work.
Thanks,
regards,
M.Durga Manasa.
On Tue, Jul 26, 2016 at 7:09 PM, Archana Chillala archanac@thoughtworks.com wrote:
Thanks for the update, Mark.
Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533

On Tue, Jul 26, 2016 at 6:16 PM, Mark Polak mark@dhis2.org wrote:
Hey Archana,
The Yes Only attributes should now correctly render as checkboxes for both 2.24 and trunk.
The other issue mentioned is a bit larger of a change and i have no estimate on that yet.
On Tue, Jul 26, 2016 at 11:35 AM, Archana Chillala archanac@thoughtworks.com wrote:
Hi Lars,
Could you please provide any update on this issue? It would be really helpful if it’s fixed as soon as possible as we have a use-case depending on this, and it’s been blocking the work.
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
Regards,
Mark Polak
Software developer, DHIS 2
University of Oslo
http://www.dhis2.org
mark@dhis2.org
–
Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533

On Fri, Jun 24, 2016 at 4:08 PM, Lars Helge Øverland lars@dhis2.org wrote:
On Fri, Jun 24, 2016 at 12:10 PM, Archana Chillala archanac@thoughtworks.com wrote:
Thank you, Lars.
I am able to reproduce the issues on the dev instance as well. ‘Yes Only’ (and most other value types are rendered as blank fields)
Also, based on the ‘value type’ of the Attribute, some attributes show up in the new Data Sets module (in maintenance app) while some others show up in the older Data Sets app on DHIS.
Right, sorry I confused it with Yes/No. Issue reported here:
https://github.com/dhis2/maintenance-app/issues/190
regards,
Lars
Cheers,
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo
Skype: larshelgeoverland
lars@dhis2.org
http://www.dhis2.org
–
Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533

On Fri, Jun 24, 2016 at 2:58 PM, Lars Helge Øverland lars@dhis2.org wrote:
Hi Archana,
thanks for the feedback.
Did you test against
On Fri, Jun 24, 2016 at 10:01 AM, Archana Chillala archanac@thoughtworks.com wrote:
Hi,
We have created an attribute with a value type - “Yes Only” and assigned it to data set. In the maintenance app, when we look at the data set, instead of a ‘check box’, a blank text field is shown (when the value type is ‘Yes Only’). We tested with other value types, and looks like except for option sets (which are rendered as a drop down list), all other value types are shown as a text field.
Here’s the screenshot attached. “Is this a report template?” is our attribute name of value type “Yes Only”- rendered as text field. "test attr" is an attribute of type - option sets - rendered as drop down.
Also, if the attribute has value type “Yes Only” and some new ones added (like coordinate, file etc), when assigned to data set, we are able to see them in the new Data Sets module of maintenance app, but not in the older Data Sets app.
This issue I cannot reproduce on /demo or /dev. Perhaps you tested on a bad revision. Could you please try to reproduce on dev?
Issue - attribute with option sets:
The Value type of option sets is not made mandatory. So, if we create an option set without assigning a value type, and add that option set to an attribute, we will not be able to create the attribute as the value type of custom attribute is missing. (Basically, the value type of option set is considered the value type of custom attribute. But when there is no value type given, it takes “No Value” and attribute does not get created. Also, looks like updating the value type of option set is not possible.
You are right - we need to make value type of option set not-null.
Fixed now in trunk:
https://github.com/dhis2/maintenance-app/issues/189
regards,
Lars
Regards,
Mark Polak
Software developer, DHIS 2
University of Oslo
http://www.dhis2.org
mark@dhis2.org