grafana/public/app/core/utils/accessControl.ts
Gabriel MABILLE c7cabdfd6f
AccessControl: Add accesscontrol metadata to datasources DTOs (#42675)
* AccessControl: Provide scope to frontend

* Covering datasources with accesscontrol metadata

* Write benchmark tests for GetResourcesMetadata

* Add accesscontrol util and interface

* Add the hasPermissionInMetadata function in the frontend access control code

* Use IsDisabled rather that performing a feature toggle check

Co-authored-by: Karl Persson <kalle.persson@grafana.com>
2021-12-15 12:08:15 +01:00

10 lines
313 B
TypeScript

import config from '../../core/config';
// addAccessControlQueryParam appends ?accesscontrol=true to a url when accesscontrol is enabled
export function addAccessControlQueryParam(url: string): string {
if (!config.featureToggles['accesscontrol']) {
return url;
}
return url + '?accesscontrol=true';
}