Commit Graph

138 Commits (59eb2f68b7078f5aa90fcd980c829c02b9a0145b)

Author SHA1 Message Date
Will Browne 91b0cdc871
Plugins: Account for nil user when constructing plugin context (#69811) 3 years ago
Will Browne 624777258b
Plugins: Refactor creation of plugin context to dedicated service (#66451) 3 years ago
Will Browne a221e1d226
Plugins: Standardize Golang enum naming convention (#69449) 3 years ago
Esteban Beltran 1ed4c0382b
Plugins: Add Initial implementation for frontend plugins sandboxing (#68889) 3 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 3 years ago
Will Browne 12dc56ad0c
Plugins: Refactor plugin repository API (#69063) 3 years ago
Giuseppe Guerra 16359c82a2
Plugins: Angular deprecation: Detect Angular plugins and expose in API (#66824) 3 years ago
Will Browne 739c7f1c68
Plugins: Simplify plugin file removal (#66115) 3 years ago
Andres Martinez Gotor 98778289cb
Catalog: Show install error with incompatible version (#65059) 3 years ago
Will Browne 7bbe255150
Plugins: Add file store abstraction for handling plugin files (#65432) 3 years ago
Will Browne 1387fec51d
Plugins: Markdown fetch retry with lowercase (#65384) 3 years ago
Will Browne 31d6416157
Plugins: Migrate licensing and access control to pkg/services/pluginsintegration package (#65258) 3 years ago
Will Browne 94f39e69a3
Plugins: Migrate `plugincontext`, `adapters` and `pluginsettings` to pkg/services/pluginsintegration package (#64154) 3 years ago
Will Browne 68df83c86d
Plugins: Add Plugin FS abstraction (#63734) 3 years ago
Joey fbd049a094
Profiling: Enable flame graph & Phlare/Parca data sources for all users (#63488) 3 years ago
Will Browne 200d2ad249
Plugins: Invalidate plugin context app settings cache post update (#63279) 3 years ago
Giuseppe Guerra af1e2d68da
Plugins: Allow loading panel plugins from a CDN (#59096) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
Kristin Laemmert 6e9eb0d931
chore: move plugins models into pluginsettings svc (#61944) 3 years ago
Will Browne 9aed364898
Plugins: Fix plugin query help markdown (#60485) 3 years ago
Will Browne 76233f9997
Plugins: Unexport PluginDir field from PluginDTO (#59190) 3 years ago
Will Browne 09e8cff06e
Plugins: Make "README" the default markdown request param (#58264) 3 years ago
Andrej Ocenas 0845ac2f53
Profiling: Add Phlare and Parca datasources (#57809) 3 years ago
Will Browne d0d8544ded
Plugins: Create single point of entry for adding / removing plugins (#55463) 3 years ago
Will Browne b25ea75bac
Plugins: Add secure JSON fields to plugin setting DTO (#55313) 3 years ago
Gabriel MABILLE 101349fe49
RBAC: Add permissions to install and configure plugins (#51829) 3 years ago
Torkel Ödegaard 11de1dfe40
TopNav: Plugin page layouts / information architecture (#53174) 3 years ago
Will Browne 26dfdd5af3
Plugins: Refactor plugin download/installation (#43046) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Jo 062d255124
Handle ioutil deprecations (#53526) 3 years ago
idafurjes 6afad51761
Move SignedInUser to user service and RoleType and Roles to org (#53445) 3 years ago
Gabriel MABILLE 5975c4bc6d
RBAC: Allow app plugins access restriction (#51524) 3 years ago
Will Browne f7cce28cdf
Plugins: Separate manager read/write components (#50313) 4 years ago
Marcus Efraimsson a7813275a5
Plugins: Support headers field for check health (#49930) 4 years ago
Alexander Zobnin 4cd1a113ef
Access control: Fix listing data sources for org admins (#48961) 4 years ago
Karl Persson 60bc3e4e5c
AccessControl: Let users with data source create permissions list non-core plugins (#48897) 4 years ago
Will Browne f135a5c8a4
Plugins: Refactor plugin resource call with and without data source (#48754) 4 years ago
ying-jeanne 7ddae870e7
fix status code 200 (#47818) 4 years ago
Braden Snell 3fff301367
Plugins: Pass OAuth Token to CallResource Function (#47028) 4 years ago
Will Browne bda3f860a8
Plugins: Add plugin settings DTO (#46283) 4 years ago
Marcus Efraimsson 6c7d326499
Plugins: Refactor GetPluginDashboards/LoadPluginDashboard (#46316) 4 years ago
idafurjes 2334b98802
Use PluginSettingsService instead of SQLStore methods in plugins (#45480) 4 years ago
Will Browne 3fbe4801b7
Plugins: Update collect metrics handler to latest signature (#45166) 4 years ago
Dimitris Sotirakis 605d056136
Security: Sync security changes on main (#45083) 4 years ago
Will Browne 126ed461b1
remove grafana specific config from package (#44866) 4 years ago
idafurjes 1b286e6bb5
Remove bus from quota, preferences, plugins, user_token (#44762) 4 years ago
Will Browne 76603b93d6
Plugins: Refactor Grafana and Plugin version update checkers (#44529) 4 years ago
Marcus Efraimsson 94edd7a762
Plugins: Refactor plugin dashboards (#44315) 4 years ago
idafurjes 8e6d6af744
Rename DispatchCtx to Dispatch (#43563) 4 years ago
Will Browne e4ba5f17dd
add core plugins thru store (#43085) 4 years ago