Revoke the access rights for dbc.Tables etc. and tell the users to use the X-versions, e.g. there's dbc.Tables and dbc.TablesX.
dbc.Tables returns rows for all objects within the system, while dbc.TablesX only returns rows for objects the submitting user has any kind of access to.
But beware, the X-views are much more complex and will run slower.
Btw, you shouldn't use the old views anymore, better switch to TablesV and TablesXV instead.
Revoke the access rights for dbc.Tables etc. and tell the users to use the X-versions, e.g. there's dbc.Tables and dbc.TablesX.
dbc.Tables returns rows for all objects within the system, while dbc.TablesX only returns rows for objects the submitting user has any kind of access to.
But beware, the X-views are much more complex and will run slower.
Btw, you shouldn't use the old views anymore, better switch to TablesV and TablesXV instead.
Dieter