Torkel Ödegaard
0676189291
PanelChrome: Mini refactor ( #21171 )
2019-12-19 07:01:35 +01:00
Peter Holmberg
2e60752258
Panel: Show inspect panel in Drawer instead of Modal ( #21148 )
2019-12-18 13:57:07 +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
Torkel Ödegaard
16f0e75448
New panel editor (behind feature toggle) ( #21097 )
...
* WIP: initial 10min poc of new panel editor
* added queries
* PanelEditor: copy panel model when going into edit mode
* Added option
2019-12-16 09:18:48 +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
Torkel Ödegaard
72ee1b9a94
MixedDatasources: Do not filter out all mixed data sources in add mixed query dropdown ( #20990 )
2019-12-10 23:17:55 +01:00
Alexander Zobnin
f24b84faef
UI: ConfirmModal component ( #20965 )
...
* UI: ConfirmModal component based on Modal
* UI: refactor ConfirmModal after Modal changes
* UI: use Icon component for Modal
* UI: ConfirmModal tests
* UI: ConfirmModal story
2019-12-10 11:57:34 +03: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
Torkel Ödegaard
87485e24a4
MetaAnalytics: Minor fix for meta analytics event ( #20888 )
...
* Minor fix for meta analytics event
* Fixed dashboardSrv issue
* Added timeSinceNavigationStart
2019-12-05 11:51:38 +01:00
kay delaney
880fbcb09a
Chore/Tech debt: Remove (most) instances of $q angular service use ( #20668 )
...
* Chore/Tech debt: Remove (most) instances of $q angular service use
Removes instances where the angular $q service is used and replaces
it with native Promises.
2019-12-05 09:04:03 +00:00
Dominik Prokop
178bb1d3ab
Echo: mechanism for collecting custom events lazily ( #20365 )
...
* Introduce Echo for collecting frontend metrics
* Update public/app/core/services/echo/Echo.ts
Co-Authored-By: Peter Holmberg <peterholmberg@users.noreply.github.com>
* Custom meta when adding event
* Rename consumer to backend
* Remove buffer from Echo
* Minor tweaks
* Update package.json
* Update public/app/app.ts
* Update public/app/app.ts
* Collect paint metrics when collecting tti. Remove echoBackendFactory
* Update yarn.lock
* Move Echo interfaces to runtime
* progress on meta and echo
* Collect meta analytics events
* Move MetaanalyticsBackend to enterprise repo
* Fixed unit tests
* Removed unused type from test
* Fixed issues with chunk loading (reverted index-template changes)
* Restored changes
* Fixed webpack prod
2019-12-05 08:30:39 +01:00
kay delaney
a093fbb51a
Migration: Migrate org switcher to react ( #19607 )
...
* Migration: Migrate org switcher to react
* Improve modal overflow behavior
* Updated modal backdrop
* Renamed type
* Modal: Refactoring and reducing duplication
2019-12-03 22:47:19 +01:00
Peter Holmberg
cd07c3e652
Fix: Disable draggable panels on small devices ( #20629 )
...
* fix for draggable on mobile
* elaborate in code comment
2019-11-26 12:58:20 +01:00
Torkel Ödegaard
65942efb95
Panels: Add support for panels with no padding ( #20012 )
...
* Panels: Added support to set panel padding to zero
* WIP: fullChromeControl work
* Tweaks to header position
* Reverted some overlay mechanic and now back to no title only
* Fixed test
* Fixed transparent flag
* Added show title
* Added font weight to value
* Reverted back to no padding option
* Fixed issue with border and width and height
2019-11-25 13:26:18 -08: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
Torkel Ödegaard
322c110b89
TimePicker: Fixed update issue after plugin uses getLocationSrv().update ( #20466 )
...
* TimePicker: Fixed update issue after plugin uses getLocationSrv().update
* comment fix
* don't mess with the text panel
2019-11-19 21:19:10 +01:00
kay delaney
ca3dff99e8
Chore: Bumps prettier version for new typescript syntax support ( #20463 )
...
* Chore: Bumps prettier version for new typescript syntax support
* Ran new version of prettier against the codebase
2019-11-19 13:59:39 +00:00
Gabriel Kent
836cf8e639
Dashboard Migrator: persist thresholds param if already set ( #20458 )
2019-11-18 19:45:12 -08:00
kay delaney
e0a2d4beac
Grafana/Loki: Adds support for new Loki endpoints and metrics ( #20158 )
...
* Grafana/Loki: Adds support for new Loki endpoints and metrics
* Adds `/loki/` prefix to new loki endpoints and updates response interfaces
* Improved legacy support
* Removed changes related to plugin.json and added Loki-specific hacks
* Fixes live streaming for legacy loki datasources
2019-11-15 16:38:25 +01:00
Torkel Ödegaard
b756aa0bb1
Prometheus: Adds hint support to dashboard and fixes prometheus link in query editor ( #20275 )
...
* Prometheus: moved hints into query editor, and fixed missing refIds in responses
* Minor fix
* Removed unused type import
2019-11-11 16:47:17 +01:00
Torkel Ödegaard
6f3f0bf3e0
PanelLinks: fixed issue with old panel links and grafana behind a subpath ( #20298 )
2019-11-11 12:18:58 +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
lzd
f2415a319e
Gauge Panel: fix the default value of thresholds cannot be modified ( #20190 )
...
* Panel: fix the default value of thresholds cannot be modified in Gauge panel
* Panel: fix the default value of thresholds cannot be modified in Gauge panel
2019-11-08 09:46:53 +01:00
Ryan McKinley
818aa8eefa
DataFrame: move labels to field ( #19926 )
2019-11-07 07:50:45 -08: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
Ryan McKinley
92ab4d80f0
Error Handling: support errors and data in a response ( #20169 )
2019-11-05 15:20:04 -08:00
Ryan McKinley
5210a8f2f4
Dashboards: add panel inspector ( #20052 )
2019-11-04 11:53:44 -08:00
Jorge Luis Betancourt
fc5cc4cbf9
Dashboard Editor: use chevron icon rather than > ( #19588 )
2019-11-02 09:48:46 -07:00
Ryan McKinley
4d1b969a5c
GEL: include the expression count in the request ( #20114 )
2019-10-31 16:22:00 -07:00
Dominik Prokop
9b7748ec13
Chore: Reorg packages ( #20111 )
...
Primarily- moving majority of the types and utils from @grafana/ui to @grafana/data
* Move types from grafana-ui to grafana-data
* Move valueFormats to grafana-data
* Move utils from grafana-ui to grafana-data
* Update imports in grafana-ui
* revert data's tsconfig change
* Update imports in grafana-runtime
* Fix import paths in grafana-ui
* Move rxjs to devDeps
* Core import updates batch 1
* Import updates batch 2
* Imports fix batch 3
* Imports fixes batch i don't know
* Fix imorts in grafana-toolkit
* Fix imports after master merge
2019-10-31 10:48:05 +01:00
Ryan McKinley
861eb72113
transform: add expressions to query editor (w/ feature flag) ( #20072 )
...
for use with gel which is not released yet.
2019-10-30 14:38:28 -04:00
Ryan McKinley
2bb4684741
DataSource: don't filter hidden queries automatically ( #20088 )
2019-10-30 09:51:13 -07:00
Ryan McKinley
5165e85fae
PanelQuerRunnerrremove logging ( #20073 )
2019-10-29 06:17:36 +01:00
Ryan McKinley
060fab8f1c
QueryEditor: move QueryEditorRows to its own component ( #19756 )
2019-10-18 13:09:55 +02:00
Andrej Ocenas
945b815fe0
Fix: Unsubscribe from events in dashboards ( #19788 )
...
* Unsubscribe on unmount
* Fix unsubscribe
2019-10-16 12:54:13 +02:00
Andrej Ocenas
09a599900c
DataLinks: Fix url field not releasing focus ( #19804 )
2019-10-16 09:57:51 +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
kay delaney
99411bf37a
Types: Adds type safety to appEvents ( #19418 )
...
* Types: Add type safety to appEvents
2019-10-14 09:27:47 +01:00
Ivana Huckova
feedf48e90
Tests: Fix runRequest test ( #19711 )
2019-10-09 08:41:52 +02:00
Torkel Ödegaard
81dd57524d
Panels: Progress on new singlestat / BigValue ( #19374 )
...
* POC: friday hack
* exploring new singlestat styles
* minor changes
* Testing bizcharts
* style tweaks
* Updated
* minor progress
* updated
* Updated layout handling
* Updated editor
* added editor options
* adding mode
* progress on new display mode
* tweaks
* Added classic style
* Added final mode
* Minor tweak
* tweaks
* minor tweak
* Singlestat: Adjust colors for light theme
* fixed build issues with bizcharts
* fixed typescript issue
* updated snapshot
* Added demo dashboard
2019-10-04 12:01:42 +02:00
Torkel Ödegaard
0ec8303878
Panels: Skip re-rendering panel/visualisation in loading state ( #19518 )
...
* Loading states and partial rendering, set loading state in mixed data source, and do not render loading states for react panels
* Updated mixed data source tests
2019-10-01 01:22:41 -07:00
kay delaney
0991032fef
Debt: Simplifies actionCreatorFactory ( #19433 )
...
- Use sets to keep track of previously defined actionCreators
- Remove noPayloadActionCreatorFactory
2019-09-26 11:41:37 +01: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
Torkel Ödegaard
ac3fb6452d
Dashboard: Fix export for sharing when panels use default data source ( #19315 )
...
* PanelModel: moved datasource: null away from defaults that are removed
* Added unit test
2019-09-24 12:15:35 +02:00
Andrej Ocenas
4c1bc59889
Explore: Fix unsubscribing from Loki websocket ( #19263 )
2019-09-23 22:48:39 +02: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
kay delaney
68d6da77da
Chore: Update Slate to 0.47.8 ( #19197 )
...
* Chore: Update Slate to 0.47.8
Closes #17430
2019-09-23 12:26:05 +01:00
kay delaney
918cb78092
Chore: Upgrades react-redux to version 7.1.1 ( #19272 )
2019-09-23 12:01:08 +01:00
Torkel Ödegaard
bbf2bd18fd
QueryEditor: Clean-up interface to only have one PanelData ( #19249 )
...
* QueryEditor: Clean-up interface to only have one PanelData
* Renamed to prop name to data
2019-09-23 11:13:33 +02:00