Dominik Prokop
4468d41417
Plugin signing: UI information ( #28469 )
...
* first pass
* return list
* types and cleanup
* add to plugin page and add styles
* update comment
* update comment
* fix component path
* simplify error component
* simplify error struct
* fix tests
* don't export and fix string()
* update naming
* remove frontend
* introduce phantom loader
* track single error
* remove error from base
* remove unused struct
* remove unnecessary filter
* add errors endpoint
* Update set log to use id field
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* skip adding BE plugins
* remove errs from plugin + ds list
* remove unnecessary fields
* add signature state to panels
* Fetch plugins errors
* grafana/ui component tweaks
* DS Picker - add unsigned badge
* VizPicker - add unsigned badge
* PluginSignatureBadge tweaks
* Plugins list - add signatures info box
* New datasource page - add signatures info box
* Plugin page - add signatures info box
* Fix test
* Do not show Core label in viz picker
* Update public/app/features/plugins/PluginsErrorsInfo.tsx
Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
* Update public/app/features/plugins/PluginListPage.test.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Update public/app/features/plugins/PluginListPage.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Update public/app/features/datasources/NewDataSourcePage.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Review comments 1
* Review comments 2
* Update public/app/features/plugins/PluginsErrorsInfo.tsx
* Update public/app/features/plugins/PluginPage.tsx
* Prettier fix
* remove stale backend code
* Docs issues fix
Co-authored-by: Will Browne <will.browne@grafana.com>
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
2020-10-27 13:08:08 +01:00
Arve Knudsen
febdad4da2
Chore: Update package.json ( #28291 )
...
* Chore: Update what's new and release notes URL in package.json
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Chore: Update version
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-10-15 14:41:25 +02:00
Ryan McKinley
f8e0adb168
Transformations: improve the reduce transformer ( #27875 )
2020-10-14 08:27:58 -07:00
Alex Khomenko
3225b119d4
Migration: TestData Query Editor ( #27997 )
...
* Use new editor
* Add basic fields
* Add labels
* Add ids
* Add ManualEntryEditor
* Use tooltip prop
* Switch to inline labels
* Fix inline label tooltip position
* Allow resetting max-width
* Replace form inputs
* Add random walk editor
* separate editors
* Add logs and endpoints fields
* Add PredictablePulseEditor
* Add CSVWaveEditor
* Add grow prop
* Add default query
* Fix types
* Fix manual editor
* Fix type issues
* Handle scenario change
* Sort scenarios by label
* Add ManualEditor test
* Fix label height
* test manual editor
* Update test
* Setup QueryEditor tests
* Fix selected value
* Connect CSVWaveEditor
* Convert stream data to numbers
* Fix random walk editor
* Cleanup
* Convert scenarios to ts
* Remove extra icon styles
* Minor tweaks
* Update e2e tests
* Remove useEffect
* Add missing aria-labels
* Use new button components
2020-10-14 13:08:35 +03:00
Hugo Häggmark
845bc7c444
Variables: Adds loading state and indicators ( #27917 )
...
* Refactor: Replaces initLock with state machine
* Refactor: removes some states for now
* Refactor: adds loading state in OptionsPicker
* Refactor: major refactor of load state
* Refactor: fixes updating graph in parallell
* Refactor: moves error handling to updateOptions
* Refactor: fixes the last cases
* Tests: disables variable e2e again
* Chore: removes nova config
* Refactor: small changes when going through the code again
* Refactor: fixes typings
* Refactor: changes after PR comments
* Refactor: split up onTimeRangeUpdated and fixed some error handling
* Tests: removes unused func
* Tests: fixes typing
2020-10-02 07:02:06 +02:00
Hugo Häggmark
fa2781391a
DashboardLinks: values in links are updated when variables change ( #27926 )
...
* DashboardLinks: values in links are updated when variable changes
* Tests: adds e2e test that verifies links
2020-10-01 08:44:56 +02:00
kay delaney
d322417217
Chore: Upgrade typescript and related packages ( #27316 )
...
* Chore: Upgrade typescript and related packages
Closes #27115
* Apply suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* fixes some tests
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-09-25 15:48:41 +01:00
Torkel Ödegaard
c450ffd711
ImageRendering: Fix rendering panel using shared query in png, PDF reports and embedded scenarios ( #27628 )
...
* ImageRendering: Fixed issue rendering panel using shared query
* Fixed spelling
2020-09-17 07:35:24 +02:00
Marcus Andersson
d75758071b
Chore: bumped to next version 7.3.0-pre ( #27476 )
...
* bumped version to the next minor.
* bumped packages version to the next minor.
2020-09-09 15:43:37 +02:00
Alex Khomenko
32f99669ff
Search: refactor tests to use react-testing-library ( #27352 )
...
* Search: refactor SearchItem.test.tsx
* Search: refactor SearchResults.test.tsx
* Search: mock search_srv
* Search: refactor SearchResultsFilter.test.tsx
* Search: remove redundant mocks
* Search: fix type errors
* Search: move selectors to e2e-selectors
2020-09-08 18:01:38 +03:00
Dominik Prokop
6dbb803b3f
Transformations: enable transformations reordering ( #27197 )
...
* Transformations: enable queries reorder by drag and drop
* Satisfy ts
* Update unicons and replace ellipsis with draggabledot
* remove import
* Remove that snap
* Review
* review 2
2020-08-31 08:47:27 +02:00
Steven Vachon
46d7c3f814
@grafana/e2e-selectors: fix to qualify as not aria-label ( #27274 )
2020-08-28 14:25:08 -04:00
Steven Vachon
611d416f91
Selector improvements for E2E ( #27271 )
2020-08-28 12:59:56 -04:00
Steven Vachon
c45cf83776
@grafana/e2e: selector improvements ( #27235 )
...
* Added labels and selectors for explore page
* Added selector for annotations
* Used selector for time picker label
2020-08-27 10:36:24 -04:00
Alex Khomenko
a1e6090008
Grafana-UI: BarGauge docs ( #27188 )
...
* Grafana-UI: Add mdx file
* Grafana-UI: remove _BarGauge.scss
* Grafana-UI: Update snapshot
* Grafana-UI: Fix tests
* Grafana-UI: Use selector
2020-08-26 14:44:08 +03:00
Alex Khomenko
f5ee1f93cd
Grafana-UI: Alert components tweaks ( #27128 )
...
* Grafana-UI: Add Alert docs and story
* Grafana-UI: Move Alert styles to emotion
* Grafana-UI: Tweak docs
* Grafana-UI: Update test
* Grafana-UI: Add outline to custom content
* Grafana-UI: Remove class name
* Grafana-UI: Remove _Alert.scss
* Grafana-UI: Add e2e Alert selector
* Grafana-UI: Use @deprecated
* Grafana-UI: Remove circular reference
* Grafana-UI: Final tweaks
2020-08-25 11:06:58 +03:00
Zoltán Bedi
ae30482465
Chore: MEGA - Make Eslint Great Again 💅 ( #26094 )
...
* Fix lint error in types.ts
* Bump eslint and its deps to latest
* Add eslintignore and remove not needed eslintrcs
* Change webpack configs eslint config
* Update package.jsons and removed unused eslintrc files
* Chore yarn lint --fix 💅
* Add devenv to eslintignore
* Remove eslint disable comments for rules that are not used
* Remaining eslint fixes 💅
* Bump grafana/eslint-config 💥
* Modify package.json
No need for duplicate checks.
* Modify eslintignore to ignore data and dist folders
* Revert removing .eslintrc to make sure not to use certain packages
* Modify package.json to remove not needed command
* Use gitignore for ignoring paths
2020-08-11 17:52:44 +02:00
Marcus Andersson
700ab8f3d8
Chore: bumped version to next minor. ( #25971 )
2020-07-01 13:26:36 +02:00
Steven Vachon
fb3bec058a
@grafana/e2e: improvements ( #25708 )
...
* Set time range when opening a dashboard
* Set UTC timezone when creating a dashboard
* Added flow for selecting options in custom select fields
* Fix flaky test
2020-06-26 13:33:05 -04:00
Ryan McKinley
d1b230f84a
Chore: upgrade to Typescript 3.9.3 ( #25154 )
...
* upgrade to typescript 3.9.3
* Fix errors that surfaced with update
* Null check fixs
* FIx null checks
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-06-17 12:26:01 +02:00
Steven Vachon
d62926b5a3
@grafana/e2e: improvements ( #25342 )
...
* Minor changes
* Remove console.* logger plugin
... as it doesn't work in Electron
* Only open/close panel editor options and groups when state is inverted
... meaning, only open when closed and only close when open. This avoids unpredictable states, causing inconsistent results.
* Support for adding multiple datasources and dashboards
... and having them all auto-removed when tests are completed
* Avoid page errors when removing dashboards and datasources [keep?]
* Wait for chart data before saving panel
... so that everything is ready when returning to the dashboard
2020-06-08 09:52:34 -04:00
Torkel Ödegaard
3833aa416d
Transformations: Fixed transformation crash issue ( #25152 )
...
* Transformations: Fixed transformation crash issue
* Updated
2020-05-28 08:06:24 +02:00
Zoltán Bedi
29afc2feb8
Explore: fix undo in query editor ( #24797 )
...
* Explore: fix undo in query editor
* Add e2e test for regression
2020-05-19 15:41:52 +02:00
Dominik Prokop
f769ed035d
PanelEdit: Make sure side pane is displayed with tabs by default ( #24636 )
...
* Make sure side pane is displayed with tabs by default
* Update e2e tests for
2020-05-14 09:55:40 +02:00
Marcus Andersson
a521a39ebf
TimeZone: added e2e tests for the custom time zone support. ( #24442 )
2020-05-11 11:46:57 +02:00
Hugo Häggmark
55ac97dccc
e2e: adds panel editor tests for test data queries ( #23996 )
2020-04-30 09:26:59 +02:00
Marcus Andersson
be8c62033c
Select: fixes so component loses focus on selecting value or pressing outside of input. ( #24008 )
...
* changed the value container to a class component to get it to work with focus (maybe something with context?).
* added e2e tests to verify that the select focus is working as it should.
* fixed according to feedback.
* updated snapshot.
2020-04-29 15:02:09 +02:00
Arve Knudsen
154dc18809
Chore: Update Grafana version ( #23985 )
...
* Update Grafana version
2020-04-28 12:29:28 +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