Ryan McKinley
7dbe719fda
Plugins: rename vizPlugin to panelPlugin ( #16802 )
2019-04-29 09:20:58 -07:00
Ryan McKinley
5c2d38126d
Plugins: move PanelPluginMeta to grafana/ui ( #16804 )
2019-04-29 08:17:35 -07:00
Torkel Ödegaard
060e97bea8
Plugins: ReactPanelPlugin to VizPanelPlugin ( #16779 )
...
* Plugins: ReactPanelPlugin renamed
* Plugins: renamed PanelPlugin to PanelPluginMeta and VizPanelPlugin to PanelPlugin
2019-04-26 19:16:38 +02:00
Ryan McKinley
470634e2d6
Streaming: support streaming and a javascript test datasource ( #16729 )
2019-04-25 14:01:02 -04:00
Ryan McKinley
ff870e08b2
PanelQueryRunner: add datasource name to queries ( #16712 )
2019-04-22 19:14:42 -07:00
Ryan McKinley
2bc76471d3
Chore: remove extra logging ( #16688 )
2019-04-19 17:21:38 -07:00
Ryan McKinley
e7f56a74fc
Refactor: split PanelQueryRunner into runner and state ( #16685 )
...
* check for running
* split out panel state
* adding test file
* remove bad test
2019-04-19 15:11:55 -07:00
Ryan McKinley
4e54509dde
Refactor: improvements to PanelQueryRunner ( #16678 )
...
merged DataQueryOptions + DataRequestInfo info: DataQueryRequest
2019-04-18 21:56:27 -07:00
Ryan McKinley
5f474c6328
Refactor: move getQueryRunner() to PanelModel ( #16679 )
...
* move queryRunner to panelModel
* Added interval back as prop, not used yet
* PanelQueryRunner: Refactoring, added getQueryRunner to PanelModel
* PanelQueryRunner: interpolatel min interval
2019-04-18 14:10:18 -07:00
Ryan McKinley
5976b421fe
refactor: move timeInfo to DataRequestInfo ( #16664 )
...
* use timeInfo from request
* move timeInfo to DataRequestInfo
2019-04-18 00:00:46 -07:00
Ryan McKinley
0643dff2f6
QueryRunner: Move queryRunner to panelModel ( #16656 )
...
* move queryRunner to panelModel
* remove isEditing from PanelChrome
* move listener to QueriesTab
* Fixed issue with isFirstLoad set to false before loading state is Done
* QueryRunner: Fixed issue with error and delayed loading state indication
* Anoter fix to issues with multiple setState calls in observable callbacks
2019-04-18 08:22:14 +02:00
Ryan McKinley
f4cd9bc73c
PanelQueryRunner: move error handling to QueryRunnerOptions ( #16654 )
2019-04-17 21:05:57 +02:00
Ryan McKinley
ed0192104c
refactor: Merge PanelChrome and DataPanel, do query execution in PanelQueryRunner ( #16632 )
...
Moves query execution logic to PanelQueryRunner and structures PanelChrome so it subscribes to the query results rather than necessarily controlling their execution.
2019-04-17 10:51:50 -07:00
Hugo Häggmark
7eabc282e9
Chore: Adds typings to lodash ( #16590 )
2019-04-15 12:11:52 +02:00
Hugo Häggmark
3f7aaedd8c
Chore: Remove implicit anys for DashboardModel and tests ( #16553 )
...
Progress: #14714
2019-04-12 17:05:44 +02:00
Torkel Ödegaard
47e51cb6b3
Refactor: Plugin exports & data source / panel types ( #16364 )
...
* wip: began work off removing meta and pluginExports from DataSourceApi interface
* WIP: changing how plugins are exports and loaded
* Down the refactoring rabit hole that keeps expanding
* TestData now returns DataSourcePlugin
* Refactoring: fixed app config page loading, type renamings and more typings
* Refactor: Correct casing on DatasourceStatus => DataSourceStatus
2019-04-04 18:30:15 +02:00
Ryan McKinley
e6d9a524b4
Fix: Correct SnapshotData typing ( #16279 )
2019-03-28 20:59:59 +01:00
Ryan McKinley
e5c8375ec2
only call onPanelMigration when the version actually changes ( #16186 )
...
* set the plugin version if there is a migration handler
* only call panel migration if the version changes
* set the version after change also
* avoid NPE... check that we have options
* destroy is based on the previous panel type, not the next one
* Panels: Minor refactoring on panel plugin version code, #16186
2019-03-25 14:10:23 +01:00
Torkel Ödegaard
e03c7bf1a3
Panels: Support angular -> react migration via PanelMigrationHandler
2019-03-24 17:11:00 +01:00
Torkel Ödegaard
20fec4d261
Panels: Added more tests for change panel plugin
2019-03-24 16:39:55 +01:00
Torkel Ödegaard
0d55141a2d
Panels: Refactoring how panel plugins sets hooks and components, #16166
2019-03-24 15:56:32 +01:00
ryan
6da2f132c7
keep plugin versions
2019-03-22 13:45:09 -07:00
Torkel Ödegaard
42c87141a5
Minor progress on fixing no-implicit any issues
2019-03-19 18:24:47 +01:00
Torkel Ödegaard
25cd196c09
Merge pull request #16006 from grafana/fix-explore-refId
...
Explore: Query row using character refId instead of number
2019-03-18 22:59:47 +01:00
Torkel Ödegaard
5617db36b2
Merge pull request #16014 from alexanderzobnin/fix-15993
...
Panels: fix loading panels with non-array targets
2019-03-18 22:34:24 +01:00
Peter Holmberg
39728c885b
rename to char
2019-03-18 11:17:58 +01:00
Peter Holmberg
515fb5903e
sorting imports
2019-03-18 10:44:00 +01:00
Alexander Zobnin
c028d410ec
panels: fix loading panels with non-array targets (add tests)
2019-03-15 11:30:41 +03:00
Alexander Zobnin
fe798239b2
panels: fix loading panels with non-array targets (refactor)
2019-03-15 10:31:58 +03:00
Alexander Zobnin
e3b3b35dca
panels: fix loading panels with non-array targets
2019-03-15 10:14:56 +03:00
Peter Holmberg
52dcb9bf00
renaming function
2019-03-14 17:39:56 +01:00
Peter Holmberg
cf55d68894
using refId from panel model
2019-03-14 17:20:33 +01:00
ryan
0c086795e3
check types better
2019-03-13 13:07:01 -07:00
ryan
75022ebd63
single hook
2019-03-13 12:46:04 -07:00
Torkel Ödegaard
71159fb606
Merge remote-tracking branch 'origin/master' into bar-gauge-poc
2019-03-13 08:26:06 +01:00
Torkel Ödegaard
2604e9e433
Minor refactoring of PR #15770
2019-03-06 17:53:14 +01:00
Torkel Ödegaard
18d5c04ae4
Merge branch 'toggle-all-legends' of https://github.com/jsferrei/grafana into jsferrei-toggle-all-legends
2019-03-06 17:48:59 +01:00
Jon Ferreira
46fa09fdad
Add a keybinding that toggles all legends in a dashboard
2019-03-05 13:19:40 -05:00
Marcus Efraimsson
646ca90b10
Merge pull request #15767 from grafana/15650-autofitpanel-kiosktvmode
...
No scroll in autofitpanel-mode
2019-03-04 08:44:28 -08:00
Johannes Schill
cc40a515be
fix: When in tv-mode, autofitpanel should not take space from the navbar #15650
2019-03-04 13:46:10 +01:00
Hugo Häggmark
3a65e27e83
Fixes #15739
2019-03-04 10:42:59 +01:00
Peter Holmberg
f3ff3c1aec
fixed tests
2019-02-21 14:44:21 +01:00
Peter Holmberg
89883c2cf6
copying options between visualizations
2019-02-21 13:43:36 +01:00
Dominik Prokop
88a46e6dd4
Bump Prettier version ( #15532 )
...
* Fix prettier version to 1.16.4
2019-02-19 15:41:35 +01:00
Peter Holmberg
93e8edfddd
Fixing array direction, adding simple render test, fixes #15478
...
Fixed unit test and updated gauge
Added migration for threshold order
2019-02-18 16:46:32 +01:00
Torkel Ödegaard
2afd3cf5aa
Merge pull request #15499 from grafana/hugoh/bug-thresholds-and-infinity
...
Fixes #15477
2019-02-18 15:07:24 +01:00
Hugo Häggmark
92972eed7b
Fixes #15477
2019-02-18 13:56:48 +01:00
Torkel Ödegaard
35253cb7f7
Merge pull request #15498 from grafana/fix/15463
...
Remove maxDataPoints and interval props from props to remember in panel model
2019-02-18 12:37:07 +01:00
Torkel Ödegaard
abddb442a1
Changed how react panels store their options ( #15468 )
...
Changed how react panels store their options
* Added a ReactPanelPlugin as the interface that react panels export, this way react panels have clearer api, and gives us hooks to handle migrations and a way for panel to handle panel changes in the future
* Moved gauge value options into a sub oject and made editor more generic, will be moved out of gauge pane later and shared between singlestat, gauge, bargauge, honecomb
* Also remove nested options prop that was there due to bug
* Added missing Gauge props
* Fixed gauge issue that will require migration later and also value options editor did not handle null decimals or 0 decimals
* Fixed unit tests
* More fixes for react panels
2019-02-18 11:41:14 +01:00
Dominik Prokop
8e035676e1
Remove maxDataPoints and interval props from props to remember in panel model
2019-02-18 11:33:16 +01:00
Torkel Ödegaard
cfea8bdcae
Prettier had not been running as a precommit hook for some time so had to run in on all files again
2019-02-13 11:14:53 +01:00
Torkel Ödegaard
2eca4caa5d
added reducers tests
2019-02-07 13:58:24 +01:00
Torkel Ödegaard
5f808ddf22
Added annother initDashboard test
2019-02-07 11:17:31 +01:00
Torkel Ödegaard
a4841a72d9
Improved dashboard page test
2019-02-06 21:04:18 +01:00
Torkel Ödegaard
dd0afd0a0b
Big refactoring for dashboard init redux actions
2019-02-06 19:42:04 +01:00
Torkel Ödegaard
8574dca081
making changes suggested in review and improving typings
2019-02-06 17:31:52 +01:00
Torkel Ödegaard
a53c3b45fc
Added a basic test for initDashboard thunk
2019-02-06 14:35:53 +01:00
Torkel Ödegaard
f5249d6033
Breaking init dashboard up in to fetch & init
2019-02-05 15:58:09 +01:00
Torkel Ödegaard
49a597fcd0
Moved remove panel logic to dashboard srv
2019-02-05 15:15:15 +01:00
Torkel Ödegaard
6d874dd1f1
Improved error handling
2019-02-05 14:42:29 +01:00
Torkel Ödegaard
aa2bf07c71
Expand rows for panels in collapsed rows
2019-02-05 14:12:32 +01:00
Torkel Ödegaard
08925ffad8
Basic loading state for slow dashboards
2019-02-05 13:53:11 +01:00
Torkel Ödegaard
e4c92ae124
added comment to initDashboard
2019-02-05 09:24:30 +01:00
Torkel Ödegaard
d978a66ef6
Fixed lots of loading flow issues and updated solo route page
2019-02-04 18:24:56 +01:00
Torkel Ödegaard
3baaf2c3e4
Added handling of kiosk mode
2019-02-04 17:36:04 +01:00
Torkel Ödegaard
7162583396
Made dashboard view state srv panel view state obsolete
2019-02-04 15:44:08 +01:00
Torkel Ödegaard
f695975f65
Fixed handling of orgId
2019-02-04 15:02:35 +01:00
Torkel Ödegaard
7634e04231
Fixed template variable value changed handling
2019-02-04 14:45:13 +01:00
Torkel Ödegaard
ae768193e3
Now handles all dashbord routes
2019-02-04 13:49:14 +01:00
Torkel Ödegaard
0324de37d2
refactorings and cleanup
2019-02-03 20:38:13 +01:00
Torkel Ödegaard
d7151e5c88
improving dash nav react comp
2019-02-03 18:25:13 +01:00
Torkel Ödegaard
4a8effddf5
fixed panel removal
2019-02-03 17:15:23 +01:00
Torkel Ödegaard
09efa24f28
Added more buttons in dashboard nav
2019-02-03 15:29:14 +01:00
Torkel Ödegaard
2cb1733c59
wip: progress
2019-02-03 14:53:42 +01:00
Torkel Ödegaard
8dec74689d
Dashboard settings starting to work
2019-02-03 10:55:58 +01:00
Torkel Ödegaard
83937f59c0
wip: dashboard in react starting to work
2019-02-02 23:01:48 +01:00
Torkel Ödegaard
d86e773c75
wip: minor progress
2019-02-02 22:43:19 +01:00
Torkel Ödegaard
60f700a1d2
wip: dashboard react
2019-02-02 19:23:19 +01:00
Torkel Ödegaard
6e0b873739
Merge branch 'master' into loki-query-editor
2019-02-01 11:17:22 +01:00
Torkel Ödegaard
c4f55fecbe
Merge branch 'master' into solo-panel-rewrite
2019-02-01 07:09:45 +01:00
Peter Holmberg
ed0f5b71c7
Merge branch 'master' into table-data-support
2019-01-31 14:16:06 +01:00
Torkel Ödegaard
6a4777eafc
wip: New react container route for solo panels that supports both angular and react panels
2019-01-31 09:44:37 +01:00
Torkel Ödegaard
aafd4a339a
Moved dashboard state components to state folder
2019-01-31 08:56:17 +01:00
Mario Trangoni
ab9f65a4cf
public/app/features/*: Fix some misspell issues
2018-12-05 13:08:00 +01:00
Peter Holmberg
58e94fc0fa
moved state
2018-10-30 13:09:59 +01:00
Peter Holmberg
ccbff592d2
adding default value and update actions
2018-10-26 14:51:33 +02:00
Peter Holmberg
a98f7e548f
simple select
2018-10-25 16:56:49 +02:00
Peter Holmberg
ab2be340f7
remove not used file
2018-10-18 09:34:51 +02:00
Peter Holmberg
c2c3e15022
hooked up actions
2018-10-17 15:56:34 +02:00
Johannes Schill
97802f30ae
Fix issue with updating role permissions #13507
2018-10-03 13:37:00 +02:00
Torkel Ödegaard
331be7d47a
fix: add permission fixes
2018-09-14 08:25:35 +02:00
Torkel Ödegaard
7bb0109261
feat: dashboard permissions are working
2018-09-14 07:47:33 +02:00
Torkel Ödegaard
c7fdea1dfb
wip: dashboard permissions to redux
2018-09-13 16:00:02 +02:00