Commit Graph

438 Commits (c8ce20a807819626979fdf3facce1db53ec511d9)

Author SHA1 Message Date
Jeff Levin ed13959e33
Optimize memory allocations in permissions cache (#89645) 11 months ago
Gabriel MABILLE f0ff7d57b4
RBAC: Allow folders actions in plugins roles (#89523) 11 months ago
Yuri Tseretyan b075926202
Alerting: Time Intervals API (#88201) 11 months ago
Dave Henderson 6262c56132
chore(perf): Pre-allocate where possible (enable prealloc linter) (#88952) 12 months ago
Ieva 4e3294cd8d
RBAC: Fix the check for whether an action set should be added (#89219) 12 months ago
Ieva bd35fa10f1
RBAC: Resolve action sets when `GetPermissions` is called (#89046) 12 months ago
Ieva 1ac395b785
RBAC: Only store action sets for dashboards and folders (#89053) 12 months ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 12 months ago
Ieva 34c40f959f
RBAC: Add and resolve action sets when searching user's permissions (#88694) 12 months ago
Aaron Godin 59a6a6513f
Prevent moving a k6 folder (#88884) 12 months ago
Ieva c16f502ec5
Access Control: Clean up permissions for deprovisioned data sources (#88483) 12 months ago
Ieva 1c2ae2c72d
Dashboards: Correctly display Admin access to dashboards in the UI (#88439) 1 year ago
Eric Leijonmarck 910553df20
Actionsets: Add cfg option for only writing actionsets (#88367) 1 year ago
Ieva bd2b248f0e
RBAC: Clean up action set code (#88147) 1 year ago
Ieva 3e77768144
RBAC: Expand action sets when fetching permissions (#87967) 1 year ago
Ieva da1a99d729
Team: Add an endpoint for bulk team membership updates (#87441) 1 year ago
Gabriel MABILLE e7d5622969
RBAC: No need to filter permissions on cache hit (#87941) 1 year ago
Ieva 167151b211
Chore: Remove use of deprecated method in AC code (#87541) 1 year ago
Alexander Zobnin 0302b75721
Access control: Use search options for computing permissions cache key (#87589) 1 year ago
Yuri Tseretyan 356a29592b
Alerting: Add two sets of provisioning actions for rules and notifications (#87149) 1 year ago
Ieva 105313f5c2
RBAC: Adding action set resolver for RBAC evaluation (#86801) 1 year ago
Alexander Zobnin d1c582815a
Access control: Fix searching permissions from cache (#87489) 1 year ago
Ieva 9a824bdf0a
RBAC: Don't set empty action sets (#87398) 1 year ago
Karl Persson be5ced4287
Identity: Use typed version of namespace id (#87257) 1 year ago
Eric Leijonmarck 6b218b11cf
Actionsets: fix remove printf (#87439) 1 year ago
Alexander Zobnin 82dea4b3e5
Access control: Cache basic roles and teams permissions (#87043) 1 year ago
Dan Cech 41bee274fd
Chore: Fix error handling in postDashboard, remove UserDisplayDTO, fix live redis client initialization (#87206) 1 year ago
Eric Leijonmarck 601485c74d
Actionsets: Fix downgrade of permission to add the actionset permission (#87328) 1 year ago
Karl Persson d8fbbdefea
Identity: Use typed namespace id (#87121) 1 year ago
Ieva 28dd1ddd8e
RBAC: Do not set permissions on data sources with wildcard UID in OSS (#87220) 1 year ago
Ieva 5e060d2d99
Data source: Maintain the default data source permissions when switching from unlicensed to licensed Grafana (#87119) 1 year ago
Karl Persson a2cba3d0b5
User: Add tracing (#87028) 1 year ago
Ieva cee713e34c
Chore: Add tracing to team service (#86999) 1 year ago
Ieva 8028d1c3e1
Chore: Update tests to use team membership hooks (#86846) 1 year ago
Serge Zaitsev 522a98c126
Chore: Make Cfg field private in SQLStore (#85593) 1 year ago
Karl Persson 0fa983ad8e
AuthN: Use typed namespace id inside authn package (#86048) 1 year ago
Eric Leijonmarck ddabef9895
RBAC: Add actionsets struct and write path (#86108) 1 year ago
Aaron Godin d409d8e860
IAM - Fix error messages for resource permissions endpoints (#85773) 1 year ago
Yuri Tseretyan 12605bfed2
Alerting: Update fixed roles to include silences permissions (#85826) 1 year ago
Karl Persson 73fecc8d80
Authn: Identity resolvers (#85930) 1 year ago
Ieva 58059da10b
RBAC: Fix global role deletion in hosted Grafana (#85980) 1 year ago
Alexander Zobnin 3127566a20
Access control: Use ResolveIdentity() for authorizing in org (#85549) 1 year ago
Yuri Tseretyan 509691b416
Alerting: Introduce authorization logic for operations on silences (#85418) 1 year ago
Serge Zaitsev faa1244518
Chore: Replace sqlstore with db interface (#85366) 1 year ago
Karl Persson 504870f10a
Auth: Decouple client and hook registration (#85084) 1 year ago
Ieva beb15d938b
RBAC: Fix access checks for interactions with RBAC roles in hosted Grafana (#85485) 1 year ago
Jo 5340a6e548
Auth: Extended JWT client for OBO and Service Authentication (#83814) 1 year ago
linoman 147154d2ea
Remove AuthConfigUIAdminAccess (#85452) 1 year ago
Karl Persson 5dd98a0fd5
RBAC: handle partially resolved scopes (#85323) 1 year ago
Gabriel MABILLE 5e48804364
RBAC: Fix slow user permission search query on MySQL (#85058) 1 year ago