grafana/pkg/services
George Robinson 456dac1303
Expand the value of math and reduce expressions in annotations and labels (#36611)
* Expand the value of math and reduce expressions in annotations and labels

This commit makes it possible to use the values of reduce and math
expressions in annotations and labels via their RefIDs. It uses the
Stringer interface to ensure that "{{ $values.A }}" still prints the
value in decimal format while also making the labels for each RefID
available with "{{ $values.A.Labels }}" and the float64 value with
"{{ $values.A.Value }}"
2021-07-15 13:10:56 +01:00
..
accesscontrol UsageStats: Expose what ds types should be reported (#35916) 2021-07-07 23:12:00 +02:00
alerting Legacy Alerting: Replace simplejson with a struct in webhook notification channel (#34952) 2021-07-13 15:14:04 +03:00
annotations Chore: Replace util.DynMap with structs (#36332) 2021-07-01 10:23:33 +02:00
auth Instrumentation: Start tracing database requests (#34572) 2021-05-27 13:55:33 +02:00
cleanup Chore: Refactor short url api test (#35051) 2021-06-01 20:34:59 +02:00
contexthandler Instrumentation: add more tracing in the auth context handler. (#34939) 2021-05-31 21:39:28 +02:00
dashboards Dashboards: Add IsFolder field into models.GetDashboardQuery (#36214) 2021-07-01 11:40:38 +03:00
datasourceproxy Chore: Refactor OAuth/social package to service (#35403) 2021-07-07 08:54:17 +02:00
datasources API: Add by UID routes for data sources (#29884) 2021-01-13 13:16:27 -05:00
guardian Permissions: Fix inherited folder permissions can prevent new permissions being added to a dashboard (#33329) 2021-04-28 14:42:18 +02:00
hooks API: replace SendLoginLogCommand with LoginHook (#28777) 2020-11-06 10:01:13 +01:00
ldap IPv6: Support host address configured with enclosing square brackets (#31226) 2021-02-15 17:55:41 +01:00
libraryelements Chore: Replace util.DynMap with structs (#36332) 2021-07-01 10:23:33 +02:00
librarypanels LibraryPanels: Fixes error when importing plugin dashboard (#34557) 2021-05-24 09:31:34 +02:00
licensing CDN: Adds support for serving assets over a CDN (#30691) 2021-02-01 10:13:09 +01:00
live Live: handle influx input with incomplete/asymmetrical field set (#36664) 2021-07-13 19:17:59 +03:00
login Login: Replace command dispatch by explicit call (#32088) 2021-03-18 17:16:56 +01:00
multildap Chore: Enable errorlint linter (#29227) 2020-11-19 14:47:17 +01:00
ngalert Expand the value of math and reduce expressions in annotations and labels (#36611) 2021-07-15 13:10:56 +01:00
notifications dont consider invalid email address a failed email (#33671) 2021-05-04 12:07:50 +02:00
oauthtoken Chore: Refactor OAuth/social package to service (#35403) 2021-07-07 08:54:17 +02:00
provisioning Slack: Use chat.postMessage API by default (#32511) 2021-04-22 16:00:21 +02:00
quota Quota: Do not count folders towards dashboard quota (#32519) 2021-05-12 23:44:46 +02:00
rendering Renderer: add version information (#34964) 2021-06-04 14:33:49 +03:00
schemaloader [Dashboard] Revert feature toggle trimdefaults (#34888) 2021-05-28 22:29:30 +02:00
search bus: add ctx for all signed in user queries (#33970) 2021-05-18 18:24:42 +02:00
shorturls Chore: Refactor short url api test (#35051) 2021-06-01 20:34:59 +02:00
sqlstore Database: Fix incorrect format of isolation level configuration parameter for MySQL (#36565) 2021-07-09 19:05:48 +02:00
teamguardian chore: avoid aliasing imports in services (#22499) 2020-02-29 13:35:15 +01:00
validations Plugins: Requests validator (#30445) 2021-02-03 20:47:45 +01:00