Can't See Images in Common Datasets and Apps

I have a base which contains a table with an icon for each record in an image field in one Group. I use it as a Common Dataset and given permission to another Group the a which will use the Common Dataset. The only users who can see the icon images loaded from the Common Datasets are those who have at least read-only permission to the Source base. For those that don’t there is a broken image and when trying to go to the URL there is permission denied. I would expect that by publishing as a Common Dataset, the images included in the Common Dataset would be visible to all those who have permission to use the Common Dataset (without having to grant access to the source base which would defeat the purpose of publishing a Common Dataset). Is there a setting I need to change to make this happen? Using Enterprise Edition 5.0.8 self hosted. As an aside, is it also possible to give a Common Dataset permission to all users instead of by Group? It is tedious to keep having to add new groups that are created in the permissions.

Edit: just discovered the same problem occurs in published apps. Even though users can access the app they can’t see images if they don’t have access to the base itself. This makes a gallery page difficult to use.

Hey thallisey,

where does the problem come from?

if you sync a base with common dataset, the images itself are not synced to the new base. Instead you only sync the link to the images, that are stored in the source workspace. Therefore users without permission to the source base, will get a permission denied. That is the current behaviour.

is there an option for this?

currently there is no option for this. Please create a feature request for this on https://ideas.seatable.io if you think this is a necessary feature.

Best regards