Hugo Häggmark
e341d4b26f
Reduce Transform: sort order is preserved as entered by user ( #24494 )
2020-05-11 10:47:05 +02:00
Hugo Häggmark
428b4ae565
Stat/Gauge/BarGauge: shows default cursor when missing links ( #24284 )
...
* Stat/Gauge/BarGauge: shows default cursor when missing links
* Stat/Gauge/BarGauge: shows default cursor when missing links
* Refactor: changes after PR comments
2020-05-05 15:26:42 +02:00
Hugo Häggmark
ed73d06846
Variables: migrates old tags format for consistency ( #24276 )
...
* Variables: migrates old tags format for consistency
* Update DashboardGrid.test.tsx.snap
* Update DashboardPage.test.tsx.snap
* Update DashboardGrid.test.tsx.snap
2020-05-05 13:27:05 +02:00
Hugo Häggmark
0fe9e7e242
e2e: upgrades Cypress to 4.50 ( #24099 )
...
* Chore: upgrades Cypress to 4.5.0
* Refactor: splits up huge it into several
* Refactor: prevent flakiness
* Refactor: updates yarn.lock
* Refactor: changes after PR comments
* Refactor: uses e2e.flows instead of import
2020-05-04 14:44:25 +02:00
Hugo Häggmark
215f2e005b
PanelInspector: hides Query tab for plugins without Query ability ( #24216 )
...
* PanelInspector: fixes so Query tab is hidden for plugins without Query ability
* Refactor: changes after PR comments
2020-05-04 13:58:05 +02:00
Hugo Häggmark
55ac97dccc
e2e: adds panel editor tests for test data queries ( #23996 )
2020-04-30 09:26:59 +02:00
d91c0d1dec
PanelEditor: fixes save/apply for undefined props in restoreModel ( #23939 )
...
* PanelEditor: fixes save/apply for undefined props in restoreModel
* Refactor: changes after PR comments
* Refactor: changes sourcePanel refresh strategy
* Added unit tests and minor refactoring of method, starting with cleanup, then setting properties from model
* Update public/app/features/dashboard/state/PanelModel.test.ts
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-04-27 20:50:33 +02:00
Hugo Häggmark
b09b49fb37
e2e: creates a separate package for selectors ( #23858 )
...
* Initial commit
* Chore: fixes after merge
* Chore: removes todos
* Chore: uncomment test
* Chore: adds missing externals to rollup config
* Refactor: selectors is master for everything
* Docs: updates Docs
* Chore: adds e2e-selectors to publish
2020-04-27 09:09:05 +02:00
Hugo Häggmark and Andreas Opferkuch
80ab18f43d
e2e: adds e2e for panel edit ( #23849 )
...
* Explore: Create basic E2E test
* Feature: adds e2e tests for panel inspector
* Refactor: adds ts-ignore because of type checking errors
* Refactor: changes after PR comments and updates snapshot
* Refactor: adds typings back for IScope
* e2e: adds e2e for panel edit
Co-authored-by: Andreas Opferkuch <andreas.opferkuch@gmail.com >
2020-04-24 12:51:38 +02:00
Hugo Häggmark and Andreas Opferkuch
e4d492fd35
e2e: adds inspect drawer tests ( #23823 )
...
* Explore: Create basic E2E test
* Feature: adds e2e tests for panel inspector
* Refactor: adds ts-ignore because of type checking errors
* Refactor: changes after PR comments and updates snapshot
* Refactor: adds typings back for IScope
* Refactor: changes after PR comments
Co-authored-by: Andreas Opferkuch <andreas.opferkuch@gmail.com >
2020-04-24 08:48:04 +02:00
Hugo Häggmark
ca385805c9
PanelEditor: stores option group collapse state ( #23781 )
...
* PanelEditor: stores option group collapse state
* Refactor: adds props to OptionsGroup instead
2020-04-22 19:56:37 +02:00
Hugo Häggmark
bcf5d4b25c
Transformers: adds labels as columns transformer ( #23703 )
...
* Transformers: adds labels as columns transformer
* Refactor: adds support for same timestamps with different labels
* Refactor: adds basic transform ui
* Refactor: adds sorted result
* Refactor: renames transformer
2020-04-22 12:21:34 +02:00
Hugo Häggmark and Torkel Ödegaard
97c5e2971d
Transformers: changes reduce transformer ( #23611 )
...
* Transformers: changes reduce transformer
* Refactor: fixes lenght of frame
* Minor tweaks and polish
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-04-17 16:27:00 +02:00
Hugo Häggmark
ed8c3430c4
PanelEditorTabs: adds counter to Query, Alert and Transform ( #23645 )
2020-04-17 14:46:32 +02:00
Hugo Häggmark
0205c42bfa
Transformers: fixes column names generated by seriesToColumn transformer ( #23642 )
2020-04-17 09:33:56 +02:00
e64e8dd098
Tabs: adds counter component ( #23548 )
...
* Chore: Initial commit
* Initial commit
* Refactor: some style changes
* Refactor: removes isDark/isLight theme logic
* Minor style tweak
* Minor style tweak
* Minor adjustments
* Refactor: changes after PR comments
* Refactor: moves margin-left to counter
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-04-16 21:28:19 +02:00
Hugo Häggmark
0091885b13
Variables: fixes error when setting adhoc variables values ( #23580 )
2020-04-15 08:17:51 +02:00
Hugo Häggmark and Marcus Efraimsson
2661054fe8
Hangouts: fixes notifications for alerts with empty message ( #23559 )
...
* Hangouts: fixes notifications for alerts with empty message
* Update pkg/services/alerting/notifiers/googlechat.go
Co-Authored-By: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2020-04-14 15:02:58 +02:00
Hugo Häggmark
d36397e7bd
ReactTable: adds color text to field options ( #23427 )
...
* Feature: adds text color field config
* Refactor: created an extension point
* Refactor: uses HOC for extension instead
* Fix: fixes background styling from affecting cells without display.color
2020-04-09 07:42:31 +02:00
Hugo Häggmark and Torkel Ödegaard
da41cd645a
ReactTable: adds possibility to resize columns ( #23365 )
...
* Refactor: adds one form of column resize to React-Table
* Refactor: resizing works
* Refactor: adds onColumnResize
* Refactor: fixes so sorting is not invoked when resizing
* Refactor: fixes styles for resizer
* Refactor: removes callback call
* Refactor: changes after comments
* Refactor: updates code according to new api
* Improved styling
* fix
* Refactor: adds back resizable panel option and defaults to false
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-04-07 15:20:27 +02:00
Hugo Häggmark
3c61627ab7
ReactTable: adds alignment options ( #23389 )
2020-04-07 14:02:18 +02:00
Hugo Häggmark and Marcus Andersson
c7ffc1199c
Variables: turns on newVariables as a new default ( #23272 )
...
* Variables: turns on newVariables as default
* Chore: adds default templating state
* Some small refactorings to get the template_srv tests to get green when toggle is enabled by default.
* Refactor: adds getVariables dependency to DashboardModel
* Tests: fixes StackDriver tests
* Tests: updates snapshots
* Tests: updates snapshot for DashboardGrid.test.tsx
* Tests: fixes DashboardModel.test.ts
* fixed initDashboard tests.
* renamed variable.
* changed so we use the templating.list when running the migration work.
* changed so we always returns the variables in sorted order.
* Tests: fixed cloudwatch tests
* added so we set the global template variable props.
* Fixed tests and added moved logic to complete templateSrv variables.
* removed unneccesary updateIndex.
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
2020-04-03 09:38:14 +02:00
Hugo Häggmark
6402dde646
Docs: update Changelog with backendSrv plugin notice ( #23244 )
...
* Chore: updates CHANGELOG
* Docs: updates after PR comments
2020-04-01 18:06:38 +02:00
Hugo Häggmark
a92bcb78a5
ReactTable: upgrades react table to 7.0.0 and typings ( #23247 )
...
* Chore: bumps react-table and types
* Chore: reverts changes to root package.json
* ReactTable: upgrades react-table to 7.0.0 and typings
* Refactor: changes after PR comments
2020-04-01 14:24:17 +02:00
Hugo Häggmark
aacdfcd1a0
Variables: removes cloneDeep from getVariables selector ( #23196 )
...
* Refactor: removes getVariables
* Refactor: renames getVariableClones to getVariables
2020-03-30 17:03:34 +02:00
Hugo Häggmark
3feb4e71c5
Dashboard: removes variables property ( #23107 )
2020-03-30 07:52:00 +02:00
Hugo Häggmark
5307cfeabd
Transformers: adds series to column transformer ( #23012 )
...
* Refactor: adds first naive implemenation of join by field name
* Chore: changes after PR comments
* Refactor: fixes labels and adds support for multiple columns
2020-03-30 06:24:54 +02:00
Hugo Häggmark
6f3ca2616f
Chore: fixes test data in processDataFrame.test.ts ( #23058 )
2020-03-25 13:18:41 +01:00
Hugo Häggmark and Dominik Prokop
31ad86ffc0
TemplateSrv: deprecates templateSrv.variables and adds getVariables ( #23026 )
...
* TemplateSrv: deprecates templateSrv.variables and adds getVariables
* Update public/app/plugins/datasource/postgres/query_ctrl.ts
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Update public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.test.tsx
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Update public/app/plugins/datasource/cloudwatch/datasource.ts
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Update public/app/plugins/datasource/mysql/query_ctrl.ts
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Chore: updates after PR comments
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-03-24 16:03:53 +01:00
Hugo Häggmark
a0d9851cb9
Chore: adds report.xxxx.json to gitignore ( #23016 )
2020-03-24 11:15:04 +01:00
Hugo Häggmark
05b6d38374
Variables: breaks variable.ts into 2 separate files utils and types ( #22884 )
2020-03-24 05:46:31 +01:00
Hugo Häggmark
cf5064bfa0
Variables: replaces homegrown variableAdapters with Registry ( #22866 )
...
* Refactor: intial commit
* Tests: fixes tests
* Refactor: adds stricter typings
2020-03-23 15:33:17 +01:00
Hugo Häggmark
9af04a49ea
Variables: replaces UUID with name for a more performant lookup in TemplateSrv ( #22858 )
...
* Refactor: renames uuid to id
* Refactor: misc renames
* Refactor: fixes renaming of variable
* Refactor: changes method accessed by templateSrv
* Refactor: fixes for NEW_VARIABLE_ID
* Refactor: rename flow refactor
* Tests: adds missing reducer and action tests
* Refactor: keeping tests consitent
* Chore: reorder imports
* Chore: removes uuid package
* Refactor: fixes imports
2020-03-23 13:45:08 +01:00
Hugo Häggmark
8d5c6053db
BackendSrv: only add content-type on POST, PUT requests ( #22910 )
...
* BackendSrv: only add content-type on POST, PUT requests
Fixes #22869
* Tests: imports polyfill for Headers
2020-03-20 10:21:32 +01:00
Hugo Häggmark
52242ddf76
Variables: adds missing feature toggle in DashboardModel ( #22868 )
2020-03-18 15:55:12 +01:00
Hugo Häggmark
d953511e02
Variables: adds onTimeRangeUpdated to newVariables ( #22821 )
...
* Feature: adds onTimeRangeUpdated to newVariables
* Refactor: removes VariableWithRefresh and unused func
* Refactor: adds console output when something throws as well
2020-03-17 14:10:30 +01:00
Hugo Häggmark
dc76cc1a26
Variables: fixes so order in list is preserved after save ( #22805 )
2020-03-17 13:28:14 +01:00
Hugo Häggmark
45784f58f5
Variables: fixes so single value picker closes dropdown on select ( #22823 )
2020-03-17 08:29:10 +01:00
Hugo Häggmark
fb789e8398
Variables: migrates interval variable type to React/Redux ( #22797 )
...
* Feature: migrates interval variable type to React/Redux
2020-03-16 13:45:51 +01:00
Hugo Häggmark
1db067396a
Variables: migrates data source variable type to React/Redux ( #22770 )
...
* Refactor: moves all the newVariables part to features/variables directory
* Feature: adds datasource type
* Tests: adds reducer tests
* Tests: covers data source actions with tests
* Chore: reduces strict null errors
2020-03-16 06:32:04 +01:00
Hugo Häggmark
b30f4c7bb0
Fix: fixes issue with headers property with different casing ( #22778 )
...
Fixes #22756
2020-03-16 06:24:55 +01:00
Hugo Häggmark
b51e28bc15
Chore: reduces strict null errors to 824 ( #22744 )
...
* Chore: reduces strict null errors with 100+
* Chore: lowers the build error number
2020-03-12 10:22:33 +01:00
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