Jess
3eddce3258
UI Docs: ColorPicker component group ( #23366 )
...
* Create .mdx for ColorPicker component group
Describes the building blocks of the component and how they work together.
* Rename ColorPicker.mdx to ColorPicker.story.mdx
* Update packages/grafana-ui/src/components/ColorPicker/ColorPicker.story.mdx
Clean up tags
Co-Authored-By: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com >
* Update packages/grafana-ui/src/components/ColorPicker/ColorPicker.story.mdx
Co-Authored-By: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com >
Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com >
2020-04-23 10:50:24 +02:00
Dominik Prokop
fe28e2a6b1
Transformations: UI tweaks, filter by name regex validation ( #23800 )
...
* Add validation to filter by name regex, minor layout tweaks
* Use cards uin for non configured transformations
2020-04-23 10:12:06 +02:00
Alex Khomenko
c0fe565499
Search add sorting picker ( #23746 )
...
* Search: Extend search_srv with getSortOptions
* Search: Enable sorting
* Search: Fullwidth search
* Search: Add SortPicker
* Search: Add useSearchLayout
* Search: Update sort query
* Search: Refactor items rendering
* Search: Add sort to manage dashboards
* Search: Add sort icon
* Search: Mock getSortOptions
* Search: Fix Select sizes
* Search: Move SortPicker to Select
* Grafana-UI: Add ActionRow.tsx
* Grafana-UI: Use ActionRow in dashboard search
* Grafana-UI: Update ActionRow styles
* Search: Update tests
* Search: enable clearing TagFilter
* Search: Move getSortOptions outside of component
* Search: Fix import
* Search: Limit container width
* Search: Replace SearchField's clear text with icon
* Search: Fix section items query #23792
* Search: Add icons for layout switch
* Search: Remove layout switch for folder page
2020-04-23 08:18:53 +03:00
Andrej Ocenas
319a0585a5
Logs: Add href to internal link ( #23757 )
2020-04-22 19:42:28 +02:00
Torkel Ödegaard
45dfa20467
Buttons: Center text in buttons ( #23789 )
...
* Buttons: Center buttons
* Updated size of transformation button
* removed snapshot
2020-04-22 18:47:41 +02:00
Tobias Skarhed
78a6d39ebb
Forms migration: LayoutSelector ( #23790 )
2020-04-22 17:49:46 +02:00
Torkel Ödegaard
83608baf2f
Select: Fixed z-index issue ( #23786 )
2020-04-22 16:18:22 +02:00
Alexander Zobnin
e8f4b46aae
UI: add InfoBox component ( #23701 )
...
* UI: inherit LinkButton props from ButtonHTMLAttributes
* Chore: fix implicit any
* UI: add InfoBox component
* UI: fix InfoBox border color
* Chore: use new style for defining stories
* Chore: InfoBox refactor
* Chore: inherit className attribute from HTMLDivElement
2020-04-22 16:46:01 +03:00
Dominik Prokop
6715cf22a3
Transformations: Improve UI and add some love to filter by name ( #23751 )
...
* Change filterByName options to accept arrays instead of strings
* Improve transformations UI
* Minor updates
* Minor UI changes
* Review
2020-04-22 13:38:50 +02:00
Hugo Häggmark
bcf5d4b25c
Transformers: adds labels as columns transformer ( #23703 )
...
* Transformers: adds labels as columns transformer
* Refactor: adds support for same timestamps with different labels
* Refactor: adds basic transform ui
* Refactor: adds sorted result
* Refactor: renames transformer
2020-04-22 12:21:34 +02:00
Torkel Ödegaard
0a8ce714cb
VizRepeater: fixed issue with resolved auto orientation passed back from VizRepeater ( #23767 )
...
* VizRepeater: fixed issue with resolved auto orientation passed back from VizRepeater
* Updated variable name
2020-04-22 12:01:02 +02:00
Agnès Toulet
c3e3067cf4
Drawer: update z-index to show tooltips ( #23770 )
2020-04-22 10:28:34 +02:00
Peter Holmberg
4183921c62
Dashboard import: Bug fixes ( #23591 )
...
* clear dashboard on unmount
* fix menu z-index, folderpicker width
* fix issue with saving dashboard in another folder
* use foldermodel instead of selectablevalue
* using z-index from theme
* updated names
* update snapshot
* remove size from folderpicker
* use connectWithCleanup
* update snapshot
2020-04-22 09:04:33 +02:00
Ryan McKinley
32d7a4d33a
TablePanel: avoid toArray for memoizedData ( #23744 )
2020-04-21 14:42:27 -07:00
Andrej Ocenas
84e9004da4
Tracing: Change color palette. ( #23656 )
2020-04-21 22:04:51 +02:00
kay delaney
3d23ab549b
UI: Adds option to limit number of visible selected options for Select component ( #23722 )
...
* UI: Adds option to limit number of visible selected options to Select component
2020-04-21 16:06:34 +01:00
Andrej Ocenas
a89d629b7e
Tracing: Add some error handling to JaegerQueryField ( #23599 )
2020-04-21 14:18:56 +02:00
Dominik Prokop
40114e8c07
NewPanelEditor: UI update of add panel widget ( #23715 )
...
* Small update proposal to add panel widget
* Fix smoketest
* Minor tweaks
* update snaps god damn it
2020-04-21 13:40:49 +02:00
Tobias Skarhed
7e4292508f
Form migrations: Final components to LegacyForms ( #23707 )
...
* FormField to LegacyForms
* FormLabel to InlineFormLabel
* Move SecretFormField to LeagcyForms
2020-04-21 11:42:21 +02:00
Ivana Huckova
df60dbd749
@grafana/ui: Fix login icon ( #23732 )
...
* Fix sign in button
* Fix modal button in button
2020-04-21 10:55:48 +02:00
Tobias Skarhed
9bbc007cb9
Input: Width prop ( #23615 )
...
* Add width property
* Remove unused import
* Spelling mistake
* Add width to interface
* Make width optional
* Remove size
* Update snapshot
* Remove size from places
* Add size prop for button
* Update width
* Update snapshots
2020-04-21 10:42:57 +02:00
Marcus Andersson
a2d741f60f
Docs: run the api-extractor on master to update docs ( #23726 )
...
* regenerated packages docs.
* fixed spelling issues.
* fixed spelling issues.
2020-04-21 10:41:50 +02:00
Torkel Ödegaard
017767ae39
InputDatasource: Fixed prettier errors ( #23679 )
...
* InputDatasource: Fixed prettier errors
* Fixed prettier config in toolkit to make it consistent with grafana core prettier config
2020-04-21 10:14:14 +02:00
Torkel Ödegaard
4d9d3270af
CSS: Various css bug fixes (Safari fix for graph panels and more) ( #23704 )
...
* CSS: Various css bug fixes
* Updated
2020-04-21 09:12:34 +02:00
Ryan McKinley
9464115fc0
TableCell: show JSON rather than [object Object] ( #23683 )
2020-04-20 11:10:03 -07:00
Ryan McKinley
229176f1b0
Transformers: calculate a new field based on the row values ( #23675 )
2020-04-20 09:57:04 -07:00
Andrej Ocenas
e5dd7efdee
Provisioning: Allows specifying uid for datasource and use that in derived fields ( #23585 )
...
* Add uid to datasource
* Fix uid passing when provisioning
* Better error handling and Uid column type change
* Fix test and strict null error counts
* Add backend tests
* Add tests
* Fix strict null checks
* Update test
* Improve tests
* Update pkg/services/sqlstore/datasource.go
Co-Authored-By: Arve Knudsen <arve.knudsen@gmail.com >
* Variable rename
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-04-20 15:48:38 +02:00
Agnès Toulet
d5f8d976f0
Drawer: align component style with PanelInspector ( #23694 )
...
* Drawer: add subtitle, expandable button and refactor style
* Drawer: update header style and z-index
* Drawer: refactor Drawer component and PanelInspector
* PanelInspector: add expandable
* Drawer: update stories with new props
* Inspector: rename InspectHeader -> InspectSubtitle
* Inspector: fix tabs spacing
* Drawer: remove z-index
* Update public/app/features/dashboard/components/Inspector/InspectSubtitle.tsx
Co-Authored-By: Dominik Prokop <dominik.prokop@grafana.com >
* Drawer: apply PR feedbacks
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-04-20 15:27:33 +02:00
Dominik Prokop
4ea41dc19d
Fix failing master ( #23702 )
2020-04-20 14:53:51 +02:00
Ivana Huckova
f37814f3b1
Fix getLogLevelFromKey when non-string supplied ( #23654 )
2020-04-20 13:50:14 +02:00
Tobias Skarhed
1f6a6b3802
Storybook: Small fixes ( #23692 )
2020-04-20 13:33:37 +02:00
Torkel Ödegaard
56a7de562e
Table: Improvements to column resizing, style and alignment ( #23663 )
...
* Table: Fixed to column alignment
* testing table state reducer
* Styles starting to work
* Persisting column resize now works
* Trying to fix Table storybook stories
* Minor updates
* fixed ts issue
* Table: Support duplicate field names, and use data frame directly instead of copying data and other improvements (#23681 )
* Poc at use data frame directly
* working ok
* Table improvements
2020-04-20 09:27:40 +02:00
Torkel Ödegaard
3aa8eb0176
NewPanelEdit: Improvements to angular panels and other fixes ( #23678 )
...
* Removed old editor components
* Angular panel improvements
* Progress
* Updated tests
* Simple persistence for angular panel option state
* Improving graph edit experiance
* Improving series overrides
* updated e2e test
* Regstry: refactoring
2020-04-20 08:47:25 +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
Dominik Prokop
a78ca939d1
Fix: grafana/ui imports ( #23680 )
2020-04-19 13:18:36 +02:00
Ryan McKinley
1e03bb2895
Bundled Plugins: fix build issues with DirectInput ( #23640 )
...
* pass query error
* and the root
* not optional
* building bundled plugin
* missing file
* remove other branch
* fix prettier
2020-04-19 07:05:25 +02:00
Ryan McKinley
88ec7e097f
toDataFrame: detect field properties using in rather than hasOwnProperty ( #23673 )
2020-04-18 15:11:24 -07:00
Torkel Ödegaard
f30074c70a
NewPanelEditor: Save dashboard from edit mode now works, and other fixes ( #23668 )
2020-04-18 18:00:54 +02:00
Torkel Ödegaard
165a0471ad
NewPanelEdit: Minor edit mode fixes ( #23666 )
...
* Minor edit mode fixes
* Updated
2020-04-18 15:48:04 +02:00
Dominik Prokop
539edba31b
Overrides: Show option group counters for options that represent collections ( #23655 )
2020-04-18 14:05:38 +02:00
Stephanie Closson
4e521a84b4
Tweaks and comments for ci-improvements, stability, and readibility ( #23658 )
...
* Tweaks and comments for ci-improvements, stability, and readibility
- Made naming more obvious and intuitive
- CI supports grafana e2e plus more granular design
(side effect that it takes slightly longer, but negligable)
- disable strict e2e errors through environment variable
- Added tools for linting and for building plugin-ci
* feedback from stevev - remove version. Causes problems
2020-04-17 14:48:42 -06:00
Stephanie Closson
336ab8990e
Toolkit: Update slim debian image for e2e testing ( #23629 )
...
* Because alpine uses musl instead of libc, the e2e/cypress was not compatible
So:
- Created new VM based on debian-slim
- Could also be used as a build VM
Fixes:
- ginstall issue with merge somewhere.
- Trimmed down the alpine VM since we don't need the extra libraries for cypress
* Fix: Don't need cp on debian
Fix: Don't use /bin/sh on debian. Only for alpine. Use /bin/bash on debian
Fix: Missing dependencies to e2e tests
2020-04-17 14:29:10 -06:00
Hugo Häggmark
97c5e2971d
Transformers: changes reduce transformer ( #23611 )
...
* Transformers: changes reduce transformer
* Refactor: fixes lenght of frame
* Minor tweaks and polish
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-04-17 16:27:00 +02:00
Hugo Häggmark
ed8c3430c4
PanelEditorTabs: adds counter to Query, Alert and Transform ( #23645 )
2020-04-17 14:46:32 +02:00
Alex Khomenko
89c8855f9d
Search: migrate manage dashboards ( #23530 )
...
* Search: add search wrapper
* Search: add DashboardSearch.tsx
* Search: enable search
* Search: update types
* Search: useReducer for saving search results
* Search: use default query
* Search: add toggle custom action
* Search: add onQueryChange
* Search: debounce search
* Search: pas dispatch as a prop
* Search: add tag filter
* Search: Fix types
* Search: revert changes
* Search: close overlay on esc
* Search: enable tag filtering
* Search: clear query
* Search: add autofocus to search field
* Search: Rename close to closeSearch
* Search: Add no results message
* Search: Add loading state
* Search: Remove Select from Forms namespace
* Remove Add selectedIndex
* Remove Add getFlattenedSections
* Remove Enable selecting items
* Search: add hasId
* Search: preselect first item
* Search: Add utils tests
* Search: Fix moving selection down
* Search: Add findSelected
* Search: Add type to section
* Search: Handle Enter key press on item highlight
* Search: Move reducer et al. to separate files
* Search: Remove redundant render check
* Search: Close overlay on Esc and ArrowLeft press
* Search: Add close button
* Search: Document utils
* Search: use Icon for remove icon
* Search: Add DashboardSearch.test.tsx
* Search: Move test data to a separate file
* Search: Finalise DashboardSearch.test.tsx
* Add search reducer tests
* Search: Add search results loading indicator
* Search: Remove inline function
* Search: Do not mutate item
* Search: Tweak utils
* Search: Do not clear query on tag clear
* Search: Fix folder:current search
* Search: Fix results scroll
* Search: Update tests
* Search: Close overlay on cog icon click
* Add mobile styles for close button
* Search: Use CustomScrollbar
* Search: Memoize TagList.tsx
* Search: Fix type errors
* Search: More strictNullChecks fixes
* Search: Add ManageDashboards.tsx
* Search: Add mergeReducers
* Search: Use mergeReducers
* Search: remove default state from reducers
* Search: Fix recent and starred icons
* Search: Enable search
* Search: Add markup
* Search: Separate manageDashboardsReducer
* Search: Add DashboardActions.tsx
* Use new Select for TagFilter
* Search: Use TagFilter for search filters
* Search: Use TagList
* Search: Add toggleSection
* Search: Add more actions
* Search add manageDashboards.test.ts
* Search: Add getCheckedUids
* Search: Add modify and toggle checked actions
* Search: Update tests
* Search: Update component template
* Search: Enable section toggle
* Search: Derive canMove and canDelete
* Search: Handle delete items
* Search: Fix tests
* Search: Enable toggle items
* Search: Add confirm modal subtitle
* Search: Use theme vars
* Search: Add getCheckedDashboardsUids
* Search: Add MoveToFolderModal
* Search: Enable moving dashboards
* Search: Fix strict null checks errors
* Search: Fix strict null checks errors[2]
* Search: Enable filters
* Search: Add useSearchQuery.ts
* Search: Toggle items when toggling all
* Search: Update useSearchQuery to accept custom params
* Search: Add useSearchQuery to dashboard search
* Search: use SearchField for manage dashboards
* Search: Remove event param from query change
* Search: Add base search hooks
* Search: refactor useSearch to accept reducer
* Search: use useDashboardSearch hook
* Search: Fix useSearchQuery params
* Search: Enable folder search
* Search: Update tests
* Search: Pass the props to manage-dashboards
* Search: Add search filters margin
* Search: Remove search-field-wrapper class and hide logic for it
* Search: Adjust SearchField styles
* Search: Move search-results-container inside SearchResults
* Search: Fix type errors
* Search: Add EmptyListCTA
* Search: Update move message
* Search: Cleanup
* Search: Add todo
* Search: Fix action type
* Search: Use React wrapper vs FolderDashboardsCtrl and DashboardListCtrl
* Search: DashboardList => DashboardListPage
* Search: Remove ManageDashboards from angular_wrappers
* Minor style tweaks
* Search: Use LinkButton
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-04-17 15:29:20 +03:00
Torkel Ödegaard
1816ab8013
Inspect: Transformers ( #23598 )
...
* WIP: Inspect transformers
* Updated
* Transformations working in inspect drawer and series to columns working as normal transformation
* Minor name change
* Updated
* Updated
* Fix: fixes crash with dataFrameIndex out of bounds
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com >
2020-04-17 14:03:21 +02:00
Dominik Prokop
416111c5f6
FieldOverrides: UI updates ( #23630 )
...
* UI improvements for field overrides
* Update tests
* Fix missing key
* Fix e2e
2020-04-17 12:52:01 +02:00
Tobias Skarhed
a9e408fecf
Forms migration: Change password ( #23623 )
...
* Migrate ChangePassword
* Add validation
2020-04-17 11:24:21 +02:00
Hugo Häggmark
0205c42bfa
Transformers: fixes column names generated by seriesToColumn transformer ( #23642 )
2020-04-17 09:33:56 +02:00
Ryan McKinley
6c021f7bb9
Table: add a select option when multiple tables exist ( #23545 )
...
* add a table picker
* move picker to the top
* add missing change
* Removed overflow from panel-content so dropdown menus can extend a panel, moved the select to the bottom
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-04-16 21:35:58 +02:00