I had a dig around in PostGRES and did the following.
insert into userroleauthorities(userroleid,authority) values (59, ‘M_dhis-web-maintenance-userauthority’);
That updated the authorities as follows:
{“authorities”:[“F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS”,“ALL”,“F_USERGROUP_MANAGING_RELATIONSHIPS_ADD”,“F_USER_VIEW”,“M_dhis-web-interpretation”,“F_GENERATE_MIN_MAX_VALUES”,“F_USER_GROUPS_READ_ONLY_ADD_MEMBERS”,“F_PREDICTOR_RUN”,“F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION”,“M_dhis-web-maintenance-userauthority”,“M_dhis-web-user”,“M_Immunization_analysis”,“M_dhis-web-translations”,“F_REPLICATE_USER”,“F_SEND_EMAIL”,“F_INSERT_CUSTOM_JS_CSS”,“M_dhis-web-visualizer”,“F_ENROLLMENT_CASCADE_DELETE”,“F_VIEW_EVENT_ANALYTICS”,“M_dhis-web-event-reports”,“F_VIEW_UNAPPROVED_DATA”,“F_IMPORT_EVENTS”,“M_dhis-web-maintenance”,“F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW”,“F_TEI_CASCADE_DELETE”,“F_EXPORT_DATA”,“M_dhis-web-cache-cleaner”,“F_EDIT_EXPIRED”,“M_dhis-web-event-visualizer”,“F_PROGRAM_DASHBOARD_CONFIG_ADMIN”,“F_APPROVE_DATA_LOWER_LEVELS”,“M_dhis-web-datastore”,“M_dhis-web-reports”,“M_dhis-web-data-quality”,“M_dhis-web-menu-management”,“F_ORGANISATIONUNIT_MOVE”,“M_dhis-web-dataentry”,“M_dhis-web-pivot”,“F_SKIP_DATA_IMPORT_AUDIT”,“M_dhis-web-usage-analytics”,“F_RUN_VALIDATION”,“M_dhis-web-importexport”,“M_dhis-web-settings”,“F_IMPORT_DATA”,“M_dhis-web-maintenance-mobile”,“M_dhis-web-tracker-capture”,“F_LOCALE_ADD”,“M_dhis-web-maps”,“F_METADATA_IMPORT”,“F_EXPORT_EVENTS”,“M_dhis-web-reporting”,“M_dhis-web-data-visualizer”,“F_PERFORM_MAINTENANCE”,“M_dhis-web-dashboard”,“F_METADATA_EXPORT”,“M_dhis-web-data-administration”,“F_APPROVE_DATA”,“F_ACCEPT_DATA_LOWER_LEVELS”,“M_dhis-web-scheduler”,“M_dhis-web-capture”,“F_TRACKED_ENTITY_UPDATE”,“M_dhis-web-app-management”,“M_dhis-web-messaging”,“M_dhis-web-mapping”,“F_UNCOMPLETE_EVENT”,“M_dhis-web-sms-configuration”]}
But sadly had no appreciable effect. So I’m still stuck.