Commit Graph

153 Commits (d54fa569ec0460eec319930c94e56eb4ce401049)

Author SHA1 Message Date
Jean-Philippe Quéméner 42cdec369d
Datasources: provide generic function to extract custom headers (#66738) 3 years ago
Michael Mandrus 5626461b3c
Caching: Refactor enterprise query caching middleware to a wire service (#65616) 3 years ago
Will Browne 94f39e69a3
Plugins: Migrate `plugincontext`, `adapters` and `pluginsettings` to pkg/services/pluginsintegration package (#64154) 3 years ago
suntala 49b3027049
Chore: Remove Result field from datasources (#63048) 3 years ago
idafurjes 23c27cffb3
Chore: Rename Id to ID in alerting models (#62777) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
Marcus Efraimsson 6dbe3b555f
Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 3 years ago
Ieva a8bae3f0b0
Access Control: Clear user's permission cache after resource creation (#59101) 3 years ago
Marcus Efraimsson 6f8fcae01b
[main] Plugin fixes (#57399) 3 years ago
Ieva 6d5bdf12e8
resolve merge conflicts (#55503) 3 years ago
Sofia Papagiannaki 950715b255
API: Do not expose user input in datasource error responses (#53483) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
idafurjes 6afad51761
Move SignedInUser to user service and RoleType and Roles to org (#53445) 3 years ago
Sofia Papagiannaki 87004cc22d
API: Do not expose user input in datasource error responses (#52992) 3 years ago
Sofia Papagiannaki 7ba076de10
Chore: Move swagger definitions to the handlers (#52643) 3 years ago
Michael Mandrus 9aa6ce2a50
Datasource: Propagate datasource secret decryption errors to the frontend (#52068) 3 years ago
Kristin Laemmert 945f015770
backend/datasources: move datasources models into the datasources service package (#51267) 4 years ago
Michael Mandrus c043a8818a
Secrets: add better error handling for secret plugin failures when updating datasources (#50542) 4 years ago
Karl Persson 7fad8d6171
RBAC: Move datasource access check to middleware (#50430) 4 years ago
Marcus Efraimsson 36c3398c6d
Datasource: Remove support for unencrypted passwords (#49987) 4 years ago
Marcus Efraimsson a7813275a5
Plugins: Support headers field for check health (#49930) 4 years ago
Sofia Papagiannaki be0d043673
API: Add endpoint for updating a data source by its UID (#49396) 4 years ago
Sofia Papagiannaki 6bb843bd0e
API: Introduce health and resources data source endpoints using the data source UID (#48676) 4 years ago
Will Browne f135a5c8a4
Plugins: Refactor plugin resource call with and without data source (#48754) 4 years ago
Guilherme Caulada 2533f21015
DataSource: Fix secure json data reset on datasource update (#48557) 4 years ago
Guilherme Caulada 53e9bf47db
Secrets: Implement tests and debug log improvements on unified secrets (#48213) 4 years ago
Guilherme Caulada a367ad730c
Secrets: Implement basic unified secret store service (#45804) 4 years ago
ying-jeanne 7ddae870e7
fix status code 200 (#47818) 4 years ago
Karl Persson cac6936015
Access control: Change data source permissions to be based on UID (#46741) 4 years ago
Gabriel MABILLE 3440e7c8f7
AccessControl: Fix locked role picker in orgs/edit page (#46539) 4 years ago
Karl Persson 7ab1ef8d6e
Access Control: Support other attributes than id for resource permissions (#46727) 4 years ago
Emil Tullstedt 0e5ac29763
Data sources: Grant creator edit permissions to data source by default (#46168) 4 years ago
Selene 5eaf6509c0
Dashboard Extractor: Don't fail when using default OSS implementation (#46024) 4 years ago
Gabriel MABILLE 14bee49f9a
AccessControl: Compute metadata from context permissions (#45578) 4 years ago
Gabriel MABILLE 6fbf346747
AccessControl: Add endpoint to get user permissions (#45309) 4 years ago
Marcus Efraimsson 6a776c78d4
Datasource: Fixes storing of secureJSONData when creating/updating datasource (#45290) 4 years ago
idafurjes df282a42cb
Remove bus from datasource api (#44987) 4 years ago
Karl Persson e93e1bdd2b
Access control: Enable data source view for partial permissions (#44695) 4 years ago
Santiago 7ed82ac049
Check for empty URLs when creating/updating a data source (#42837) 4 years ago
Will Browne b5dd4842d0
Plugins: Make manager more easily composable (#44467) 4 years ago
Jeff Levin c8154b9fe2
Datasource API: #32556 resolve readonly datasources can be modified (#44186) 4 years ago
Karl Persson f75e4d1a4f
Access Control: Allow signed in users access to GET data sources endpoints (#43338) 4 years ago
ying-jeanne 7422789ec7
Remove Macaron ParamsInt64 function from code base (#43810) 4 years ago
Gabriel MABILLE 92c568e9f7
AccessControl: Remove unused error from `GetResourcesMetadata` (#43710) 4 years ago
idafurjes 8e6d6af744
Rename DispatchCtx to Dispatch (#43563) 4 years ago
idafurjes b8852ef6a3
Chore: Remove context.TODO() (#43409) 4 years ago
Gabriel MABILLE c7cabdfd6f
AccessControl: Add accesscontrol metadata to datasources DTOs (#42675) 4 years ago
Will Browne 6c4555265a
Plugins: Update client to use SDK resource contract (#42888) 4 years ago
Serge Zaitsev d9cdcb550e
Chore: Refactor api handlers to use web.Bind (#42199) 4 years ago
idafurjes 725dbf8d95
Chore: Add context to datasource service (#42294) 4 years ago