← Back to team overview

dhis2-devs team mailing list archive

Re: Issues with custom attributes

 

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

PNG image


Follow ups

References