Ashley Harrison
e0587dfb30
Chore: Replace deprecated usage of shape.borderRadius()
( #72672 )
...
* properly mark borderRadius() as deprecated, replace borderRadius() with default
* undo a couple of changes
* use radius.pill in FilterPill
2023-08-01 14:46:07 +01:00
Andres Martinez Gotor
5d07b1c884
Chore: Move getSearchFilterScopedVar to @grafana/data ( #71839 )
2023-07-19 13:56:14 +02:00
Ashley Harrison
9852b24d61
Chore: Upgrade prettier to v3 ( #71764 )
...
* Update dependency prettier to v3 (#71586 )
* Update dependency prettier to v3
* run prettier
* ignore prettier update in legacy select scss
* update command line arg
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
* unplug prettier
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-17 15:58:22 +01:00
Ashley Harrison
5ca382c88a
Revert "Update dependency prettier to v3 ( #71586 )" ( #71755 )
...
This reverts commit 2e8cd1c021
.
2023-07-17 14:46:15 +01:00
renovate[bot]
2e8cd1c021
Update dependency prettier to v3 ( #71586 )
...
* Update dependency prettier to v3
* run prettier
* ignore prettier update in legacy select scss
* update command line arg
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-07-17 09:19:27 +01:00
Galen Kistler
4217c8057b
Graphite: Fix infinite loop in text editor when using graphite in a Mixed datasource ( #70970 )
...
Fix infinite react state loop exhibited in mixed datasource by stringifying objects in useEffect dependencies
2023-06-30 14:00:26 -05:00
Brendan O'Handley
1d710408df
add bug fix for multiple nested functions as params ( #66882 )
...
* add bug fix for multiple nested functions as params
* add types for parser (#67067 )
* add types for parser
* add comment for future work
* handle any function with 2 seriesByTags func params, add test
2023-05-10 14:52:12 -04:00
Brendan O'Handley
39a3d85514
Graphite: Variable editor add definition to onChange ( #66895 )
...
add definition to onChange
2023-04-25 10:23:23 -04:00
Leon Sorokin
b24ba7b7ae
FieldValues: Use plain arrays instead of Vector (part 3 of 2) ( #66612 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-04-20 17:59:18 +03:00
Stephanie Hingtgen
255d8f3326
Plugins: Remove secure socks proxy feature toggle ( #66611 )
2023-04-18 11:11:23 -06:00
Gábor Farkas
4ded937c79
Show traceids for failing and successful requests ( #64903 )
...
* tracing: show backend trace ids in frontend
* better trace id naming
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
* better trace id naming
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
* better trace id naming
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
* added feature flag
* bind functionality to the feature flag
* use non-generic name for traceid header
* fixed tests
* loki: do not create empty fields
* do not add empty fields
* fixed graphite test mock data
* added unit-tests to queryResponse
* added unit-tests for backend_srv
* more typescript-friendly check
* added unit-tests for runRequest
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
2023-04-05 09:13:24 +02:00
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