dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #46071
Re: Issues with custom attributes
Thanks for the update, Mark.
Archana Chillala
Application Developer
Email archanac@xxxxxxxxxxxxxxxx
Telephone +91 9100960533 <+91+9100960533>
[image: ThoughtWorks]
<http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
On Tue, Jul 26, 2016 at 6:16 PM, Mark Polak <mark@xxxxxxxxx> 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@xxxxxxxxxxxxxxxx> 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,*
>>
>> Archana Chillala
>> Application Developer
>> Email archanac@xxxxxxxxxxxxxxxx
>> Telephone +91 9100960533 <+91+9100960533>
>> [image: ThoughtWorks]
>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>
>> On Fri, Jun 24, 2016 at 4:08 PM, Lars Helge Øverland <lars@xxxxxxxxx>
>> wrote:
>>
>>>
>>>
>>> On Fri, Jun 24, 2016 at 12:10 PM, Archana Chillala <
>>> archanac@xxxxxxxxxxxxxxxx> 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)
>>>>
>>>>
>>>> [image: Inline image 1]
>>>>
>>>> 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,
>>>>
>>>> Archana Chillala
>>>> Application Developer
>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>> Telephone +91 9100960533 <+91+9100960533>
>>>> [image: ThoughtWorks]
>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>
>>>> On Fri, Jun 24, 2016 at 2:58 PM, Lars Helge Øverland <lars@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>> Hi Archana,
>>>>>
>>>>> thanks for the feedback.
>>>>>
>>>>> Did you test against
>>>>>
>>>>> On Fri, Jun 24, 2016 at 10:01 AM, Archana Chillala <
>>>>> archanac@xxxxxxxxxxxxxxxx> 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
>>>>> <https://play.dhis2.org/dev/dhis-web-maintenance/#>. 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
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Lars Helge Øverland
>>> Lead developer, DHIS 2
>>> University of Oslo
>>> Skype: larshelgeoverland
>>> lars@xxxxxxxxx
>>> http://www.dhis2.org <https://www.dhis2.org/>
>>>
>>>
>>
>> _______________________________________________
>> 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
>>
>>
>
>
> --
> Regards,
>
>
> Mark Polak
> Software developer, DHIS 2
> University of Oslo
> http://www.dhis2.org <https://www.dhis2.org/>
> mark@xxxxxxxxx
>
Follow ups
References