Hmm, can you see the reports that were submitted by the CHW when logged in as the supervisor? I would think (perhaps naively) that if the user could see the reports, they would be able to replicate them back to the server…
That being said, I think there are a few things that might affect whether the supervisor can see/replicate reports.
- Before anything else, it is worth confirming that your supervisor’s role does not have a specific replication_depth configured. I am pretty sure if there is no config, than the default is to replicate everything below (above?) the user in the tree.
- As you mentioned, it also might be a permissions issue. It is worth verifying that your supervisor role has at least the following permissions (and maybe any others that sound relevant):
- can_create_records
- can_update_reports
- can_view_unallocated_data_records