Commit Graph

157 Commits (0239cf8766c7e6b97ebe659c7a6b5cb7708e44ea)

Author SHA1 Message Date
Andres Martinez Gotor eac02a61e1
Return plugin error when requesting settings (#86052) 1 year ago
Alexander Zobnin 3127566a20
Access control: Use ResolveIdentity() for authorizing in org (#85549) 1 year ago
Selene 1181141b40
Schemas: Refactor plugin's metadata (#83696) 1 year ago
김은빈 96dfb385ca
Grafana: Replace magic number with a constant variable in response status (#80132) 1 year ago
Will Browne 788b9afda3
Plugins: Make it possible to support multiple plugin versions (#82116) 1 year ago
linoman 824e0f9ce8
Plugins: Display plugin permissions required (#78355) 1 year ago
Gabriel MABILLE 5b70130e6c
Plugins: Rename `externalServiceAuthentication` to `iam` (#78686) 2 years ago
Gabriel MABILLE ef2c79d22a
Chore: use errutil for pluginRepo errors (#78647) 2 years ago
Gabriel MABILLE 24a6ee4a91
Plugins: Check installer's permissions include plugins' permissions (#78211) 2 years ago
Will Browne 7d2d5fbe89
Plugins: Add referer and user login params to plugin CDN redirect logs (#77942) 2 years ago
Giuseppe Guerra da117aea1c
Plugins: Allow disabling angular deprecation UI for specific plugins (#77026) 2 years ago
Jo 729dafaff9
Auth: Unfurl OrgID in pkg/api to allow using identity.Requester interface (#76108) 2 years ago
Andres Martinez Gotor ece94b1e01
Chore: Remove plugincontext.ErrPluginNotFound (#74997) 2 years ago
Andres Martinez Gotor 1714fa598c
Chore: Refactor backend plugin errors (#74928) 2 years ago
Will Browne e855efb13d
Plugins: Move store and plugin dto to pluginsintegration (#74655) 2 years ago
Marcus Efraimsson 8ee43f3705
Instrumentation: Add status_source label to request metrics/logs (#74114) 2 years ago
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Jo 26339f978b
Auth: Move access control API to SignedInUser interface (#73144) 2 years ago
Will Browne d29f4a8f76
Plugins: Add context to StaticRouteResolver and ErrorResolver interfaces (#73121) 2 years ago
Will Browne 91b0cdc871
Plugins: Account for nil user when constructing plugin context (#69811) 2 years ago
Will Browne 624777258b
Plugins: Refactor creation of plugin context to dedicated service (#66451) 2 years ago
Will Browne a221e1d226
Plugins: Standardize Golang enum naming convention (#69449) 2 years ago
Esteban Beltran 1ed4c0382b
Plugins: Add Initial implementation for frontend plugins sandboxing (#68889) 2 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 2 years ago
Will Browne 12dc56ad0c
Plugins: Refactor plugin repository API (#69063) 2 years ago
Giuseppe Guerra 16359c82a2
Plugins: Angular deprecation: Detect Angular plugins and expose in API (#66824) 2 years ago
Will Browne 739c7f1c68
Plugins: Simplify plugin file removal (#66115) 2 years ago
Andres Martinez Gotor 98778289cb
Catalog: Show install error with incompatible version (#65059) 2 years ago
Will Browne 7bbe255150
Plugins: Add file store abstraction for handling plugin files (#65432) 2 years ago
Will Browne 1387fec51d
Plugins: Markdown fetch retry with lowercase (#65384) 2 years ago
Will Browne 31d6416157
Plugins: Migrate licensing and access control to pkg/services/pluginsintegration package (#65258) 2 years ago
Will Browne 94f39e69a3
Plugins: Migrate `plugincontext`, `adapters` and `pluginsettings` to pkg/services/pluginsintegration package (#64154) 2 years ago
Will Browne 68df83c86d
Plugins: Add Plugin FS abstraction (#63734) 2 years ago
Joey fbd049a094
Profiling: Enable flame graph & Phlare/Parca data sources for all users (#63488) 2 years ago
Will Browne 200d2ad249
Plugins: Invalidate plugin context app settings cache post update (#63279) 2 years ago
Giuseppe Guerra af1e2d68da
Plugins: Allow loading panel plugins from a CDN (#59096) 2 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 2 years ago
Kristin Laemmert 6e9eb0d931
chore: move plugins models into pluginsettings svc (#61944) 2 years ago
Will Browne 9aed364898
Plugins: Fix plugin query help markdown (#60485) 2 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