Karl Persson
4df7bf5ab2
Access control: Display inherited folder permissions in dashboards ( #46421 )
2022-03-17 17:08:51 +01:00
Karl Persson
18cbfba596
Access control: Filter users and teams by read permissions ( #45968 )
...
* pass signed in user and filter based on permissions
2022-03-01 10:58:41 +01:00
Karl Persson
d2b9da9dde
Access control: Support uids for resource permissions ( #45226 )
...
* add middleware to solve uid -> id for requests
2022-02-10 17:47:48 +01:00
Ieva
602d62ebcc
Access control: FGAC for team sync endpoints ( #44673 )
...
* add actions for team group sync
* extend the hook to allow specifying whether the user is external
* move user struct to type package
* interface for permission service to allow mocking it
* reuse existing permissions
* test fix
* refactor
* linting
2022-02-03 15:27:05 +00:00
Karl Persson
de2c5783fa
Access Control: Pass db session to hooks ( #44428 )
...
* Move hook calls to database and pass session
2022-01-25 17:12:00 +01:00
Karl Persson
0ace9695a6
Access control: Add optional hooks ( #43372 )
...
* Add optional OnSet hooks
2021-12-23 10:10:06 +01:00
Karl Persson
c3ca2d214d
Access control: Refactor managed permission system to create api and frontend components ( #42540 )
...
* Refactor resource permissions
* Add frondend components for resource permissions
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
2021-12-20 09:52:24 +01:00