Dear All,
When enter data from user end showing error on one age group (0-5 years) User does not have write access to category option combo: X0ylwqzbF1Q, errors: [User has no data write access for CategoryOption: Qf7Vput58Qf]
All other age group working fine.
Hi @Calle_Hedberg , after run this update query, i have to clean the browser cache and it’s worked,…
But form today… the same problem happening again…this time not only 0-5 years, this happening with all fields of all forms.
Please need some urgent help
Hi @jomutsani …
I checked, Category option, Category and the category combination are shared with the right group.
All those sharing settings are properly done… but problem not solved yet…
In order to run that script, you need access to the database (so you run the script from the postgresql command line interface, or from e.g. a PGadmin script window).
Since you do not have access to the database, you will have to do the same manually - easy if your database has few Category Options, but a pain if there are many:
Go to Maintenance
Select Category option (listing)
For each Category option, click the menu (three vertical dots) and then Sharing Settings.
Click the setting for public access (left of the two icons)
Select METADATA → Can Edit and view
Select DATA → Can capture and view
Close, then continue doing the same with all other Category options.
Doing all of them one-by-one in the UI has the same effect as running the above script in the database itself.
After completing, then
Go to Data Administration, select Maintenance, then tick Clear application cache and then “perform maintenance”
Welcome to the community @Betelhem_simachew! I believe that version 2.29 is very old so wouldn’t it be better if you upgrade to one of the latest releases? Please know; however, that the instructions are very important: Upgrading - DHIS2 Documentation
Many changes since 2.29 so perhaps these issues will be solved, and if not it’ll be easier to solve these issues after the upgrade (as well as know if there’s an actual bug).
@Betelhem_simachew All the solutions were exhausted up there. Unless yours is a special case. We are here to help. Do you have backend access, if not we can use the API method? What’s your take?