ismail simsek
ff83367e6e
Security: Fixes for CVE-2023-1410 ( #65278 )
...
Remove rst2html dependency
2023-03-23 17:34:05 +01:00
ismail simsek
8438716bf5
Use standard border-radius as 2px ( #64534 )
2023-03-19 20:59:51 +01:00
Ludovic Viaud
e22e12455d
Revert "Fix xss in Graphite functions tooltip ( #64925 )" ( #64933 )
...
This reverts commit a896feb346
.
2023-03-16 21:37:48 +01:00
Ludovic Viaud
a896feb346
Fix xss in Graphite functions tooltip ( #64925 )
2023-03-16 21:15:18 +01:00
Ryan McKinley
4f13e78d11
Chore: Avoid explicit React.FC<Props> when possible (round 2) ( #64749 )
2023-03-15 16:56:09 +02:00
Ashley Harrison
4a2695349d
Chore: more ts test fixes ( #63438 )
...
* replace anys in tests
* more test fixes
* clean up any's in tests
2023-02-23 10:07:44 +00:00
Ashley Harrison
f8d89eff56
Chore: fix type errors in tests ( #63270 )
...
* fix any's in tests
* fix more any's in tests
* more test type fixes
* fixing any's in tests part 3
* more test type fixes
* fixing test any's p5
* some tidy up
* fix template_srv
2023-02-14 16:46:42 +01:00
Stephanie Hingtgen
0a1f31814a
Plugins: add UI for more supported datasources with secure socks proxy feature toggle ( #61962 )
2023-01-25 08:39:17 -07:00
Brendan O'Handley
1181d06b1b
Graphite: Have metric name type query variable use metric render endpoint ( #61730 )
...
* have metric name query var use metric render endpoint
* add documentation for new query types
2023-01-23 18:13:22 -05:00
Brendan O'Handley
245a589336
Angular: Remove ngInject from influxdb and graphite ( #61251 )
...
remove ngInject from datasources
2023-01-12 17:14:18 -05:00
Brendan O'Handley
d5d07894b1
Graphite: bug fix, strip white space from queries before comparing them ( #60133 )
...
strip white space from queries before comparing them
2022-12-14 11:39:29 -05:00
renovate[bot]
e84a01e870
Update jest monorepo to v29 ( #58261 )
...
* Update jest monorepo to v29
* update snapshots + wrap test in act
* fix linting errors: jest.mocked now defaults to deep mocking
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-11-24 14:00:41 +00:00
Beto Muniz
8fe02612b6
Graphite: Allow metric name to use true/false as name ( #57996 )
2022-11-03 09:34:34 -03:00
Ashley Harrison
f76ba90078
Accessibility: Enable jsx-a11y/mouse-events-have-key-events
( #58050 )
...
* implement VizLegend keyboard accessibility
* add onBlur/onFocus
2022-11-03 10:22:50 +00:00
Ashley Harrison
d2a70bc42d
Chore: more any/type assertion improvements ( #57450 )
...
* more friday any/type assertion improvements
* Apply suggestions from code review
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
* Update public/app/angular/promiseToDigest.test.ts
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2022-10-25 11:04:35 +02:00
Brendan O'Handley
c34c1d0cb4
Graphite: Never escape asPercent function params as string ( #56593 )
...
* handle asPercent func by never esc params as string
* add test and clean up
2022-10-20 15:49:40 -05:00
Arpit Bhardwaj
e4b1347ca5
Select Dropdown alignment fix ( #56858 )
2022-10-14 13:24:08 +00:00
Beto Muniz
5d86dc507a
Fix Meta Data tab breaking condition ( #56646 )
2022-10-13 12:39:01 -03:00
kay delaney
efed72096f
TagsInput: Prevent adding duplicate tags + refactor, restyle ( #56485 )
2022-10-10 15:56:02 +01:00
Beto Muniz
b5cb917dfa
Fix queries with repeated references ( #56497 )
2022-10-06 17:59:14 -03:00
Galen Kistler
23afb0c04e
delete graphite angular partial ( #55570 )
2022-09-21 10:30:24 -05:00
Brendan O'Handley
331f3e2a58
small fix for new variable editor types ( #55195 )
2022-09-15 11:39:40 -05:00
ismail simsek
3ea9ece16e
Update graphite datasource testing query ( #54635 )
...
* Provide from and to parameters when testing the datasource
* Strongly typed test datasource query
2022-09-05 20:59:44 +02:00
Ryan McKinley
b483ac322f
Chore: replace React.FC<Props> with simple function component ( #54123 )
2022-08-24 16:54:34 -04:00
Brendan O'Handley
85db523dd5
Graphite Plugin: fix annotation migration regression with ref-ids ( #53361 )
...
* fix regression with ref-ids
* remove duplicate check for annotations in fix
2022-08-08 12:32:35 -04:00
Brendan O'Handley
6c3efb0c88
Graphite Plugin: Remove angular dependencies for graphite annotations ( #52261 )
...
* fix merge conflict
* fix betterer
* handle new creating annotations
* add h5 'or' tag to annotation editor
* fix annotation regression looking for tags before target
* remove angular annotation partial
* change ann tags type to string[] and use TagsInput to create ann
* remove GraphiteEventsType, return annotations targets setting 'textEditor': true
* fix yarn typecheck errors
* add dateTime for yarn fix to tests
* fix incorrect merge conflict resolution
* fix betterer
* making changes for PR approval resolutions
* fix prettier issue
* fix prettier
2022-07-27 16:27:42 -04:00
ismail simsek
0a664faeeb
Graphite: Introduce new query types in annotation editor ( #52341 )
...
* Fix comment lines
* Introduce graphite variable editor
* Render results differently based on queryType
* Add comments and fallback values
* Unit tests for different type of graphite queries
* Use metrics/expand endpoint to retrieve metric names
2022-07-26 18:30:23 +02:00
Victor Marin
5b058d617d
Graphite: Use TimeRange with applied fiscalYearStartMonth ( #51623 )
...
* Parse date with fiscalYearStartMonth in graphite ds
* Use precalculated timeranges
* Always use precalculated values
* Modify test
2022-07-06 09:27:09 +03:00
Ashley Harrison
803473f479
Chore: Enable useUnknownInCatchVariables
for stricter type checking in catch blocks ( #50591 )
...
* wrap a bunch of errors
* wrap more things!
* fix up some unit tests
* wrap more errors
* tiny bit of tidy up
2022-06-15 08:59:29 +01:00
kay delaney
0012d2d81f
UI/Button: Remove deprecated "link" variant ( #49843 )
2022-05-31 09:40:03 +01:00
Ashley Harrison
06d3c27bc1
Select: Portal menu by default ( #48176 )
...
* Remove menuShouldPortal from all <Select /> components
* fix unit tests
* leave menuShouldPortal as an escape hatch
* Fix import order
2022-05-04 15:12:59 +01:00
Brendan O'Handley
4867a6b15f
Graphite Datasource: add responseType: 'text' to http options to return full list of functions ( #47663 )
...
* add response type text to graphite datasource http options to return full list of functions
* add comment for adding response type text to call to graphite /functions endpoint
* Add tests for invalid and valid JSON mocking backendSrv fromFetch
* remove unnecessary code from tests
* remove extra logic for graphite /functions endpoint returning {} #46681
* add graphite functions list logic back in to see why alert test broke
* fix conflict message
* fix conflicts
* fix issues with rebase, add responseType text back in, remove extra graphite functions list logic checks
* add email for license/cla check
2022-05-02 13:05:31 -04:00
Josh Hunt
3c6e0e8ef8
Chore: ESlint import order ( #44959 )
...
* Add and configure eslint-plugin-import
* Fix the lint:ts npm command
* Autofix + prettier all the files
* Manually fix remaining files
* Move jquery code in jest-setup to external file to safely reorder imports
* Resolve issue caused by circular dependencies within Prometheus
* Update .betterer.results
* Fix missing // @ts-ignore
* ignore iconBundle.ts
* Fix missing // @ts-ignore
2022-04-22 14:33:13 +01:00
Ashley Harrison
6eecd021a4
Chore: Fix a couple more console errors in jest tests ( #46732 )
...
* Chore: Fix a couple more console errors in jest tests
* remove console.errors
* better spy
* Fix linting
2022-03-18 17:25:59 +01:00
Piotr Jamróz
ed155e47c4
Graphite: Fallback to hardcoded list of functions when no functions are returned ( #46681 )
2022-03-17 14:26:08 +01:00
Marcus Andersson
9a12b3ea00
TemplateSrv: exposing a function to detect if a target contains a template ( #45214 )
...
* exposing a function to check if a target contains variables.
* fixed tests.
* renamed function
* updated betterer result.
2022-02-15 08:53:42 +01:00
Torkel Ödegaard
7c0b453e19
Tooltips: Make tooltips non interactive by default ( #45053 )
...
* Tooltips: Make tooltips non interactive by default
* More updates and cleanup
* Update
* Make time range picker tooltip interactive
* Fix issue
* Trying to make Receivers test faster
* Make JSONCell tooltip interactive
2022-02-08 22:58:20 +01:00
renovate[bot]
d87cd6f26c
Update dependency prettier to v2.5.1 ( #43473 )
...
* Update dependency prettier to v2.5.1
* prettier fixes
* chore(toolkit): bump prettier to 2.5.1
* style(eslint): bump grafana config to 2.5.2 in core and toolkit
* style(mssql-datasource): fix no-inferrable-types eslint errors
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-02-02 12:02:32 +00:00
Piotr Jamróz
7682eabd29
Graphite: Make Graphite config page more accessible ( #43333 )
2022-01-03 10:17:15 +01:00
Marcus Efraimsson
7d3bdb6d1b
Plugins: Set backend metadata property for core plugins ( #43349 )
...
Ref #42648
Ref #42781
2021-12-22 17:59:26 +01:00
Piotr Jamróz
19374fce39
Explore: Generic query import/export ( #40987 )
...
* Add basic implementation
* Split import/export query interface
* Rename abstract query type
* Rename abstract query type
* Split loki/prom parsing
* Update docs
* Test importing abstract queries to Elastic
* Test exporting abstract queries from Graphite
* Test Prom and Loki query import/export
* Give better control to import/export all queries to data sources
* Fix unit test
* Fix unit test
* Filter out non-existing labels when importing queries to Loki
* Fix relative imports, names and docs
* Fix import type
* Move toPromLike query to Prometheus code
* Dedup label operator mappings
* importAbstractQueries -> importFromAbstractQueries
* Fix unit tests
2021-12-14 14:36:47 +01:00
Ashley Harrison
cc9151d382
Dependencies: Jest 27 ( #42681 )
...
* Update jest monorepo
* Update version of marked so it doesn't throw an error, set testEnvironment
* Fix some unit tests
* Remove all these tests that aren't actually working...
* use spyOn instead of mocking the whole module
* Fix linting
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-03 17:09:25 +00:00
Piotr Jamróz
caf859f498
Add missing aria labels ( #42532 )
2021-12-01 10:16:09 +01:00
Piotr Jamróz
8725d3d7e0
Graphite: Limit number of suggestions displayed in Graphite drop downs ( #42056 )
...
* Limit number of suggestions displayed in Graphite dropdowns
* Use limit API to reduce number of loaded tags for autocomplete
* Make tests more explicit
2021-11-24 15:08:03 +01:00
Piotr Jamróz
b3e417f768
Graphite: Run onChange/onRunQuery after reducer action finishes ( #42136 )
2021-11-24 14:08:00 +01:00
Torkel Ödegaard
27f66a6df9
Angular: Move coreModule to app/angular and isolate angular usage more ( #41433 )
...
* moving coreModule to app/angular and isolating it more
* fixed ts issue
2021-11-09 08:37:16 +01:00
carrieedwards
9f205cf1d7
Graphite: Add from and until params to tag handling methods ( #41319 )
2021-11-04 18:17:21 +01:00
Ryan McKinley
7319efe077
Dashboard: replace datasource name with a reference object ( #33817 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
Co-authored-by: Elfo404 <me@giordanoricci.com>
2021-10-29 10:57:24 -07:00
Piotr Jamróz
787e5e78dd
Graphite: Ensure only valid queries are used for interpolation ( #39761 )
...
* Graphite: Ensure only valid queries are used for interpolation
* Add a unit test
2021-09-30 09:26:11 +02:00
Torkel Ödegaard
bc01c9cdbc
Prettier: Fix all markdown files and add markdown files to CI verify step ( #39776 )
2021-09-29 14:34:40 +02:00