Hugo Häggmark
335b1a8983
BackendSrv: Fixes a stupid mistake with a missing return ( #22177 )
2020-02-13 16:08:41 +01:00
Hugo Häggmark and Marcus Efraimsson
8264b220c5
Annotation & Alerts: Makes various annotation and alert requests cancelable ( #22055 )
...
* Annotations: Makes various annotation and alert calls cancelable
Fixes #21943
* Refactor: Uses backendSrv.get method with requestId instead
* Update public/app/features/annotations/annotations_srv.ts
Co-Authored-By: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2020-02-12 09:37:36 +01:00
Hugo Häggmark
747b546c26
Chore: Adds cancellation to backendSrv request function ( #22066 )
...
* Chore: Adds cancellation to backendSrv request function
* Refactor: Corrects typing for requestId
2020-02-10 15:14:53 +01:00
Hugo Häggmark
0b082e8768
Chore: Fixes non utc tests ( #22063 )
2020-02-10 13:15:30 +01:00
Hugo Häggmark
cd6809685f
BackendSrv: Returns correct error when a request is cancelled ( #21992 )
...
Fixes #21991
2020-02-10 06:29:52 +01:00
Hugo Häggmark
26d71c90f5
Prometheus: Fixes default step value for annotation query ( #21934 )
...
Fixes #21914
2020-02-05 16:40:37 +01:00
Hugo Häggmark
08d330b406
Fix: Fixes user logout for datasourceRequests with 401 from datasource ( #21800 )
2020-01-29 06:24:15 +01:00
Hugo Häggmark
ea18779781
Chore: Lowers strict error limit ( #21781 )
2020-01-28 10:44:48 +01:00
Hugo Häggmark
9e5eb05769
Chore: Removes Cypress record ( #21782 )
2020-01-28 10:44:28 +01:00
Hugo Häggmark
2acfbdb768
Annotations: Fixes this.templateSrv.replace is not a function error for Grafana datasource ( #21778 )
2020-01-28 09:41:19 +01:00
Hugo Häggmark
044bea0935
Chore: Fixes various strict null errors ( #21763 )
...
* Chore: Removes strict null checks in ReducerTester
* Chore: Fixes strict null errors in ConfigureStore
* Chore: Fixes strict null errors in reducer tests
* Chore: Fixes strict null errors in reducers tests
* Chore: Fixes strict null errors in reducers tests
* Chore: Fixes strict null errors in toggleLogActionsMiddleware
* Chore: Fixes strict null errors in navModelReducer
* Core: Fixes strict null errors in public/app/features/admin/state
* Chore: Fixes strict null errors in public/app/features/dashboard/state/reducers.test.ts
* Chore: Fixes strict null errors in public/app/features/explore/state/reducers.test.ts
* Chore: Fixes strict null errors in public/app/features/datasources/state/reducers.test.ts
* Chore: Fixes strict null errors in public/e2e-test/scenarios/templating/templatevariables-crud.test.ts
* Chore: Fixes strict null errors in public/app/features/dashboard/containers/DashboardPage.test.tsx
2020-01-28 09:13:56 +01:00
Hugo Häggmark and Leonard Gram
0e4f7e1d9a
Docs: Updates Changelog for 6.6.0 ( #21753 )
...
* Docs: Adds backendSrv notice
* Update CHANGELOG.md
Co-Authored-By: Leonard Gram <leo@xlson.com >
* Docs: Updates notice placement
* Changelog: v6.6.0
Co-authored-by: Leonard Gram <leo@xlson.com >
2020-01-27 15:10:32 +01:00
Hugo Häggmark
84ef0ebb17
BackendSrv: Fixes POST body for form data ( #21714 )
...
* BackendSrv: Fixes POST body for form data
Fixes #21688
* Tests: Changes to POST examples
2020-01-27 08:47:27 +01:00
Hugo Häggmark
18788727f4
BackendSrv: Adds missing props back to response object in datasourceRequest ( #21727 )
...
* BackendSrv: Adds status, headers, statusText, redirect, type and url back to response
Fixes #21662
* BackendSrv: Adds request object back to datasourceRequest response
Fixes #21662
2020-01-27 07:25:24 +01:00
Hugo Häggmark and Dominik Prokop
5dddc91ba5
Chore: Fixes PhantomJs by adding polyfills for fetch and AbortController ( #21655 )
...
* Chore: Fixes PhantomJs rendering
* Docs: Updated docs
* Update contribute/style-guides/e2e.md
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Docs: Updates docs according to PR comments
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-01-22 08:15:31 +01:00
Hugo Häggmark and Diana Payton
4f0fa776be
Chore: Migrates reducers and actions to Redux Toolkit ( #21287 )
...
* Refactor: Adds Redux Toolkit package
* Refactor: Uses configureStore from Redux Toolkit
* Refactor: Migrates applicationReducer
* Refactor: Migrates appNotificationsReducer
* Refactor: Migrates locationReducer
* Refactor: Migrates navModelReducer
* Refactor: Migrates teamsReducer and teamReducer
* Refactor: Migrates cleanUpAction
* Refactor: Migrates alertRulesReducer
* Refactor: Cleans up recursiveCleanState
* Refactor: Switched to Angular compatible reducers
* Refactor: Migrates folderReducer
* Refactor: Migrates dashboardReducer
* Migrates panelEditorReducer
* Refactor: Migrates dataSourcesReducer
* Refactor: Migrates usersReducer
* Refactor: Migrates organizationReducer
* Refactor: Migrates pluginsReducer
* Refactor: Migrates ldapReducer and ldapUserReducer
* Refactor: Migrates apiKeysReducer
* Refactor: Migrates exploreReducer and itemReducer
* Refactor: Removes actionCreatorFactory and reducerFactory
* Refactor: Moves mocks to test section
* Docs: Removes sections about home grown framework
* Update contribute/style-guides/redux.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Refactor: Cleans up some code
* Refactor: Adds state typings
* Refactor: Cleans up typings
* Refactor: Adds comment about ImmerJs autoFreeze
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2020-01-13 08:03:22 +01:00
Hugo Häggmark
052d6984aa
Chore: Fixes wrong e2e path in .gitignore ( #21186 )
2019-12-19 09:12:03 +01:00
Hugo Häggmark
f1b675b12e
e2e: Waits for login before moving forward ( #21185 )
2019-12-19 07:51:32 +01:00
34aaa3d1f7
Docs: Adds best practices after visit and a link back to e2e.md ( #21117 )
...
* Docs: Adds best practices after visit and a link back to e2e.md in grafana-e2e
* Update contribute/style-guides/e2e.md
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Update packages/grafana-e2e/README.md
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Docs: Changes after PR comments
* Update contribute/style-guides/e2e.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Docs: Changes after PR comments
2019-12-18 16:09:27 +01:00
Hugo Häggmark
05cb85feba
Table: Matches column names with unescaped regex characters ( #21164 )
...
* Table: Matches column names with unescaped regex characters
Fixes #21106
* Chore: Cleans up unused code
2019-12-18 12:38:39 +01:00
Hugo Häggmark
841cffbe9a
e2e: Migrates query variable CRUD tests to new framework ( #21146 )
...
* Refactor: Adds params to visit
* Refactor: Restructures exported Pages somewhat
* Refactor: Moves more into new framework but holdup because of bugs in digest
* Refactor: Finish migrating templating e2e tests to new framework
* Refactor: Changes after merge with master
* Refactor: Removes weird change
* Refactor: Adds duplication test
* Refactor: Adds move down and move up variable asserts
* Refactor: Adds some test to value select dropdown
2019-12-18 06:13:58 +01:00
Hugo Häggmark
7d21868931
e2e: Updates truth image ( #21132 )
2019-12-17 09:15:53 +01:00
Hugo Häggmark
664cb5f8f1
e2e: Adds ScenarioContext and video recordings to e2e ( #21110 )
...
* Refactor: Adds ScenarioContext
* Refactor: Removes async
* Refactor: Adds video and reverts CIRCLE_SHA2 to CIRCLE_SHA1
* Refactor: Adds videos to release job as well
2019-12-16 08:49:36 +01:00
Hugo Häggmark
483415ac7c
Templating: Fixes digest issues in Template Variable Editor ( #21079 )
...
* Fix: Adds extra digest after promises
* Feature: Adds promise to digest utility
2019-12-13 09:47:53 +01:00
Hugo Häggmark
e96f962076
e2e: Uses should on first element after visit to prevent flakiness ( #21077 )
2019-12-13 08:39:12 +01:00
Hugo Häggmark
a187500c0e
Prometheus: Prevents validation of inputs when clicking in them without changing the value ( #21059 )
...
Fixes #21056
2019-12-12 13:26:12 +01:00
Hugo Häggmark
e69ec6ca53
Prometheus: Fixes so user can change HTTP Method in config ( #21055 )
...
Fixes #21004
2019-12-12 11:52:03 +01:00
Hugo Häggmark
8fd1931e1c
Templating: Fixes default visibility for submenu to same as dashboard ( #21050 )
2019-12-12 08:04:36 +01:00
Hugo Häggmark
8495af4c52
Fix: Shows SubMenu when filtering directly from table ( #21017 )
...
* Fix: Shows SubMenu when filtering from table
Fixes #20270
* Tests: Updates snapshots
* Refactor: Changes after PR comments
* Refactor: Changes template
2019-12-11 14:09:57 +01:00
1774b8f7e9
Docs: Updates from puppeteer to Cypress ( #20962 )
...
* Docs: Updates from puppeteer to Cypress
* e2e: Adds documentation
* Docs: Adds link to e2e framework from contributing
* Docs: Updates after PR comments
* Update contribute/style-guides/e2e.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Update contribute/style-guides/e2e.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Docs: Breaks a long sentance in two
2019-12-10 09:49:12 +01:00
Hugo Häggmark
c530426506
e2e: Adds better log information during test runs ( #20987 )
...
* e2e: Adds log output when you use a selector
* e2e: Adds more log output
* Refactor: Changes after PR comments
2019-12-10 09:47:03 +01:00
Hugo Häggmark
8140c9bab7
e2e: Replaces truth image ( #20966 )
2019-12-09 14:45:24 +01:00
Hugo Häggmark
a3ab04c0de
Fix: Adds e2e as a package that needs to be built ( #20961 )
2019-12-09 11:56:11 +01:00
Hugo Häggmark
0e952d5e5f
Refactor: Navigates directly to add data source page instead ( #20959 )
2019-12-09 02:20:13 -08:00
Hugo Häggmark
58cffde0f2
e2e: Uses Cypress instead of Puppeteer ( #20753 )
...
* WIP: intial commit
* Tests: Runs e2e tests
* Refactor: Adds BASE_URL support
* Refactor: Adds namespacing
* Refactor: Cleans up the Page api
* Build: Adds to build-branches-and-prs job for testing
* Build: Hardcoded image for now
* Refactor: Uses Selectors in App
* Refactor: Adds addDataSource flow
* WIP
* Refactor: Adds e2eScenario
* Refactor: Adds add and delete scenarios
* Refactor: Adds logging
* Refactor: Adds ability to for Selectors with variables
* Refactor: Using variable selectors instead
* Refactor: Adds flow until Share Panel
* Refactor: Adds clicking on rendered image link
* Refactor: Deletes log output
* Refactor: Updates snapshots
* Chore: Reverts changes
* Refactor: Removes log plugin because maybe it breaks yarn build
* Refactor: Adds rendered image download
* Refactor: Adds image comparison
* Refactor: Removes uncaught errors override
* Refactor: Changes order of images to compare
* Refactor: Updates truth image
* Build: Updates path to CI artifacts
* Refactor: Cleaning up types and config
* wip
* Refactor: Cleans up external api
* Refactor: More cleanup
* Refactor: More cleanup
* Refactor: Removes usages of Pages and Flows
* Refactor: Removes last traces of Cypress in spec
* Refactor: Adds comments
2019-12-09 00:14:25 -08:00
Hugo Häggmark
130fb02b17
Release: Updates latest.json and grafana/packages/*/package.json ( #20734 )
...
* Update latest.json
* Chore: Changes version to canary
* Chore: Changes version to 6.6.0-pre
2019-11-28 03:47:48 -08:00
Hugo Häggmark
75f04c731f
Release: Updates Changelog for 6.5.1 ( #20723 )
...
* Release: Changes for 6.5.1
* Add issue to 6.5.1 release
* Changed PR title
2019-11-28 01:49:48 -08:00
Hugo Häggmark
a538e67d4d
Tests: Skipping Template Variable tests for now ( #20707 )
2019-11-27 16:01:39 +01:00
Hugo Häggmark
1751770394
Fix: Fixes templateSrv is undefined for plugins that do not use @@ngInject ( #20696 )
...
Fixes #20662
2019-11-27 12:48:56 +01:00
Hugo Häggmark
2c2ed8371d
E2E: Adds tests for QueryVariable CRUD ( #20448 )
...
* WIP: Adds basic template variables CRUD start
* e2eTests: Adds aria-labels in VariableEditorCtrl
* Refactor: Simplifies a bit
* e2eTests: Adds first Template Variable CRUD for QueryVariable
* Tests: Adds ArrayPageOjbectType
* Tests: Adds createQueryVariable method
* Tests: Refactor CRUD test
* Tests: Adds datasource and dashboard to scenario
* Refactor: Fixes type errors
* Refactor: Move pages to toolkit
2019-11-25 07:29:01 +01:00
Hugo Häggmark
e03d702d0c
Fix: Prevents crash when searchFilter is non string ( #20526 )
2019-11-21 06:21:36 +01:00
Hugo Häggmark
432f36024b
Build: Reports times and outcomes from CircleCI jobs ( #20474 )
...
* Build: Adds start and stop job
* WIP: Testing passing env variables
* Fix: Fixes shellcheck errors
* WIP: Uses $BASH_ENV
* WIP: bash update
* WIP: adds stats echo
* WIP: Adds reporting
* Fix: Fixes reporting
* Fix: Fixes reporting
* Refactor: Adds outcomes and timing to build-fast-frontend
* Build: Adds stats to all jobs
* Fix: Fixes invalid yml
* Refactor: Adds stats to integration tests
* Refactor: Run stats on master only
2019-11-20 07:21:07 +01:00
Hugo Häggmark and Marcus Olsson
e60f7d008e
Docs: Updates docs for redux framework ( #20377 )
...
* Docs: Updates docs for redux framework
* Update contribute/style-guides/redux.md
Co-Authored-By: Marcus Olsson <olsson.e.marcus@gmail.com >
* Update contribute/style-guides/redux.md
Co-Authored-By: Marcus Olsson <olsson.e.marcus@gmail.com >
* Update contribute/style-guides/redux.md
Co-Authored-By: Marcus Olsson <olsson.e.marcus@gmail.com >
* Update contribute/style-guides/redux.md
Co-Authored-By: Marcus Olsson <olsson.e.marcus@gmail.com >
* Docs: Updates after PR comments
* Update redux.md
2019-11-15 07:30:50 +01:00
Hugo Häggmark
7ebc4a1568
Tests: We should not click on default button when there is only one ds ( #20266 )
2019-11-08 10:51:42 +01:00
Hugo Häggmark
85c4311c9f
e2eTests: Adds cleanup of created datasource and dashboard ( #20244 )
...
* e2eTests: Adds cleanup of created datasource and dashboard
* Chore: Fixes Prettier error
* Tests: Updates snapshots
2019-11-08 09:48:33 +01:00
Hugo Häggmark
e66fc3d47a
ReactPanels: Adds Explore menu item ( #20236 )
...
* Fix: Adds Explore menuitem to React Panels
Fixes #19865
* Refactor: Adds CMD|CTRL+click to Explore menu item
2019-11-07 13:49:45 +01:00
Hugo Häggmark
89c553cfe6
TablePanel: Prevents crash when data contains mixed data formats ( #20202 )
...
* Fix: Prevents crash when table receives mixed data formats
Fixes #20075
* Tests: Adds tests for data format reducers
* Refactor: Updates after PR comments
* Refactor: Missed a couple of places where filtering was needed
2019-11-06 16:57:15 +01:00
Hugo Häggmark
54602f16a8
SafeDynamicImport: Updates so that it does not act as an ErrorBoundary ( #20170 )
...
* SafeDynamicImport: Fixes so that it shows different messages depending on error
* Refactor: Fixes type error
* Refactor: Adds grafana constant to error message
* Refactor: Renames components and adds exports
* Refactor: Uses react-loader instead
* Refactor: Updates after PR comments
* Tests: Adds tests for loadComponentHandler
2019-11-06 11:04:27 +01:00
Hugo Häggmark
7aeed4d987
Templating: Makes so __searchFilter can be used as part of regular expression ( #20103 )
...
* Fix: Fixes searchfilter wildcard char in regular expressions
Fixes : #20006
* Refactor: Uses TemplateSrv and ScopedVars instead
* Docs: Updates docs with new format
* Tests: Corrects test description
2019-11-04 06:43:03 +01:00
Hugo Häggmark
8b672c8aed
Templating: Adds typings to Variables ( #20117 )
...
* Refactor: Adds typings and changes AdHocVariable to conform to new typings
* Refactor: Adds typings to ConstantVariable
* Refactor: Adds typings to IntervalVariable
* Refactor: Adds typings to QueryVariable
* Refactor: Adds typings to TextBoxVariable
* Refactor: Adds typings to CustomVariable
2019-10-31 10:59:30 +01:00
Hugo Häggmark
e4c33e0be8
Chore: Updates yarn.lock ( #19919 )
...
* Chore: Updates yarn.lock
* Chore: Fixes @types/webpack conflict
2019-10-19 09:30:12 +02:00
Hugo Häggmark
cb0e80e7b9
TemplateVariables: Introduces $__searchFilter to Query Variables ( #19858 )
...
* WIP: Initial hardcoded version
* Feature: Introduces SearchFiltering to Graphite
* Feature: Adds searchFiltering to MySql
* Tests: Adds tests to Graphite and MySql
* Feature: Adds $__searchFilter to TestData
* Refactor: Adds searchFilter to Postgres and extracts function
* Tests: Adds tests to variable
* Refactor: Adds debounce and lodash import optimization
* Docs: Adds documentation
* Refactor: Removes unused function and fixes typo
* Docs: Updates docs
* Fixed issue with UI not updating when no was used due to async func and no .apply in the non lazy path
2019-10-18 11:40:08 +02:00
Hugo Häggmark
24b475e414
Panels: Fixes default tab for visualizations without Queries Tab ( #19803 )
...
Fixes #19762
2019-10-14 16:19:20 +02:00
Hugo Häggmark
133ddc9afb
Feature: Adds connectWithCleanup HOC ( #19629 )
...
* Feature: Adds connectWithCleanup HOC
* Refactor: Small typings
* Refactor: Makes UseEffect run on Mount and UnMount only
* Refactor: Adds tests and rootReducer
* Refactor: Fixes adding of reducers on startup
2019-10-08 21:37:07 -07:00
Hugo Häggmark
5cf69e6b25
Docs: Updating to 6.4.0 ( #19698 )
2019-10-08 04:35:41 -07:00
Hugo Häggmark
13ffb03b57
Chore: Fixes lines that exceeded 150 chars ( #19694 )
...
(cherry picked from commit c29b3e2433 )
2019-10-08 03:35:44 -07:00
Hugo Häggmark
aab755b936
Chore: Updates latest.json for 6.4.2 ( #19697 )
2019-10-08 03:22:21 -07:00
Hugo Häggmark
4c8f9ebb81
Chore: Updates Changelog for 6.4.2 ( #19696 )
2019-10-08 03:15:38 -07:00
Hugo Häggmark
58badd70b0
SingleStat: Fixes $__name postfix/prefix usage ( #19687 )
...
Fixes #19567
2019-10-07 23:32:39 -07:00
Hugo Häggmark
5202770bdc
Grafana Image Renderer: Fixes plugin page ( #19664 )
...
Fixes #19659
2019-10-07 21:38:45 -07:00
Hugo Häggmark
3e603cd88a
Revert "Feature: Adds connectWithCleanup HOC ( #19392 )" ( #19628 )
...
This reverts commit 989f98efda .
2019-10-04 05:24:47 -07:00
Hugo Häggmark
989f98efda
Feature: Adds connectWithCleanup HOC ( #19392 )
...
* Feature: Adds connectWithCleanup HOC
* Refactor: Small typings
* Refactor: Makes UseEffect run on Mount and UnMount only
* Refactor: Adds tests and rootReducer
2019-10-04 04:37:16 -07:00
Hugo Häggmark
f9611250ea
Prometheus: Fixes so results in Panel always are sorted by query order ( #19597 )
...
Fixes #19529
2019-10-03 05:15:59 -07:00
Hugo Häggmark
ed03338d68
Chore: Updates to 6.4.0 stable ( #19528 )
2019-10-01 05:58:19 -07:00
Hugo Häggmark
8de6ba6aad
ChangeLog: Release 6.4.0 Stable ( #19526 )
...
* ChangeLog: Release 6.4.0 Stable
* Update CHANGELOG.md
* Update CHANGELOG.md
2019-10-01 04:51:58 -07:00
Hugo Häggmark
0598d60234
Tests: Adds throwUnhandledRejections to jest setup ( #19398 )
...
* Chore: Adds throwUnhandledRejections to jest setup
* Bring back @grafana/runtime import
* Fix broken metric metadata aggregation test
2019-09-25 05:10:11 -07:00
Hugo Häggmark
889f8e3131
PanelData: Adds timeRange prop to PanelData ( #19361 )
...
* Refactor: Adds newTimeRange property to PanelData
* Refactor: Handles timeRange prop after requests
* Refactor: Makes timeRange mandatory
* Refactor: Adds DefaultTimeRange
2019-09-25 11:19:17 +02:00
Hugo Häggmark
75dcaecc99
Plugins: Skips existence of module.js for renderer plugins ( #19318 )
...
* Fix: Skips test for module.js for plugins of renderer type
Fixes #19130
* Refactor: Changes after PR comments
* Chore: Fixes go lint issue
2019-09-23 22:54:28 -07:00
Hugo Häggmark
9bd6ed887c
Alerting: Prevents creating alerts from unsupported queries ( #19250 )
...
* Refactor: Makes PanelEditor use state and shows validation message on AlerTab
* Refactor: Makes validation message nicer looking
* Refactor: Changes imports
* Refactor: Removes conditional props
* Refactor: Changes after feedback from PR review
* Refactor: Removes unused action
2019-09-23 05:17:00 -07:00
Hugo Häggmark
f01836c17a
Dashboard: Hides alpha icon for visualization that is not in alpha/beta stage #19300
...
Fixes #19251
2019-09-23 02:34:00 -07:00
Hugo Häggmark
38e948a1ad
Dashboard: Fixes back button styles in kiosk mode ( #19165 )
...
Fixes : #18114
2019-09-18 08:58:08 +02:00
Hugo Häggmark
3952083bdb
TimePicker: Fixes onBlur issue with FireFox on MacOS ( #19154 )
...
Fixes : #18531
2019-09-17 09:48:47 +02:00
Hugo Häggmark
aaf93b2f77
Feature: Encapsulated dynamic imports with error boundary and suspense ( #19128 )
...
* Feature: Encapsulated dynamic imports with error boundary and suspense
* Refactor: Changes after PR review
* Align PageLoader and LoadingPlaceholder
* Updated loading failed UI abit
* Change Failed to Unable
2019-09-17 09:46:26 +02:00
Hugo Häggmark
e9f1e86c8e
Fix: Fixes crash using back button with zoomed graph ( #19122 )
...
Fixes : #19114
2019-09-16 14:17:33 +02:00
Hugo Häggmark
7ace80c71c
Graph: Adds onHorizontalRegionSelected ( #19083 )
...
* Refactor: Renamed and changed Signature for OnHorizontalRegionSelected
* Refactor: Adds onHorizontalRegionSelected to GraphPanelController
* Refactor: Moves TimeSrv call to PanelChrome instead
2019-09-16 09:31:22 +02:00
Hugo Häggmark
076a8fc85c
Explore: Fixes issue with lastResult being null ( #19081 )
2019-09-13 08:13:01 +02:00
Hugo Häggmark
409874b35d
Explore: Introduces PanelData to ExploreItemState ( #18804 )
...
* WIP: inital POC
* Wip: Moving forward
* Wip
* Refactor: Makes loading indicator work for Prometheus
* Refactor: Reverts prom observable queries because they did not work for multiple targets
* Refactor: Transforms all epics into thunks
* Fix: Fixes scanning
* Fix: Fixes so that Instant and TimeSeries Prom query loads in parallel
* Fix: Fixes negation logic error
* Wip: Introduces PanelData as a carries for query responses
* Refactor: Makes errors work again
* Refactor: Simplifies code somewhat and removes comments
* Tests: Fixes broken tests
* Fix query latency
* Remove unused code
2019-09-03 09:55:20 +02:00
Hugo Häggmark
5ca643f2ba
Explore: Use PanelQueryState to handle querying ( #18694 )
...
* WIP: inital POC
* Wip: Moving forward
* Wip
* Refactor: Makes loading indicator work for Prometheus
* Refactor: Reverts prom observable queries because they did not work for multiple targets
* Refactor: Transforms all epics into thunks
* Fix: Fixes scanning
* Fix: Fixes so that Instant and TimeSeries Prom query loads in parallel
* Fix: Fixes negation logic error
* Propagate errors in stream events, and close streams
2019-08-28 18:24:52 +02:00
Hugo Häggmark
e5e7bd3153
Dashboard: Adds Logs Panel (alpha) as visualization option for Dashboards ( #18641 )
...
* WIP: intial commit
* Switch: Adds tooltip
* Refactor: Adds props to LogsPanelEditor
* Refactor: Moves LogRowContextProvider to grafana/ui
* Refactor: Moves LogRowContext and Alert to grafana/ui
* Refactor: Moves LogLabelStats to grafana/ui
* Refactor: Moves LogLabels and LogLabel to grafana/ui
* Refactor: Moves LogMessageAnsi and ansicolor to grafana/ui
* Refactor: Moves calculateFieldStats, LogsParsers and getParser to grafana/data
* Refactor: Moves findHighlightChunksInText to grafana/data
* Refactor: Moves LogRow to grafana/ui
* Refactor: Moving ExploreGraphPanel to grafana/ui
* Refactor: Copies Logs to grafana/ui
* Refactor: Moves ToggleButtonGroup to grafana/ui
* Refactor: Adds Logs to LogsPanel
* Refactor: Moves styles to emotion
* Feature: Adds LogsRows
* Refactor: Introduces render limit
* Styles: Moves styles to emotion
* Styles: Moves styles to emotion
* Styles: Moves styles to emotion
* Styles: Moves styles to emotion
* Refactor: Adds sorting to LogsPanelEditor
* Tests: Adds tests for sorting
* Refactor: Changes according to PR comments
* Refactor: Changes according to PR comments
* Refactor: Moves Logs and ExploreGraphPanel out of grafana/ui
* Fix: Shows the Show context label again
2019-08-26 08:11:07 +02:00
Hugo Häggmark
774b7267df
Explore: Fixes so Show context shows results again ( #18675 )
...
* Fix: Fixes so Show context shows results again
Fixes : #18656
* Refactor: Removes unused import that made it thrugh the pre-commit somehow
2019-08-22 11:10:20 +02:00
Hugo Häggmark
6eb13ae555
Explore: Fixes query field layout in splitted view for Safari browsers ( #18654 )
...
Fixes : #18436
2019-08-21 10:31:37 +02:00
Hugo Häggmark
d7ccf98b1b
Prometheus: Prevents panel editor crash when switching to Prometheus datasource ( #18616 )
...
* Fix: Fixes panel editor crash when switching to Promehteus
Fixes : #18600
* Refactor: Adds tests
2019-08-19 14:04:16 +02:00
Hugo Häggmark and gotjosh
c38674aef2
Docs: Adds tests requirement to bugs checklist ( #18576 )
...
* Docs: Adds tests requirement to bugs checklist
* Docs: Adds test for bugs as a requirment
Co-Authored-By: gotjosh <josue@grafana.com >
2019-08-16 07:18:12 +02:00
Hugo Häggmark
4b3440325e
Explore: Replaces TimeSeries with GraphSeriesXY ( #18475 )
...
* Wip: Compiles and runs
* WIP: Logs Graph partially working
* Refactor: Adds GraphSeriesToggler
* Refactor: Adds tickDecimals to YAxis
* Refactor: Adds TimeZone and PlotSelection to Graph
* Refactor: Makes the graphResult work in Explore
* Refactor: Adds ExploreGraphPanel that is used by Logs and Explore
* Fix: Fixes strange behaviour with ExploreMode not beeing changed
* Fix: Adds onSelectionChanged to GraphWithLegend
* Refactor: Cleans up unused comments
* ExploreGraph: Disable colorpicker
2019-08-13 07:32:43 +02:00
Hugo Häggmark
445f1dabcc
Fix: Fixes stripping of $d in Explore urls ( #18480 )
...
Fixes : #18455
2019-08-09 14:55:23 +02:00
Hugo Häggmark and gotjosh
27ea2bef2c
Docs: Adds details to Pull Request Checklist ( #18471 )
...
* Docs: Adds details to Pull Request Checklist
* Docs: Changes text according to PR review comments
* Docs: Adds State Management guidlines in FrontEnd style guidelines
* Update CONTRIBUTING.md
Co-Authored-By: gotjosh <josue@grafana.com >
* Update CONTRIBUTING.md
Co-Authored-By: gotjosh <josue@grafana.com >
* Docs: Some minor text changes for better english
Co-Authored-By: gotjosh <josue@grafana.com >
* Docs: Some minor text changes for better english
Co-Authored-By: gotjosh <josue@grafana.com >
* Docs: Some minor text changes for better english
Co-Authored-By: gotjosh <josue@grafana.com >
* Docs: Some minor text changes for better english
Co-Authored-By: gotjosh <josue@grafana.com >
* Docs: Some minor text changes for better english
Co-Authored-By: gotjosh <josue@grafana.com >
2019-08-09 13:15:52 +02:00
Hugo Häggmark
054f908f2d
Explore: Fixes Legend overflow in splitted view ( #18396 )
...
* Fix: Fixes Legend overflow in Explore splitted view
* Chore: Removes overflow-x because of accessibility POV and uses pre-wrap instead
2019-08-07 11:42:57 +02:00
Hugo Häggmark
b05afd7e4e
Explore: Moves GraphSeriesXY and DisplayValue to grafana/data ( #18400 )
...
* Chore: Move DisplayValue to grafana/data
* Chore: Move GraphSeriesXY to grafana/data
2019-08-06 10:49:54 +02:00
Hugo Häggmark
ead2d6e88f
Explore: Fixes incorrect handling of utc in timeEpic ( #18386 )
...
* Fix: Fixes incorrect handling of utc in timeEpic
* Chore: Renames dateTimeFromTimeZone to dateTimeForTimeZone
2019-08-06 10:43:53 +02:00
Hugo Häggmark
c82a26e2b2
Chore: Update strictNullChecks error limit ( #18387 )
2019-08-05 15:06:51 +02:00
Hugo Häggmark
c8b195147e
Chore: Fixes some strict errors ( #18381 )
2019-08-05 12:07:35 +02:00
Hugo Häggmark
b1a0bd115c
Build: Adds pre-commit check that fails if node versions are not synced ( #17820 )
...
* Build: Adds pre-commit check that fails if node versions are not synced
* Build: Throws error instead
* Minor refactoring and testing
2019-07-05 10:46:25 +02:00
Hugo Häggmark
ead4b1f5c7
Explore: Uses new TimePicker from Grafana/UI ( #17793 )
...
* Wip: Intiail commit
* Refactor: Replaces TimePicker in Explore
* Refactor: Removes Angular TimePicker folder
* Refactor: Adds tests for getShiftedTimeRange
* Fix: Fixes invalid import to removed TimePicker
* Fix: Fixes dateTime tests
* Refactor: Reuses getShiftedTimeRange for both Explore and Dashboards
* Refactor: Shares getZoomedTimeRange between Explore and Dashboard
2019-06-28 12:07:55 +02:00
Hugo Häggmark
2379de53c4
Explore: Uses RFC3339Nano string to retrieve LogRow contexts from Loki API ( #17813 )
...
* Refactor: Uses nanosecond string to retreive LogRow contexts
* Reafactor: Small changes to comments after PR comments
2019-06-28 10:47:19 +02:00
Hugo Häggmark
f53f0c8063
Docs: Adds section on Querying Logs for InfluxDB ( #17726 )
...
Fixes #17715
2019-06-26 19:40:38 +02:00
Hugo Häggmark
7cac7435ce
Explore: Displays only one Time column as configured in TimeZone settings ( #17775 )
...
* Refactor: Removes switches for TimeStamp and LocalTime and displays time as configured for user
* Styles: Updates classname used to display timeUtc
* Refactor: Adds switch for Time column
2019-06-26 13:35:23 +02:00
Hugo Häggmark
2c5400c61e
Explore: Parses and updates TimeSrv in one place in Explore ( #17677 )
...
* Wip: Adds timeEpic
* Refactor: Introduces absoluteRange in Explore state
* Refactor: Removes changeTime action
* Tests: Adds tests for timeEpic
* Refactor: Spells AbsoluteRange correctly
2019-06-25 13:44:19 +01:00
Hugo Häggmark
eca706f7c4
Build: Updates node image for e2e job ( #17632 )
2019-06-18 12:14:59 +02:00
Hugo Häggmark
12e417f2df
Chore: Lowered implicit anys limit to 4599 ( #17631 )
...
Progress: #14714
2019-06-18 11:59:38 +02:00
Hugo Häggmark
c75d026186
Build: Update node image for test-frontend job step ( #17628 )
2019-06-18 11:32:11 +02:00