Ryan McKinley
5a2efe1f62
Plugins: list app dynamics as an enterprise plugin ( #24165 )
2020-05-01 13:21:33 -07:00
Andrej Ocenas
376765b3d7
Tracing: Remove feature flag ( #23834 )
2020-04-23 20:46:42 +02:00
Dominik Prokop
d2a13c4715
FieldOverride: Support data links via field overrides ( #23590 )
...
* Move xss and sanitize packages to grafana-data
* Move text, url and location utils to grafana-data
* Move grafana config types to grafana-data
* Move field display value proxy to grafana-data
* Fix
* Move data links built in vars to grafana-data
* Attach links supplier to when applying field overrides
* Prep tests
* Use links suppliers attached via field overrides
* locationUtil dependencies type
* Move sanitize-url declaration to grafana-data
* Revert "Move sanitize-url declaration to grafana-data"
This reverts commit 11db9f5e55
.
* Fix typo
* fix ts vol1
* Remove import from runtime in data.... Make TS happy at the same time ;)
* Lovely TS, please shut up
* Lovely TS, please shut up vol2
* fix tests
* Fixes
* minor refactor
* Attach get links to FieldDisplayValue for seamless usage
* Update packages/grafana-data/src/field/fieldOverrides.ts
* Make storybook build
2020-04-20 07:37:38 +02:00
Ivana Huckova
6937f3549b
@grafana/ui: Various smaller Icon updates ( #23588 )
...
* Remove icon types duplicates, update getAllIcons
* Update Explore-related icons, positioning
* Update Getting started icons
* Update navmodel
* Style adjustments, css changes
* Update tests
* Updatee icon name in test file
2020-04-16 13:49:58 +02:00
Andrej Ocenas
ae09ccbf79
Trace UI demo ( #20297 )
...
* Add integration with Jeager
Add Jaeger datasource and modify derived fields in loki to allow for opening a trace in Jager in separate split.
Modifies build so that this branch docker images are pushed to docker hub
Add a traceui dir with docker-compose and provision files for demoing.:wq
* Enable docker logger plugin to send logs to loki
* Add placeholder zipkin datasource
* Fixed rebase issues, added enhanceDataFrame to non-legacy code path
* Trace selector for jaeger query field
* Fix logs default mode for Loki
* Fix loading jaeger query field services on split
* Updated grafana image in traceui/compose file
* Fix prettier error
* Hide behind feature flag, clean up unused code.
* Fix tests
* Fix tests
* Cleanup code and review feedback
* Remove traceui directory
* Remove circle build changes
* Fix feature toggles object
* Fix merge issues
* Fix some null errors
* Fix test after strict null changes
* Review feedback fixes
* Fix toggle name
Co-authored-by: David Kaltschmidt <david.kaltschmidt@gmail.com>
2020-03-25 12:25:39 +01:00
Shavonn Brown
c4e3110034
deps so can mock in tests ( #21827 )
2020-02-03 09:07:50 -05: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
Shavonn Brown
b3d5e678f4
Make importDataSourcePlugin cancelable ( #21430 )
...
* make importDataSourcePlugin cancelable
* fix imported plugin assignment
* init datasource plugin to redux
* remove commented
* testDataSource to redux
* add err console log
* isTesting is never used
* tests, loadError type
* more tests, testingStatus obj
2020-01-23 20:37:20 -05:00
Emil Tullstedt
26f72ccc4e
Config: Use license info instead of build info for feature toggling ( #21558 )
2020-01-17 15:44:12 +01:00
Hugo Häggmark
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
Torkel Ödegaard
fe61f6b7a7
AddDataSource: Added missing phantom plugin ( #21406 )
...
* AddDataSource: Added missing phantom plugin
* Fixed test
2020-01-09 08:26:32 +01:00
Torkel Ödegaard
e78074992b
AddDatasourcePage: Refactoring & more Phantom plugins ( #21261 )
...
* WIP: New types and state refactoring
* Added buildCategories & tests
* Added phantom plugins
* fixed tests
* Minor changes, force enterprise plugins to enterprise category
* Fixed tests
2020-01-06 16:56:34 +01: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
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
Tobias Skarhed
7891233812
Chore: noImplicitAny Sub 500 errors ( #18287 )
2019-07-30 15:49:32 +02:00
Ryan McKinley
3f15170914
Refactor: move some files to @grafana/data ( #17952 )
...
* moving to data WIP
* more refactoring
* add missing test
* mock full path
* remove sinon from grafana-ui
2019-07-06 08:05:53 +02:00
Ryan McKinley
401615847c
Build: add @grafana/data package ( #17436 )
...
first step in moving non-ui components to their own package
2019-06-18 08:17:27 -07:00
Ryan McKinley
574a37e46f
@grafana/runtime: expose location update ( #17428 )
2019-06-04 16:20:55 +02:00
Ryan McKinley
96ba32d0c8
Add a @grafana/runtime package with backendSrv interface ( #16533 )
...
grafana-runtime/tsconfig.json imports query to avoid a build error ¯\_(ツ)_/¯
2019-06-03 17:55:59 +02:00
Ryan McKinley
a87a763d83
DataSourcePlugin: support custom tabs ( #16859 )
...
* use ConfigEditor
* add tabs
* add tabs
* set the nav in state
* remove actions
* reorder imports
* catch plugin loading errors
* better text
* keep props
* fix typo
* update snapshot
* rename tab to page
* add missing pages
2019-05-14 07:55:49 +02:00
Ryan McKinley
ece4d2201c
DataSources: minor typescript cleanups and comments ( #16860 )
...
* datasource interface cleanup
* more types
* use PluginInclude
2019-05-03 06:26:30 +02:00
Ryan McKinley
26bd76b4c2
Refactor: move NavModel to @grafana/ui ( #16813 )
2019-04-30 07:46:46 -07:00
Ryan McKinley
c5097e2ef3
Plugins: move app/feature/plugin properties into PluginMeta ( #16809 )
2019-04-29 09:14:39 -07:00
Ryan McKinley
5a0cf1a83c
AppPlugins: fix app support and add an alpha example ( #16528 )
...
* app pages
* app pages
* workign example
* started alpha support
* bump controller limit
* bump controller limit
* existing plugin pages work again
* save Plugin in cache
* remove AppPage wip
2019-04-15 16:54:00 +02:00
Ryan McKinley
3c21a121eb
Plugins: Unifying alpha state & options for all plugins ( #16530 )
...
* app pages
* app pages
* workign example
* started alpha support
* remove app stuff
* show warning on alpha/beta panels
* put app back on plugin file
* fix go
* add enum for PluginType and PluginIncludeType
* Refactoring and moving settings to plugins section
fixes #16529
2019-04-12 13:46:42 +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
Dominik Prokop
9fd824960f
Feature: added actionable message in Explore when no datasource configured ( #16252 )
2019-03-28 17:17:01 +01:00
Hugo Häggmark
eedbc485dd
Makes it possible to navigate back/forward with browser buttons in Explore ( #16150 )
...
Make it possible to navigate back/forward with browser buttons in Explore
2019-03-22 15:24:30 +01:00
Hugo Häggmark
6a84a85a80
Added reducerTester, reducer tests and tests
2019-01-31 07:37:36 +01:00
Hugo Häggmark
2f47b225a0
Removed ActionTypes and fixed a noPayloadActionCreatorFactory
2019-01-31 06:38:40 +01:00
Hugo Häggmark
d3815beb1c
Refactored Datasources as POC
2019-01-30 20:07:14 +01:00
Johannes Schill
7df00747d3
chore: Fix typings and add Page-component to NewDataSourcePage #14762
2019-01-28 23:19:19 +01:00
Torkel Ödegaard
ecab597e5e
renaming DataSource type to DataSourceSettings and moved to grafana ui
2019-01-17 18:51:07 +01:00
Torkel Ödegaard
4fc9d794ca
Moved plugin types to @grafana/ui
2019-01-17 17:37:34 +01:00
Torkel Ödegaard
0ca0670e00
Changed datasource list page default layout mode
2019-01-04 09:58:24 +01:00
Peter Holmberg
a44a07593f
panel help working
2018-12-18 14:40:54 +01:00
Torkel Ödegaard
b15bb4fb95
Merge remote-tracking branch 'origin/master' into develop
2018-12-14 17:02:08 +01:00
Peter Holmberg
29bcdef104
Check with lowercase
2018-12-12 08:47:08 +01:00
Peter Holmberg
72b7497d66
Added isDefault switch on settings
2018-12-05 11:47:02 +01:00
Torkel Ödegaard
9dbb0db684
completed work on panel not found view
2018-11-13 07:54:02 +01:00
Torkel Ödegaard
29e18fddd0
refactored how testing state was handled, using redux for this felt way to require way to much code
2018-11-07 14:28:44 -08:00
Peter Holmberg
682697e2cd
clear test box if success
2018-11-07 16:14:55 +01:00
Peter Holmberg
b7d494551c
Added testing state in reducer
2018-11-07 15:38:53 +01:00
Peter Holmberg
6dc3e0399d
added actions
2018-11-05 16:33:43 +01:00
Peter Holmberg
7fc4b1934b
updating state and save
2018-11-01 11:19:40 +01:00
Peter Holmberg
2342f60a31
added actions
2018-10-31 14:28:16 +01:00
Peter Holmberg
5140325a0d
renders angular component
2018-10-31 13:23:05 +01:00
Peter Holmberg
a7bd944098
updated view to use angular loader
2018-10-30 16:40:08 +01:00
Peter Holmberg
c92813f313
Merge branch 'master' into data-source-settings-to-react
2018-10-22 14:49:41 +02:00
Peter Holmberg
66311a065c
removing datasource permissions states from grafana
2018-10-16 15:36:33 +02:00
Peter Holmberg
ef0def2277
Merge branch 'master' into permissions-code-to-enterprise
2018-10-16 11:09:58 +02:00
Peter Holmberg
7c3d101253
rendering settings
2018-10-15 16:45:39 +02:00
Peter Holmberg
c5946ebd27
Merge branch 'data-source-instance-to-react' into data-source-settings-to-react
2018-10-12 09:20:43 +02:00
Peter Holmberg
c9721bf8cc
fix route issue
2018-10-12 08:54:37 +02:00
Peter Holmberg
02e7d713a1
Added Loading state on org pages
2018-10-11 11:49:34 +02:00
Peter Holmberg
8583788119
disable permissions
2018-10-10 13:50:42 +02:00
Peter Holmberg
8ed5594dbc
enable permissions for data source
2018-10-10 10:39:48 +02:00
Peter Holmberg
d71ae7bd4d
Redone with DataSourcePermissions
2018-10-09 16:05:40 +02:00
Peter Holmberg
61cac5fd61
reverted back and using angular for settings and dashboards
2018-10-08 16:01:17 +02:00
Peter Holmberg
4ecd33c79c
Fixed nav model
2018-10-08 14:09:02 +02:00
Torkel Ödegaard
2e4a1f317d
ux: final fixes to new datasource page
2018-10-06 19:22:16 +02:00
Peter Holmberg
b5681e9802
algorithm to find new name if it exists
2018-10-05 11:33:41 +02:00
Peter Holmberg
85603dbc21
search data source types
2018-10-04 11:42:17 +02:00
Peter Holmberg
262fee0a42
new grid layout add data source
2018-10-03 16:04:30 +02:00
Peter Holmberg
44f2041cf3
added data source type type
2018-10-03 09:56:15 +02:00
Peter Holmberg
a381db3237
fiddling with validation
2018-10-02 16:50:34 +02:00
Peter Holmberg
7ae4076ddd
added no datasources added
2018-09-28 11:29:18 +02:00
Peter Holmberg
166f93cf54
components, test, removed old not used files
2018-09-28 11:05:34 +02:00