grafana/pkg/services/accesscontrol
Alexander Zobnin 8b843eb0a6
Access control: expose permissions to the frontend (#32954)
* Expose user permissions to the frontend

* Do not include empty scope

* Extend ContextSrv with hasPermission() method

* Add access control types

* Fix type error (make permissions optional)

* Fallback if access control disabled

* Move UserPermission to types

* Simplify hasPermission()
2021-04-16 16:02:16 +03:00
..
evaluator Access control: Add access control based permissions to admins/users (#32409) 2021-04-14 16:31:27 +02:00
middleware Access control: Add access control based permissions to admins/users (#32409) 2021-04-14 16:31:27 +02:00
ossaccesscontrol Access control: Add access control based permissions to admins/users (#32409) 2021-04-14 16:31:27 +02:00
accesscontrol.go Access control: expose permissions to the frontend (#32954) 2021-04-16 16:02:16 +03:00
models.go Access control: Add access control based permissions to admins/users (#32409) 2021-04-14 16:31:27 +02:00
roles_test.go Access control: Add access control based permissions to admins/users (#32409) 2021-04-14 16:31:27 +02:00
roles.go Access control: Add access control based permissions to admins/users (#32409) 2021-04-14 16:31:27 +02:00