Jack Westbrook
7cf3c84c92
Datasources: Fix deletion of datasource if plugin cannot be found ( #40095 )
...
* fix(pluginsettings): reject with error so datasource plugin loading failures still render ui
* feat(pluginpage): handle plugin loading error
* refactor(datasources): separate out datasource and meta loading so store has info for deletion
* fix(datasourcesettings): introduce loading flag to wait for datasource and meta loading
* test(datasourcesettings): fix failing test
* test(datasources): assert loading status of datasource settings
* test(datasources): update action tests for latest changes
2021-10-08 12:31:43 +02:00
Uchechukwu Obasi
438b403acc
Migrates old Card sass file to GlobalStyles ( #33183 )
...
* Card: migrates styles from sass to emotion
* removed LayoutSelector component since it's not used in the codebase
* updates card styles with new color name
2021-04-21 16:39:56 +02:00
Vicky Lee
59a33d98ec
DataSourceSettings: use details from HealthCheckResult ( #32759 )
...
* add custom HealthCheckError
* allow details from HealthCheckResult to be passed in the error
* pass in details.message from testing status into Alert component
* add chance
* add aria label to read only message
* update tests and add error message tests
* extract HealthCheckResultDetails type out and add comment
* extract TestingStatus interface out
* remove chance from test
* remove chance
2021-04-08 13:32:12 +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
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
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
Ryan McKinley
c5097e2ef3
Plugins: move app/feature/plugin properties into PluginMeta ( #16809 )
2019-04-29 09:14:39 -07: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
0ca0670e00
Changed datasource list page default layout mode
2019-01-04 09:58:24 +01:00
Peter Holmberg
72b7497d66
Added isDefault switch on settings
2018-12-05 11:47: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
2342f60a31
added actions
2018-10-31 14:28:16 +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
c5946ebd27
Merge branch 'data-source-instance-to-react' into data-source-settings-to-react
2018-10-12 09:20:43 +02:00
Peter Holmberg
02e7d713a1
Added Loading state on org pages
2018-10-11 11:49:34 +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
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
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