[BACKLOG-1495] Add the ability to change the visibility of a data source

Diogo, please change 'shadowNode' property in RepositoryFile to aclNode in this branch