Commit Graph

202 Commits (521b0202e2cb6a04a2de3ca85389b34b5e7ab6d3)

Author SHA1 Message Date
sam boyer a3402641d6
api: Validate dashboards on save via coremodels, behind feature toggle (#48252) 3 years ago
ying-jeanne e2ea064584
integrat star service into APIs (#49220) 3 years ago
Karl Persson 61772a66b6
AccessControl: Create own interface and impl for each permission service (#48871) 3 years ago
Karl Persson de50f39c12
Access Control: Refactor scope resolvers with support to resolve into several scopes (#48202) 3 years ago
Karl Persson e9a93ebfc9
Access Control: Move access control middlewares to domain package (#48322) 3 years ago
Artur Wierzbicki 25e153e4e7
Search: in-memory index (#47709) 3 years ago
Ryan McKinley e0aeb83786
Export: introduce export plumbing (behind dev feature flag) (#48091) 3 years ago
idafurjes dbcaedac6c
Implement preference service (#47870) 3 years ago
Serge Zaitsev e86b6662a1
Chore: Remove bus.Bus field (#47695) 3 years ago
Serge Zaitsev 2cf88cfec8
Chore: Remove bus from contexthandler (#47458) 3 years ago
Michael Mandrus f9d86557cf
Dashboard: Mix initials and custom gravatars in recent viewers list (#47212) 3 years ago
Serge Zaitsev 33006436cc
Chore: Remove bus.Dispatch from some login packages (#47248) 3 years ago
Marcus Efraimsson 9eb2cd537d
Plugins: Make backend plugin metrics endpoints available with optional authentication (#46467) 3 years ago
Ieva f2450575b3
Access control: FGAC for annotation updates (#46462) 3 years ago
Ryan McKinley 1cfb9a4a19
Storage: add basic storage service (#46604) 3 years ago
Marcus Efraimsson 6c7d326499
Plugins: Refactor GetPluginDashboards/LoadPluginDashboard (#46316) 3 years ago
Kyle Brandt 994a22f4c2
Chore: Remove deprecated no-op option PreferServerCipherSuites (#46174) 3 years ago
Karl Persson 4982ca3b1d
Access control: Use access control for dashboard and folder (#44702) 3 years ago
Will Browne b54b438a24
Plugins: Refactor plugin settings service (#45967) 3 years ago
ying-jeanne 06ed5efdf0
Middleware: Fix IPv6 host parsing in CSRF check (#45911) 3 years ago
Selene 2c90dcf3c0
Dashboard Alert Extractor: Create service for dashboard extractor and remove bus (#45518) 3 years ago
idafurjes 2334b98802
Use PluginSettingsService instead of SQLStore methods in plugins (#45480) 3 years ago
Alexander Emelin 28c30a34ad
Comments: support live comments in dashboards and annotations (#44980) 3 years ago
Karl Persson cdc08105c2
Access control: Set default permissions for data sources when using access control (#45482) 3 years ago
ying-jeanne 10b47480eb
add dashboardsnap as service of http server (#45461) 3 years ago
idafurjes b01a56c2b7
Fix alerting methods using AlertNotificationService (#45477) 3 years ago
Selene d5b98772ed
Dashboards: Refactor service to make it injectable by wire (#44588) 3 years ago
Marcus Efraimsson 6a776c78d4
Datasource: Fixes storing of secureJSONData when creating/updating datasource (#45290) 3 years ago
idafurjes df282a42cb
Remove bus from datasource api (#44987) 3 years ago
Dimitris Sotirakis 605d056136
Security: Sync security changes on main (#45083) 3 years ago
Sofia Papagiannaki 35fe58de37
API: Extract OpenAPI specification from source code using go-swagger (#40528) 3 years ago
Serge Zaitsev 058e3ffc21
Chore: Remove bus from Alerting API (#44894) 3 years ago
Selene 3ce0730558
AuthService: Move database logic to its own class and package (#44835) 3 years ago
Kat Yang f582e6c86a
Chore: Remove bus from password (#44482) 3 years ago
idafurjes 1b286e6bb5
Remove bus from quota, preferences, plugins, user_token (#44762) 3 years ago
Marcus Efraimsson 0092d10764
Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234) 3 years ago
Selene 875e0736ec
LDAP: Use an interface instead of a bus to get group teams (#42165) 3 years ago
Will Browne 76603b93d6
Plugins: Refactor Grafana and Plugin version update checkers (#44529) 3 years ago
Ivana Huckova 4e37a53a1c
Query history: Create API to add query to query history (#44479) 3 years ago
idafurjes 58ee553634
Chore: Remove bus from user api (#44468) 3 years ago
Ryan McKinley 5d66194ec5
FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 3 years ago
Gabriel MABILLE d4f682190f
AccessControl: Implement teams resource service (#43951) 3 years ago
Agnès Toulet 65bdb3a899
FeatureFlags: Revert managing feature flags outside of settings.Cfg (#44382) 3 years ago
Guilherme Caulada 29268483c2
HTTPServer: Implement named middlewares (#44231) 3 years ago
Ryan McKinley f94c0decbd
FeatureFlags: manage feature flags outside of settings.Cfg (#43692) 3 years ago
idafurjes 30aa24a183
Chore: Implement OpenTelemtry in Grafana (#42674) 3 years ago
Selene 32ed680fc2
Team Guardian: Refactor it to remove the bus dependency (#43058) 3 years ago
Eric Leijonmarck 0aa905bb1f
Serviceaccounts: feat - tabview for serviceaccounts (#43573) 3 years ago
Ryan McKinley 4233a62aeb
DashboardPreviews: add dashboard previews behind feature flag (#43226) 3 years ago
Ryan McKinley c0ff685d3b
Live: support query execution with live RPC (#43118) 3 years ago