Dan Cech
dc6f977304
support [[variable:type]] syntax
2018-02-22 18:45:11 -05:00
Brian Gann
b316dfea98
feature for issue #9911
2018-02-22 18:45:11 -05:00
Daniel Lee
4cfe179f47
variables: lint fix
2018-01-25 14:49:51 +01:00
Daniel Lee
8aa55ee352
variables: fix when datasource returns error
2018-01-25 14:16:06 +01:00
Dan Cech
80a6e0d8d1
support specifying tag_values("<tag>") as graphite template query
2018-01-16 17:02:03 -05:00
Torkel Ödegaard
27835f373e
cleanup: removed unused typescript typings import
2018-01-04 10:12:02 +01:00
Alexander Zobnin
e84b6d189a
fix move dashboard variables, #10347 ( #10375 )
2017-12-31 12:24:42 +01:00
Torkel Ödegaard
3a1f52d8a2
prettier: ran on all files again, sorry. now settings are defined in package.json
2017-12-21 08:39:31 +01:00
Torkel Ödegaard
85879a7014
prettier: change to single quoting
2017-12-20 12:33:33 +01:00
Torkel Ödegaard
fadfc665e4
tech: ran pretttier on all typescript files
2017-12-19 16:06:54 +01:00
Torkel Ödegaard
581257416e
Merge remote-tracking branch 'origin/develop-icons' into develop
2017-12-14 19:56:19 +01:00
Trent White
764992df2a
add links for large cta
2017-12-14 09:31:59 -05:00
Torkel Ödegaard
776c39fd79
templating: made templateSrv globally accessable as ES6 module, DashboardRow can not interpolate row title
2017-12-14 12:31:57 +01:00
Patrick O'Carroll
daf32c579d
changed width to input fields ( #10184 )
2017-12-13 12:42:50 +01:00
Torkel Ödegaard
c4b759fe6d
ux: dashboard settings progress
2017-12-11 15:04:48 +01:00
Torkel Ödegaard
05ec7541c8
ux: dashboard settings progress
2017-12-11 13:04:06 +01:00
Torkel Ödegaard
09cc60ffe4
ux: dashboard settings progress
2017-12-11 12:13:45 +01:00
Torkel Ödegaard
511fa7dec1
ux: dashboard settings progress
2017-12-10 12:41:11 +01:00
Torkel Ödegaard
e98af1b3fa
updated libs and fixed new typescript errors
2017-11-27 12:14:57 +01:00
Torkel Ödegaard
ac17684f50
ux: table design work
2017-11-26 22:07:34 +01:00
Jason O'Donnell
577478baff
Fix typo in template help tab
2017-10-24 10:48:49 -04:00
Alin Sinpalean
d99f4f95c0
Allow for multiple auto interval template variables ( #9216 )
...
* Allow for multiple auto interval template variables without them overwriting each other's value.
* Add test for multiple auto interval template variables.
* Correctly handle old links with .
2017-10-24 14:39:10 +02:00
Torkel Ödegaard
adb9d92082
test: added first react snapshot test
2017-10-22 12:48:20 +02:00
Torkel Ödegaard
4aa227dd84
[Tech]: Start migrating to Jest for tests ( #9610 )
...
* tech: investigating karma + jest mix
* tech: migrating tests to jest
* tech: moved anoter test file to jest
* test: migrated two more test files to jest
* test: updated readme and made test fail to verify that it causes CI build failure
* tech: added code coverage for jest tests
* tech: testing codecov coverage
* tech: migrated more tests
* tech: migrated template srv to typescript and the tests to jest
* tech: minor build fix
* tech: build fixes
* build: another attempt at fixing go test with coverage
2017-10-22 07:03:26 +02:00
Torkel Ödegaard
0c86241c5b
Webpack ( #9391 )
...
* webpack poc, this is not going to work for plugins, dam
* tech: webpack and systemjs for plugins starting to work
* tech: webpack and systemjs combo starting to work
* tech: webpack + karma tests progress
* tech: webpack + karma progress
* tech: working on tests
* tech: webpack
* tech: webpack + karma, all tests pass
* tech: webpack + karma, all tests pass
* tech: webpack all tests pass
* webpack: getting closer
* tech: webpack progress
* webpack: further build refinements
* webpack: ng annotate fixes
* webpack: optimized build fix
* tech: minor fix for elasticsearch
* tech: webpack + ace editor
* tech: restored lodash move mixin compatability
* tech: added enzyme react test and upgraded to react v16
* tech: package version fix
* tech: added testdata to built in bundle
* webpack: sass progress
* tech: prod & dev build is working for the sass
* tech: clean up unused grunt stuff and moved to scripts folder
* tech: added vendor and manifest chunks, updated readme and docs
* tech: webpack finishing touches
2017-10-01 20:02:25 +02:00
Torkel Ödegaard
7b42e13c79
typescript: stricter typescript option
2017-09-26 11:24:58 +02:00
Torkel Ödegaard
491fa6cad8
tech: more tslint rules
2017-09-21 17:23:31 +02:00
Torkel Ödegaard
b8d9722b4f
tech: removing unused variables from typescript files, and making tslint rules more strict
2017-09-21 16:40:18 +02:00
Alexander Zobnin
fdec9a4daf
templating: fix dependent variable updating ( #9306 )
2017-09-19 20:35:48 +02:00
tamayika
bef4b9b3b0
Fix adhoc filters restoration ( #9303 )
2017-09-19 14:25:35 +02:00
Torkel Ödegaard
07e192ff47
change: more work on changing default group by time interval to min interval setting
2017-09-01 15:57:02 +02:00
Torkel Ödegaard
d2437d3cf1
fix: ad-hoc filters now works with data source variables, fixes #8052
2017-08-10 12:04:46 +02:00
Daniel Lee
1105bb371f
mysqlds: adds support for template variables
...
Fixes #8855
2017-08-09 19:32:53 +02:00
Daniel Lee
59513ff963
tempvar: bug fix for duplicate template var
...
and a fix for when selecting the same value twice in
a template variable if it is not multi select. It threw an
exception on the second selection
2017-08-09 14:28:23 +02:00
Torkel Ödegaard
68c4ce34d5
fix: templating issue with data source variables, can now be used right away in other query variables and panels (without page reload), fixes #7510
2017-08-08 17:08:35 +02:00
Torkel Ödegaard
a5d5f3d82f
feat: add ad hoc filters directly from table panel cells, kibana 3 style, #8052
2017-08-02 16:15:22 +02:00
Torkel Ödegaard
44fbd3ec9f
feat: calls to Graphite api /metrics/find now include panel or dashboard time ranges in some scenarios, closes #8055
2017-07-31 17:21:25 +02:00
Denis Doria
89822acf38
More precise detection for self reference variable on templates ( #8814 )
...
This should close the bug #8773
2017-07-12 06:54:32 +02:00
Torkel Ödegaard
878121bb46
fix: templating variable name validation detecting global variable naming wrongly, fixes #8423
2017-05-19 11:14:11 +02:00
Torkel Ödegaard
2479ad262e
ux: updated look of info box
2017-05-05 09:16:28 +02:00
Torkel Ödegaard
e75bc5d39a
docs: added templating docs link to app
2017-05-05 08:56:19 +02:00
Torkel Ödegaard
d085aaad41
fix: variable srv addVariable function, only used in tests
2017-04-24 17:06:58 +02:00
Torkel Ödegaard
f1276774a0
typescript: updated tslint and fixed new warnings
2017-04-20 11:16:37 +02:00
Torkel Ödegaard
8eb112d119
plugins: refactoring builtIn data source concept, now means data source plugins that you do not need to add via data sources page, that is automatically added as selectable data source, #8095
2017-04-12 08:23:44 +02:00
Torkel Ödegaard
7ec6e84fe8
adhocfilters: minor escape change
2017-04-07 10:08:16 +02:00
tamayika
e6cc5df9d9
Fix restoration of ad-hoc variable value issue ( #8057 )
...
* Fix restoration of ad-hoc variable value issue
* Escape delimiters in ad-hoc variable URL
* Remove unnecessary newline
2017-04-07 09:31:36 +02:00
Torkel Ödegaard
48c4e549f5
Revert "support panel repeat for datasource template variable ( #7711 )"
...
This reverts commit 554f972a25
.
2017-04-04 09:28:33 +02:00
Mitsuhiro Tanda
554f972a25
support panel repeat for datasource template variable ( #7711 )
...
* support panel repeat for datasource template variable
* support All option
2017-03-31 07:31:15 +02:00
Daniel Lee
94498d533b
template: fix validation for required selects
...
Since upgrading to Angular 1.6.1, selects with a default empty option
no longer show a popup with an error on submit. This fix adds an
empty option that is then removed with ng-if. Having the default
option set to null or undefined seems to be the cause of the bug.
The list of changes in 1.6 is here but could not find any obvious
cause for this bug:
https://docs.angularjs.org/guide/migration#migrating-from-1-5-to-1-6
2017-03-20 22:51:55 +01:00
Daniel Lee
65910db991
template: tweak to warning message
2017-03-20 17:14:24 +01:00
thuck
555acacd6d
Validate query to avoid self-reference of variable #7614
2017-03-07 23:29:16 +01:00
Ross Lodge
70c2586c80
Use other variable dependencies in regex filter for datasource variable ( #7547 )
2017-03-07 08:39:19 +01:00
Mitsuhiro Tanda
a24ac012c4
support full resolution for $interval variable ( #7696 )
2017-03-07 08:35:29 +01:00
Denis Doria
31866b5e57
Allow commas on template variable #7681 ( #7732 )
...
This improvement allows to wrap an "expression" when using single or
double quotes. So now you can have time interval with offset for
influxdb.
2017-03-06 08:37:49 +01:00
bergquist
9b6571fab1
template: dont allow template variables to begin with '__'
...
closes #7678
2017-02-28 17:04:47 +01:00
Torkel Ödegaard
38126bc595
fix(templating): fixed issue detecting template variable dependency, fixes #7354
2017-02-20 09:31:50 +01:00
bergquist
a747d33373
templating: allow whitespace values
...
closes #7382
2017-02-16 15:58:01 +01:00
bergquist
d72011589e
templating: refactor sorting test
2017-02-16 14:22:38 +01:00
bergquist
927b39fa63
templating: adds test for sorting template values
2017-02-16 14:14:17 +01:00
Mitsuhiro Tanda
91999851cb
support regex expansion in templating "Regex" field ( #6565 )
2017-01-31 15:21:53 +01:00
Torkel Ödegaard
0683742e83
tech(library upgrade): fixed unit test broken by angularjs upgrade, #7274
2017-01-16 22:27:35 +01:00
Torkel Ödegaard
49fe74228b
fix(browser history): fixes and enhancements to browser history, it now works properly again AND it can restore previous time ranges in dashboards, closes #7259
2017-01-13 17:37:53 +01:00
Torkel Ödegaard
149dd78298
Merge branch 'built_in_template_variables'
2017-01-11 12:10:33 +01:00
Torkel Ödegaard
b475f91387
feat(templating): completed work on built in template variables and , closes #7190 , refactors #7170
2017-01-11 12:10:26 +01:00
Torkel Ödegaard
8c39cd35f0
progress on interval built in variable
2017-01-11 10:18:21 +01:00
Utkarsh Bhatnagar
7e3ccdf983
Fixed opentsdb templating bug ( #7208 )
2017-01-10 21:35:05 +01:00
Torkel Ödegaard
e218837380
began work on built in template variables, #7190
2017-01-09 15:31:19 +01:00
Torkel Ödegaard
9dc42648cf
fix(templating): fixed issue with experimental feature template variable value groups tags, fixes #6752
2017-01-02 13:32:20 +01:00
Mitsuhiro Tanda
5f6a3ecd56
(cloudwatch) don't expand variable when panel or row repeat is used ( #6618 )
...
* (cloudwatch) don't expand variable when panel or row repeat is used
* fix test
2016-12-06 08:16:41 +01:00
Torkel Ödegaard
a9c0f66cda
fix(influxdb): Fix for Ad-Hoc Filters variable & changing dashboards, fixes #6821
2016-12-05 11:04:05 +01:00
Torkel Ödegaard
2a33594c02
fix(templating): fixed duplicate button bug, fixes #6652
2016-11-22 14:20:24 +01:00
Torkel Ödegaard
98d1748e43
fix(templating): work on fixing exporting issues when using templating variables, like data source variables, and panel repeats, requires more work #6189
2016-11-17 12:32:11 +01:00
Torkel Ödegaard
9d5928ddd6
feat(templating): don't persist template variable options when variable has refresh enabled, closes #6586
2016-11-17 11:38:06 +01:00
Torkel Ödegaard
eafe0d6bfa
fix(templating): fixed issue when adding template variable, fixes #6622
2016-11-17 11:28:33 +01:00
Torkel Ödegaard
2da2d5df56
Merge branch 'master' of github.com:grafana/grafana
2016-11-04 12:15:08 +01:00
Ryan Bak
7165c866c2
Add blank default options for constant templates ( #6460 )
...
Restores ability to change constant templates without going into
templating menu
2016-11-04 11:41:39 +01:00
utkarshcmu
849ac9441a
Fixed multi-value nested templating for opentsdb
2016-11-03 01:18:54 -07:00
Torkel Ödegaard
4d420a0c33
refactor(): dashboard row model and hunting down memory leak
2016-10-30 15:14:18 +01:00
Torkel Ödegaard
be99c3e20a
updates to dashboard edit mode
2016-10-28 16:26:53 +02:00
Torkel Ödegaard
7b0eb6d0bb
feat(dashboard): progress on dash edit mode
2016-10-25 16:36:40 +02:00
Torkel Ödegaard
5a1a80bcdd
feat(templating): adding missing label property to query variable defaults, fixes #6150
2016-09-29 14:46:59 +02:00
Torkel Ödegaard
599fe49944
fix(templating): fix to datasource variable, was not updated on dashboard load, added unit test for case as well
2016-09-28 12:12:38 +02:00
Torkel Ödegaard
34f15d92d0
feat(testdata): worked on testdata app
2016-09-27 14:39:51 +02:00
Torkel Ödegaard
e36cdac594
fix(templating): fixed issue with templating when initalizing variables without any existing value
2016-09-22 21:49:41 +02:00
Torkel Ödegaard
d8df421b43
fix(build): fixed issues with optimized build, fixes #6096
2016-09-22 10:22:16 +02:00
Torkel Ödegaard
2752dbd13a
feat(templating): minor fixes to recent refactorings
2016-09-22 09:00:15 +02:00
Torkel Ödegaard
9e26a4cfcb
fix(templating): fixed unique filter after regex pass, fixes #6086
2016-09-21 15:30:11 +02:00
Torkel Ödegaard
d0b75cdb66
fix(templating): fixed issue with regex in query variable introduced by yesterdays big merged refactoring of template variable system
2016-09-21 11:38:59 +02:00
Torkel Ödegaard
a01836e86d
feat(adhoc filters): basic implementation for ad hoc filters for elasticsearch, #6038
2016-09-21 08:48:49 +02:00
Torkel Ödegaard
1b02632de8
fix(jslint): fixed lint issue
2016-09-20 17:36:20 +02:00
Torkel Ödegaard
15423e6e51
feat(adhoc filters): initial base mvp for adhoc filters are donecloses #6038
2016-09-20 17:34:38 +02:00
Torkel Ödegaard
dfe0f91105
feat(adhoc): adhoc filters progress
2016-09-20 16:29:48 +02:00
Torkel Ödegaard
6e429b8575
feat(adhoc filters): good progress on ad hoc filters and sync from to url, #6038
2016-09-20 11:57:43 +02:00
Torkel Ödegaard
cb522d58cd
feat(templating): back to be able to continue work on ad hoc filters, #6048
2016-09-19 18:41:42 +02:00
Torkel Ödegaard
7a6fb70026
feat(templating): progress on variable system refactoring, #6048
2016-09-19 18:32:09 +02:00
Torkel Ödegaard
9d6ecc6361
feat(templating): progress on variable system refactoring, #6048
2016-09-19 18:06:36 +02:00
Torkel Ödegaard
945b5ee3cf
feat(templating): progress on variable system refactoring, #6048
2016-09-19 17:03:36 +02:00
Torkel Ödegaard
8a796c5b4b
feat(templating): progress on variable system refactoring, #6048
2016-09-19 15:15:15 +02:00
Torkel Ödegaard
5ded88fa4d
feat(templating): progress on variable system refactoring, #6048
2016-09-19 11:34:08 +02:00
Torkel Ödegaard
5ce3e40cc9
feat(templating): more work on new variable handling code, #6048
2016-09-17 15:27:53 +02:00