In my view, I think that the SIP looks good, but yes I get concerned on 2 points:\n\u2022 Possible overly complex logic, the feature flag sort of solves this, but still the complexity lives on the code\n\u2022 Adding more logic based on permissions using special strings `VIEW_NAME_FORMAT = "dashboard.[{obj.dashboard_title}](id:{obj.id})"` is not ideal\nSo this could be a good time to stop and revamp our security around data access and possibly include charts and dashboards access to the mix. One possible path forward could be to extend FAB's current security models and or create a new Role model type (DataAcessRole or SupersetRole) or just extend the Permission class and add fks to specific objects, example: