DHIS2 version 2.32.4 (patch release) is out with bug fixes and enhancements.
This is the latest stable release for version 2.32, and supersedes releases 2.32.0 to 2.32.3.
The release note for this patch can be found here: Patch 2.32.4 Release Note.
2.32.4 and 2.31 have bug in tracker capture app. In any program the tracker attributes mandatory filed is not working properly. I have checked in dhis2 2.32 and 2.31 demo version in dhis2.org link and also in our Bangladesh upgraded instances.
So, data entry operator can register any instances ( mother/child) without providing any attribute value. Though few attributes are fixed as a mandatory field for that specific program.
Could you please check it and upgrade 2.32 and 31 again.
Thank you in advance
Thanks @Fatemacse, this is also the same in 2.33.1. Tracker entity attributes marked as mandatory are not being rendered as such but the data elements that are marked as mandatory work.
Please can you check that the User Roles, for the users experiencing the problem, do NOT have the “Ignore validation of required fields in Tracker and Event Capture” checked?
In the example below it is checked and this allows mandatory fields to be left empty:
user on our demo server has many roles (to allow visibility of most of the features) and some include that setting).
If you can exclude that as the cause, then please feel free to raise an issue on Jira and we will investigate.
We are checking and will get back to you shortly.
This issue I reported in Jira;
DHIS 2 SoftwareDHIS2-8225
Saving tracker registration without filling-up mandatory field
It seems that authority is automatically set to YES for all superusers…
In our system, the admin user role already skip/left empty “Ignore validation of required fields in Tracker and Event Capture”, but still it can register any instance by left empty the mandatory field.
Please see the image.
But, end user role is working fine. End user can not able to add instances with mandatory field empty.
Can you confirm that is the only Role belonging to the user(s) experiencing the problem?
could you also check the “All (Full authority)”? - if that is checked then all the others are effectively TRUE, even if they are not checked!
Thanks a lot. yes it was a problem. Now it is working fine.
Many many thanks
I can confirm this as well. Thanks @phil for the prompt responses. Really helped
Glad to meet you here Dr. Ifeanyi Okoye,I am Nwekeagu Ozoemena Shadrach…i do be glad to reach out to you… my emai address: email@example.com, or call:+2348061122331. i am also available on whatsApp with this Number. i would be anticipating your Replies Sir.