Commit Graph

72 Commits (08c7a54c47f96093d33e9d1ae38c0af4b23f17d4)

Author SHA1 Message Date
Kristin Laemmert 08c7a54c47
backend/sqlstore split: move dashboard snapshot funcs to dashboardsnapshotservice (#50727) 4 years ago
Michael Mandrus f376c33903
WIP: Add private Secret Manager Plugins support to plugin platform (#49544) 4 years ago
Will Browne f7cce28cdf
Plugins: Separate manager read/write components (#50313) 4 years ago
sam boyer 8876d56495
schema: Migrate from scuemata to thema (#49805) 4 years ago
Will Browne 7536647ab6
Plugins: Introduce Plugin Registry (#47200) 4 years ago
Emil Tullstedt 3e81fa0716
API: Migrate CSRF to service and support additional options (#48120) 4 years ago
idafurjes b07904fe56
Add store split for Get Dashboard version method (#49138) 4 years ago
Kristin Laemmert 1df340ff28
backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 4 years ago
ying-jeanne 2d4065600c
star sqlstore split (#45851) 4 years ago
Karl Persson 61772a66b6
AccessControl: Create own interface and impl for each permission service (#48871) 4 years ago
Artur Wierzbicki 25e153e4e7
Search: in-memory index (#47709) 4 years ago
Ryan McKinley e0aeb83786
Export: introduce export plumbing (behind dev feature flag) (#48091) 4 years ago
Guilherme Caulada a367ad730c
Secrets: Implement basic unified secret store service (#45804) 4 years ago
idafurjes dbcaedac6c
Implement preference service (#47870) 4 years ago
Gabriel MABILLE 9ed7e48454
AccessControl: Modify provisioning to prevent built-in role assignment (#48031) 4 years ago
sam boyer 2a178bd73c
Introduce coremodels framework (extracted from intent-api) (#47653) 4 years ago
idafurjes ecd6cd4a92
Split preference store (#46843) 4 years ago
Emil Tullstedt 3df625e9f4
UsageStats: Move stats collection to separate service (#47381) 4 years ago
Serge Zaitsev d153d896c5
Chore: Remove bus from contexthandler (#47374) 4 years ago
Michael Mandrus f9d86557cf
Dashboard: Mix initials and custom gravatars in recent viewers list (#47212) 4 years ago
Serge Zaitsev 33006436cc
Chore: Remove bus.Dispatch from some login packages (#47248) 4 years ago
Selene 8e52dbb87b
Chore: Remove bus from authproxy (#46936) 4 years ago
idafurjes 5db1a2e804
Add DB interface (#46832) 4 years ago
Serge Zaitsev 4ce7978cd8
Chore: Remove bus from notification service (#46813) 4 years ago
Ryan McKinley 1cfb9a4a19
Storage: add basic storage service (#46604) 4 years ago
Artur Wierzbicki ed924b3d0c
Storage: list filtering and root folder support (#46453) 4 years ago
Marcus Efraimsson 6c7d326499
Plugins: Refactor GetPluginDashboards/LoadPluginDashboard (#46316) 4 years ago
Karl Persson 4982ca3b1d
Access control: Use access control for dashboard and folder (#44702) 4 years ago
Will Browne b54b438a24
Plugins: Refactor plugin settings service (#45967) 4 years ago
Artur Wierzbicki a8b90d9a25
FileStore: add basic file storage API (#46051) 4 years ago
Selene 2c90dcf3c0
Dashboard Alert Extractor: Create service for dashboard extractor and remove bus (#45518) 4 years ago
idafurjes 2334b98802
Use PluginSettingsService instead of SQLStore methods in plugins (#45480) 4 years ago
Alexander Emelin 28c30a34ad
Comments: support live comments in dashboards and annotations (#44980) 4 years ago
Karl Persson cdc08105c2
Access control: Set default permissions for data sources when using access control (#45482) 4 years ago
Selene d5b98772ed
Dashboards: Refactor service to make it injectable by wire (#44588) 4 years ago
Ryan McKinley d665306ad1
Search: add feature flag and basic service (#45112) 4 years ago
Marcus Efraimsson 6a776c78d4
Datasource: Fixes storing of secureJSONData when creating/updating datasource (#45290) 4 years ago
Selene 3ce0730558
AuthService: Move database logic to its own class and package (#44835) 4 years ago
Serge Zaitsev 43b15b92ad
Chore: Remove bus from the alerting service (#44496) 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
Ivana Huckova 4e37a53a1c
Query history: Create API to add query to query history (#44479) 4 years ago
Marcus Efraimsson 94edd7a762
Plugins: Refactor plugin dashboards (#44315) 4 years ago
idafurjes 58ee553634
Chore: Remove bus from user api (#44468) 4 years ago
Ryan McKinley 5d66194ec5
FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 4 years ago
Serge Zaitsev 84a5910e56
Chore: Remove bus from ngalert (#44465) 4 years ago
Gabriel MABILLE d4f682190f
AccessControl: Implement teams resource service (#43951) 4 years ago
Agnès Toulet 65bdb3a899
FeatureFlags: Revert managing feature flags outside of settings.Cfg (#44382) 4 years ago
Ryan McKinley f94c0decbd
FeatureFlags: manage feature flags outside of settings.Cfg (#43692) 4 years ago
Will Browne 7fbc7d019a
Plugins: Core plugins register via backend factory provider (#43171) 4 years ago