Report not visible with multi tenancy

Hi. I am expecting a report created by admin to be available to all tenants but my tenant user cannot see them. I am attaching a test project to demonstrate.

Admin steps:

  1. Log in as admin
  2. Navigate to Test entities
  3. Click Report button
  4. Notice that Test Report is listed and can be run. Good.

Tenant user steps:

  1. Log in as one|joe (password: joe)
  2. Navigate to Test entities
  3. Click Report button
  4. Notice that Test Report is not listed. Bad.

I am using Jmix 2.3.4. Thank you for your help.

report-not-found.zip (129.2 KB)

OK, I see that my expectation was wrong. If the sysTenantId is blank, then only users without a tenant assigned (such as admin) can see the report. If I assign the tenant ID of “one” to the report’s sysTenantId, then Joe can see it.

It would be very helpful if there was a share option for reports. Or at least if an administrator could edit the report’s tenant ID. Then he could copy a “universal” report for each tenant and assign the tenant ID.