Hi Markus I had a short email exchange with Abyot last week and he said the same "So many blanks can not be unique” but for a value to be unique there must be a value. If the database and the API do not have this requirement, the interface should follow the program’s configuration. Best regards, JM
> El 08/06/2016, a las 8:35 a.m., Markus Bekken <markus.bek...@gmail.com> > escribió: > > Hi guys! > Chiming in - I think Abyot is on leave today. > This seems to be a discrepancy that we should just resolve one way or the > other. You might say that a blank value is not unique, but I have also > recently encountered a use case where we needed a non-compulsory unique > attribute like you Jose. > > Hiding the field with program rules was a workaround in our case, but I think > it makes sense to allow blank values in non-compulsory unique attributes. > > Unless there is any disagreements we can implement the client to conform to > the API. > > Markus > >> 8. jun. 2016 kl. 09.15 skrev Morten Olav Hansen <mor...@dhis2.org >> <mailto:mor...@dhis2.org>>: >> >> Hi >> >> Sorry for late reply, but I have been looking into this, and from the >> backend this is not required. I'm adding in Abyot, hopefully he can answer >> why it is required in the UI part (I see it's marked with red star, and it >> will not allow it without a value) >> >> -- >> Morten Olav Hansen >> Senior Engineer, DHIS 2 >> University of Oslo >> http://www.dhis2.org <http://www.dhis2.org/> >> On Mon, Jun 6, 2016 at 12:02 PM, Jose Garcia Muñoz <josem...@gmail.com >> <mailto:josem...@gmail.com>> wrote: >> >> Dear devs, >> >> we realized that tracked attributes are always compulsory even if they are >> not marked like that in the program definition? so it is not possible at all >> to keep them blank using the Tracker Capture. >> >> In PSI (and I guess is the same for many different countries), we need to >> define unique patient's IDs, although several times it is not possible to >> collect them for many reasons, but now the system is not giving us the >> option of keeping the IDs blank >> >> Is this something that can be changed? Unique attributes can be compulsory >> just marking the attribute as compulsory in the program definition... >> >> Please, let us know, as we may need to reconsider some re-configuration for >> our programs. >> >> Many Thanks >> Jose >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> <https://launchpad.net/~dhis2-devs> >> Post to : dhis2-devs@lists.launchpad.net >> <mailto:dhis2-devs@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~dhis2-devs >> <https://launchpad.net/~dhis2-devs> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-devs >> <https://launchpad.net/~dhis2-devs> >> Post to : dhis2-devs@lists.launchpad.net >> <mailto:dhis2-devs@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~dhis2-devs >> <https://launchpad.net/~dhis2-devs> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp> > > _______________________________________________ > 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
_______________________________________________ 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