Alex Khomenko and Mihaly Gyongyosi
1141dd62ab
SSO: Display provider list ( #78472 )
...
* Load providers
* Display providers
* Rename
* Remove redundant styles
* Update Grid import
* Return data in camelCase from the OAuth fb strategy
* Update cards and remove empty state
* Add comment
* Add feature toggle
* Update betterer
* Add empty state
* Fix configPath
* Update betterer
* Revert backend changes
* Remove newline
* Enable auth routes
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com >
2023-11-29 19:09:36 +02:00
Alex Khomenko
2976f0ebe6
Admin: Fix Stack direction ( #78320 )
2023-11-17 14:08:41 +02:00
Alex Khomenko
d641f9153e
Grafana/ui: Move Grid out of unstable ( #78220 )
...
* Grafana/ui: move Grid out of unstable
* Update docs
2023-11-16 07:23:22 +02:00
Alex Khomenko
441403729f
Grid: Make props responsive ( #78214 )
...
* Grid: Make props responsive
* Make 'columns' and 'minColumnWidth' mutually exclusive
* Cleanup
2023-11-15 18:49:27 +02:00
Alex Khomenko
e286a3a652
Grafana/ui: Unify flex shorthand props ( #77768 )
...
* Update flex props
* Make the story external
* Add ResponsiveProp
2023-11-07 17:45:57 +02:00
Alex Khomenko
25779bb6e5
Stack: Use the component from grafana/ui ( #77543 )
...
* grafana/ui: Move Stack out of unstable
* grafana/ui: Replace imports
* Replace the import from experimental
* Cleanup
* Remove invalid prop
* Add flexGrow
* Remove Stack used in Field
* Remove import
2023-11-06 18:15:52 +02:00
Alex Khomenko
d62170e4ce
Grafana/ui: Move the Stack component out of unstable ( #77495 )
...
* grafana/ui: Move Stack out of unstable
* grafana/ui: Replace imports
2023-11-02 12:22:57 +02:00
Alex Khomenko
f5cbd4f9d0
grafana/ui: Rename Flex component to Stack ( #77453 )
...
* grafana/ui: Remove Stack and rename FLex to Stack
* Update types
* Update grafana/ui imports
* Update Grafana imports
* Update docs
2023-11-01 09:48:02 +02:00
Alex Khomenko
7ba3b52e65
RadioButton: Fix alignment ( #77416 )
2023-10-31 10:15:37 +02:00
Alex Khomenko and Joao Silva
90437df056
Box: Add gap prop ( #76953 )
...
* Box: Add gap prop
* Update packages/grafana-ui/src/components/Layout/Box/Box.tsx
Co-authored-by: Joao Silva <100691367+JoaoSilvaGrafana@users.noreply.github.com >
---------
Co-authored-by: Joao Silva <100691367+JoaoSilvaGrafana@users.noreply.github.com >
2023-10-23 20:31:29 +03:00
Alex Khomenko
a4522812fe
Admin: Use primitive components for table views ( #76512 )
...
* Remove HorizontalGroup and VerticalGroup from OrgUserstable
* Refactor OrgUnits
* Refactor UsersTable
* Add TableWrapper
* Use Stack and Flex for TeamList
* Revert pagination changes
* Update betterer
* Remove div wrapper
* Codeformat
2023-10-17 14:06:28 +03:00
Alex Khomenko
406888d9aa
Stack: Filter out undefined children ( #76617 )
2023-10-16 15:25:09 +03:00
Alex Khomenko
bc98f3d139
Grafana UI: Add Avatar component ( #76429 )
...
* Grafana/UI: Add Avatar component
* Use the new component
* Add docs and story
* Update type check
* Codeformat
2023-10-16 13:59:54 +03:00
Alex Khomenko
8bf0143908
Grafana/ui: Wrap Box in forwardRef ( #76555 )
...
* Grafana/ui: Wrap Box in forwardRef
* Destructure props
2023-10-13 17:40:25 +03:00
Alex Khomenko
22bef78a7b
Teams: Fix RolePicker overflow ( #76200 )
2023-10-09 17:44:03 +03:00
Alex Khomenko
57b99728ad
Admin: Add missing wrapper to OrgUsersTable ( #76185 )
2023-10-09 14:43:47 +03:00
Alex Khomenko
4a692fc82e
Admin: Use backend sort ( #75228 )
...
* Admin: Use InteractiveTable
* Admin: Fix pagination
* Admin: Use CellWrapper
* Admin: Split components
* Admin: Separate OrgUsersTable
* Admin: Remove UsersTable
* Admin: Use the new table for TeamList
* Admin: Cleanup TeamList page
* Admin: Add edit team action
* Admin: Use explicit edit action instead of a link wrapper
* Admin: Fix responsive styles
* Cleanup
* Remove redundant sort
* Add item key
* Fix icon styles
* Set loading by default
* Use separate pagination component
* Use default sorting functionality
* Fix merge conflicts
* Update betterer
* Add controlled sort
* Revert pagination changes
* Move pagination inside OrgUsersTable.tsx
* Add missing prop
* Sort users table
* Fix tests
* Remove loader
* Add sort to Teams
* Cleanup
* Update loadTeams action
* Remove sort condition
2023-09-29 12:48:36 +03:00
Alex Khomenko
13321788e8
OrgUsersTable: Fix RolePicker overflow ( #75541 )
...
* OrgUsersTable: Fix RolePicker overflow
* Remove redundant styles
2023-09-27 17:24:58 +03:00
Alex Khomenko
87ced17060
Admin: Use InteractiveTable for user and team tables ( #74821 )
...
* Admin: Use InteractiveTable
* Admin: Fix pagination
* Admin: Use CellWrapper
* Admin: Split components
* Admin: Separate OrgUsersTable
* Admin: Remove UsersTable
* Admin: Use the new table for TeamList
* Admin: Cleanup TeamList page
* Admin: Add edit team action
* Admin: Use explicit edit action instead of a link wrapper
* Admin: Fix responsive styles
* Cleanup
* Remove redundant sort
* Add item key
* Fix icon styles
* Set loading by default
* Use separate pagination component
* Use default sorting functionality
* Fix merge conflicts
* Update betterer
* Move pagination inside OrgUsersTable.tsx
* Disable sort if results have more than 1 page
* Update betterer results
* Use CSS objects
* More style fixes
* Update betterer
2023-09-27 08:55:57 +03:00
Alex Khomenko
cfd468bcdd
InteractiveTable: Add controlled sort ( #75289 )
...
* InteractiveTable: Enable controlled sort
* InteractiveTable: Add docs and test
* InteractiveTable: Tweak docs
* InteractiveTable: More doc tweaks
* InteractiveTable: Remove assertion rules
* InteractiveTable: Review updates
2023-09-22 17:31:12 +03:00
Alex Khomenko
9fca10bfc3
InteractiveTable: Add horizontal scroll ( #74888 )
2023-09-21 14:43:38 +03:00
Alex Khomenko
42371600f1
Chore: Remove DashboardPickerByID ( #73466 )
2023-09-18 11:21:38 +03:00
Alex Khomenko
a14af5e680
Share link: Use panel relative time for direct link rendered image ( #74438 )
...
* Use relative timerange for share link
* Fix time range
2023-09-07 12:41:21 +03:00
Alex Khomenko
c9323e303d
Dashboard: Store original JSON in DashboardModel ( #73881 )
...
* Dashboard: Save original JSON to state
* Dashboards: Update tests
* Dashboards: Fix original json access
* Dashboard: Save original to the DashboardModel
* Dashboard: Cleanup tests
* Remove original db setter
2023-08-29 14:56:17 +03:00
Alex Khomenko
c6f0adf12d
Dashboard embed: Use port instead of callbackUrl ( #73883 )
2023-08-28 12:35:26 +03:00
Alex Khomenko
dd21584961
Dashboard: Fix version restore ( #72866 )
...
* Dashboard: Fix version restore
* Update comment
2023-08-18 15:17:45 +03:00
420b19e0e4
Dashboards: Add dashboard embed route ( #69596 )
...
* Dashboard embed: Set up route
* Dashboard embed: Cleanup
* Dashboard embed: Separate routes
* Dashboard embed: Render dashboard page
* Dashboard embed: Add toolbar
* Dashboard embed: Send JSON on save
* Dashboard embed: Add JSON param
* Dashboard embed: Make the dashboard editable
* Fix sending dashboard to remote server
* Add notifications
* Add "dashboardEmbed" feature toggle
* Use the toggle
* Update toggles
* Add toggle on backend
* Add get JSON endpoint
* Add drawer
* Close drawer on success
* Update toggles
* Cleanup
* Update toggle
* Allow embedding for the d-embed url
* Allow embedding via custom X-Allow-Embedding header
* Use callbackUrl
* Cleanup
* Update public/app/features/dashboard/containers/EmbeddedDashboardPage.tsx
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
* Use theme for spacing
* Update toggles
* Update public/app/features/dashboard/components/EmbeddedDashboard/SaveDashboardForm.tsx
Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com >
* Add select data source modal
---------
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: Polina Boneva <13227501+polibb@users.noreply.github.com >
2023-07-06 17:43:20 +03:00
Alex Khomenko
516baf59fb
StyleGuide: Add testing guide ( #69403 )
...
* StyleGuide: Testing Select
* Add mocking section
* Fixes
* Add examples of backendSrv mocks
* Minor tweaks
* Updates after review
* Update examples
2023-06-09 18:21:32 +03:00
Alex Khomenko
6393e2e713
UserIcon: Fix mdx docs ( #69079 )
...
UserIcon: Fix mdx
2023-05-25 17:06:34 +03:00
Alex Khomenko
41b609de14
Grafana/ui: Add UserIcon and UsersIndicator components ( #66906 )
...
* UserIcon: Move to grafana/ui
* UserIcon: Add story and docs
* UserIcon: Add multiple use case
* UserIcon: Use theme2
* UserIcon: Update props
* UserIcon: Export components
* UserIcon: Update story
* UserIcon: Allow children
* UserIcon: Simplify the rendering logic
* UserIcon: Use button
* UserIcon: Add UsersIndicator component
* UserIcon: Add tests
* UserIcon: Rename folder
* UserIcon: More examples
* UserIcon: Display UserView type
* UserIcon: Update tests
* UserIcon: Expand example
* UserIcon: Export UserView type
* Fixes after review
2023-05-25 15:57:30 +03:00
Alex Khomenko
2e55f26e53
Cloudwatch: Fix nested recursive type ( #66950 )
...
* Cloudwatch: Fix nested recursive type
* Cloudwatch: Update exports
2023-04-20 19:39:02 +03:00
Alex Khomenko
49eb9db698
Cloudwatch: Fix some schema todos ( #66664 )
...
* Cloudwatch: fix todos
* Cloudwatch: Run make-gen
2023-04-18 08:46:51 +03:00
Alex Khomenko
2407d2a51d
e2e: Add Toggle menu selector ( #65607 )
2023-03-30 16:01:49 +03:00
Alex Khomenko
4c30403904
Elastic Search: Fix BasePipelineMetricAggregation schema type ( #64335 )
...
* Fix type
* Tweak BaseBucketAggregation type
* Remove comment
2023-03-08 13:12:44 +02:00
Alex Khomenko
8999de4313
Cloudwatch: Use generated TS types ( #63166 )
...
* Add veneer
* Fix queries
* Remove redundant type
* Fix todos
* Sync and fix some todos
* Revert unrelated changes
* Revert unrelated changes[2]
* Revert unrelated changes[3]
2023-03-07 14:39:52 +02:00
Alex Khomenko
5ad074ff2c
Logs Panel: Generate types from schema ( #63716 )
2023-02-27 13:56:35 +02:00
Alex Khomenko and Tania B
d660e3acb9
Geomap: Update to panelcfg ( #63169 )
...
* Geomap: Update to panelcfg
* Generate geomappanelcfg docs
---------
Co-authored-by: Tania B <yalyna.ts@gmail.com >
2023-02-09 14:38:06 +02:00
Alex Khomenko and sam boyer
84a6671911
Cloudwatch: generate types ( #61770 )
...
* New pfs impl
* Reached codegen parity with old system
* Update all models.cue inputs
* Rename all models.cue files
* Remove unused prefixfs
* Changes Queries->DataQuery schema interface
* Recodegen
* All tests passing, nearly good now
* Add SchemaInterface to kindsys props
* Add pascal name deriver
* Relocate plugin cue files again
* Clarify use of injected fields
* Remove unnecessary aliasing
* Move DataQuery into mudball
* Allow forcing ExpandReferences on go type generation
* Move DataQuery def into kindsys, add generator to copy it to common
* Fix copy generator to replace package name correctly
* Setup Cloudwatch data query schema
* Add go file
* Re-generate types
* Re-generate types
* Add missing files
* Re-generate docs
* Add MetricStat
* Add CloudWatchAnnotationQuery
* Remove DataQuery extension
* Fixes
* Sync with main
* Update report
---------
Co-authored-by: sam boyer <sdboyer@grafana.com >
2023-02-03 15:27:48 -05:00
Alex Khomenko
8e94eab9ff
Schema: Move known shared types into the common ( #61875 )
...
* Setup shared types
* Expand field types
* Fix array type
* Add QueryResultMeta
* Add QueryResultBase
* Add DataFrameJSON
* Add DataSourcePluginMeta
* Update QueryResultMetaStat
* Add plugin cue and veneers
* Rexport dupliate types to fix errors
* Fix export
* Update types
* Remove data frame/plugin types
* Cleanup types
* Remove redundant type
* Remove data frame related types
2023-01-24 16:45:28 +00:00
Alex Khomenko
18e0a060e6
AlertGroups: Generate models.gen.ts from models.cue ( #61227 )
...
* AlertGroups: Generate models.gen.ts from models.cue
* Update structure
* Update report
* Fix filenames
* Add missing file
2023-01-24 13:46:35 +02:00
Alex Khomenko
3006a457f2
Geomap panel: Generate types ( #61636 )
2023-01-23 15:12:56 -08:00
Alex Khomenko
3569045dfc
Admin: Update the order of nav items ( #61497 )
...
* Admin: Change order of the nav items
* Admin: Update order
2023-01-13 17:27:26 +02:00
Alex Khomenko
078f2d4481
Admin: Remove navigation subheaders ( #61344 )
...
* Admin: Remove navigation subheaders
* Admin: Fix tests
2023-01-13 08:32:09 +02:00
Alex Khomenko
c68603a573
Teams: Use generated TS types ( #60618 )
...
* Teams: Use generated TS types
* Teams: Update types usage
* Teams: Update types import
* Teams: Move metadata to mock function
* Teams: Move TeamDTO to types
* Update kind
2023-01-04 14:08:03 +02:00
Alex Khomenko
b1573104d4
Schema: Use the latest cuetsy version ( #60696 )
...
* Schema: Use the latest cuetsy version
* Schema: Update Permission
* Use latest cuetsy
2023-01-03 14:10:32 +02:00
Alex Khomenko
c3d13a0e2f
Admin: Combine org and admin user pages ( #59365 )
...
* Admin: Add unified users page
* Admin: Combine admin and org components
* Admin: Add combined route
* Admin: Show combined page in nav
* Admin: Update translation
* Admin: Update description
* Admin: Update description on backend
* Admin: Update translations
* Admin: Use dynamic imports
2022-11-30 15:24:53 +02:00
Alex Khomenko
d332747c38
TimeRangeInput: Fix clear button type ( #56545 )
2022-10-10 17:05:30 +03:00
Alex Khomenko
8aa80078cd
LoginLayout: allow providing custom branding ( #54787 )
...
* Branding: Customise values
* Branding: Customise loginLogo
* Branding: Add settings type
* Branding: Allow empty subtitle
* Branding: Allow custom footer links
* Branding: Allow empty subtitle
2022-09-12 12:24:45 +03:00
Alex Khomenko
d574a5d98f
TimeRangeForm: Do not use HTML form ( #54318 )
...
* TimeRangeForm: Do not use HTML form
* TimeRangeForm: rename to TimeRangeContent
2022-08-29 16:19:12 +03:00
Alex Khomenko
2caaa7fba2
ColorInputPicker: Fix popover in disabled state ( #54000 )
2022-08-22 18:01:33 +03:00
Alex Khomenko
7944f3a692
ColorPickerInput: Enable input clearing ( #53587 )
...
* ColorPickerInput: Enable removing selected color
* ColorPickerInput: Add tests
* ColorInput: Add isClearable prop
2022-08-12 13:07:24 +03:00
Alex Khomenko and Maria Alexandra
b42f3e2c4c
A11y: Create Minimal Styleguide ( #46948 )
...
* First draft of the guide
* Fix Select part
* Move a11y PR guidelines
* Update contribute/create-pull-request.md
Co-authored-by: Maria Alexandra <239999+axelavargas@users.noreply.github.com >
Co-authored-by: Maria Alexandra <239999+axelavargas@users.noreply.github.com >
2022-08-11 14:00:38 +03:00
Alex Khomenko
1e3135b18a
ColorPickerInput: Allow returning empty color value ( #52650 )
...
* ColorPickerInput: Allow returning empty color value
* ColorPickerInput: Do not call onChange if the value didn't change
2022-07-25 10:01:19 +03:00
Alex Khomenko
c7f8c2a7e1
LoginLayout: Remove hardcoded background-color ( #52505 )
2022-07-22 11:44:00 +03:00
Alex Khomenko
ba543343c4
Grafana/UI: Add ColorPickerInput component ( #52222 )
...
* ColorPickerInput: Setup componnet
* ColorPickerInput: Add onChange callback
* ColorPickerInput: Conver ColorInput to functional component
* ColorPickerInput: Extend Input props
* ColorPickerInput: Upate value prop
* ColorPickerInput: Allow customising color format for onChange
* ColorPickerInput: Add docs
* ColorPickerInput: Update docs
* ColorPickerInput: Memoize debounced callback
* ColorPickerInput: Add tests and use theme for spacing
* Apply styles from SpectrumPalette
* Cleanup
2022-07-19 01:09:09 -04:00
Alex Khomenko
2fbe99c1be
RolePicker: Fix submenu position on horizontal space overflow ( #50769 )
2022-06-15 09:51:32 +03:00
Alex Khomenko
701edcdc46
UserListPage: Convert tests to RTL ( #50717 )
2022-06-14 11:39:43 +03:00
Alex Khomenko
fd239f94e8
TeamSettings: Convert tests to RTL ( #50513 )
2022-06-10 09:50:53 +02:00
Alex Khomenko
ffb8ae4900
TeamPages: Convert tests to RTL ( #50429 )
...
* TeamPages: Setup tests
* TeamPages: Finalise tests
* TeamPages: Add missing test
2022-06-08 19:05:27 +03:00
35ba4a6ac1
Reporting: Update documentation and screenshots with v9 changes ( #50072 )
...
* Reporting: Update docs
* Update screenshots
* Update docs/sources/enterprise/reporting.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com >
* Update docs/sources/enterprise/reporting.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com >
* Update docs/sources/enterprise/reporting.md
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com >
* reporting docs copy edits
reformat reporting docs, slightly correct multiple dashboard rendering doc
* Format
* Format[2]
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com >
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
2022-06-08 12:53:24 +02:00
Alex Khomenko
333e261074
SaveDashboardForm: Ensure saveTimerange is a boolean ( #50228 )
2022-06-06 14:30:41 +03:00
Alex Khomenko
d3adc42e6e
Service accounts: Use new icon ( #50140 )
2022-06-03 11:23:19 +03:00
Alex Khomenko
0a48b92d28
TeamMembers: Refactor test to RTL ( #49922 )
2022-05-31 17:11:12 +03:00
Alex Khomenko
bfbe856319
TeamMemberRow: Convert tests to RTL ( #49875 )
...
* TeamMemberRow: Remove legacy select
* TeamMemberRow: Update attributes
* TeamMemberRow: Refactor tests to RTL
2022-05-31 10:33:27 +02:00
Alex Khomenko
a71e371877
RolePicker: Add extra offset for menu position ( #49823 )
2022-05-30 16:03:05 +02:00
Alex Khomenko
5557d2e666
TeamList: Convert test to RTL ( #49567 )
2022-05-25 13:01:40 +03:00
Alex Khomenko
8ad91e3f9e
SaveDashboardForm: Ensure saveVariables is boolean ( #49466 )
2022-05-24 10:44:20 +02:00
Alex Khomenko
8fecf25d54
RolePicker: UI improvements ( #49397 )
...
* RolePicker: Adjust input and display widths
* RolePicker: Use forwardRef
* RolePicker: Apply input styles to roles display
2022-05-24 10:21:31 +03:00
Alex Khomenko
18727f0bf5
TeamGroupSync: Refactor tests to use RTL ( #49417 )
2022-05-23 16:45:36 +02:00
Alex Khomenko
f1f5f01309
CreateTeam: Refactor test to RTL ( #49306 )
2022-05-20 13:28:59 +03:00
Alex Khomenko
dacfdc0cde
DashboardPickerByID: Add option to exclude dashboards ( #49211 )
2022-05-19 16:47:55 +03:00
Alex Khomenko
529fddf502
DashboardPickerByID: add optionLabel prop ( #47556 )
...
* DashboardPicker: add optionLabel prop
* DashboardPicker: fix label prop
* Update picker type
2022-05-06 11:08:13 +00:00
Alex Khomenko
25b4aa8d86
RolePicker: Fix menu position on smaller screens ( #48429 )
...
* RolePicker: Fix menu position on smaller screens
* RolePicker: Add comment
* Add offset for the bottom position
2022-05-06 13:05:58 +02:00
Alex Khomenko
9b8cdab123
TagsInput: Do not trigger submit on Enter ( #48743 )
...
* TagsInput: Do not trigger submit on Enter
* Comment
2022-05-05 12:37:04 +02:00
Alex Khomenko
6c1994cb86
Use trialExpiry for determining if a user is on trial ( #47975 )
2022-04-20 21:37:54 +03:00
Alex Khomenko and Agnès Toulet
9c0aa09a85
Feature Highlights: update upgrade components UI ( #47885 )
...
* Highlights: add action prop
* Highlight team sync for trial users
* Add badges for trial highlights
* Move events to UpgradeBox
* Fix undefined license settings
* Update snapshot
* Update public/app/features/datasources/state/navModel.ts
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* Update public/app/features/datasources/state/navModel.ts
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* Update public/app/features/datasources/state/navModel.ts
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* Update copy and event handling
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
2022-04-20 15:08:49 +03:00
Alex Khomenko and Agnès Toulet
114704e2e2
Feature Highlights: update components ( #46920 )
...
* Apply new upgrade styles
* Add caption/update pro badge color
* Update team sync upgrade page
* Add UpgradeContentVertical
* Update public/app/core/components/Upgrade/UpgradeBox.tsx
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* Update screenshots
* Update screenshots[2]
* Scroll screenshot if doesnt fit
* Add missing target prop
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
2022-03-30 14:46:56 +02:00
Alex Khomenko
912018ff64
TimePickerContent: Use button time for range dropdown toggle ( #46778 )
2022-03-21 15:36:07 +01:00
Alex Khomenko
574f609550
Init node item ( #45218 )
2022-02-11 16:18:33 +01:00
Alex Khomenko
d21abdfe77
Feature Highlights: Refactor report nav highlight ( #44765 )
...
* Remove UpgradeBox from report nav
* Add children prop
* Update icon
* Update styles
* Update text
* Add pro badge to main nav
* Remove redundant span
* Update secondaryAction
2022-02-08 09:53:57 +02:00
Alex Khomenko
a79c048344
Feature Highlights: move setting to a feature toggle ( #44780 )
...
* Add toggle
* Use the toggle
* Cleanup
2022-02-03 13:53:23 +02:00
Alex Khomenko
3e0a589ba1
Update @grafana/tsconfig ( #44582 )
2022-01-28 11:30:06 +01:00
Alex Khomenko
28c51cde3a
Feature highlights: Highlight team group sync ( #44477 )
...
* Highlight team group sync
* Update text
2022-01-27 09:11:57 +02:00
Alex Khomenko
55e1c53e36
NavModel: Enable adding suffix elements to tabs ( #44155 )
...
* Trigger extra events
* Extend html attributes
* Add suffix to tabs
* Add upgrade routes
* suffix => highlightText
* suffix => suffixText
* Add size prop
* Update prop name
* Convert tabSuffix to a component
2022-01-26 09:15:45 +02:00
Alex Khomenko and Ashley Harrison
aead2e9157
Navigation: allow adding extra content ( #44048 )
...
* Add PRO badge
* Allow adding extra content
* Add extra content for the new navbar
* Use highlight text instead of extra content
* Trigger extra events
* Remove ExtraContent
* Update public/app/core/components/NavBar/NavFeatureHighlight.tsx
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
* Remove redundant i
* Add UpgradeBox
* Move highlight to menu trigger
* Clear navbar next
* Cleanup
* Fix UpgradeBox styles
* Add arrow icon
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2022-01-25 10:04:44 +02:00
3b4a4be3c6
Feature highlights: add setting toggle ( #43394 )
...
* Feature highlights: add toggle setting
* Settings: Use provider for 'feature_highlights' section
* Fix frontendsettings API tests
* Document the toggle
Co-authored-by: Joan López de la Franca Beltran <5459617+joanlopez@users.noreply.github.com >
Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com >
2021-12-24 10:49:52 +02:00
Alex Khomenko
9c2126c002
Dashlist: use defaultChecked for IconToggle ( #42642 )
2021-12-03 09:31:41 +01:00
Alex Khomenko
4e8b97b8ed
CI: Temporarily disable panel edit e2e test ( #42517 )
2021-11-30 13:46:23 +01:00
Alex Khomenko
8d22733666
grafana-ui: Style disabled option for Select ( #41464 )
2021-11-09 16:00:08 +01:00
Alex Khomenko
112e44181e
Separate SoloPanel rendering logic ( #41408 )
2021-11-09 09:47:01 +02:00
Alex Khomenko
026006290b
QueryGroup: Add missing keys for extra group action components ( #40619 )
2021-10-20 08:02:39 +02:00
Alex Khomenko and Selene
b5f39637d4
Admin: Enable extending filters ( #39825 )
...
* Setup extensible filters
* Fix test
* Handle filter as array
* Add className
* Abstract getFilters
* Make docs link external
* Use underline for links in tooltips instead of link color
Co-authored-by: Selene <selenepinillos@gmail.com >
2021-10-07 17:41:52 +03:00
Alex Khomenko
5c7e874008
Search: Fix local storage key ( #40127 )
...
* Default to 'General' if no folder title is present
* Add bottom padding
2021-10-07 11:35:31 +03:00
Alex Khomenko
d6fd17531d
QueryEditor: Add missing keys to extra action components ( #39913 )
2021-10-04 09:05:43 +03:00
Alex Khomenko and spinillos
62dc10829a
Admin: Show licensed roles and unit membership in UI ( #39773 )
...
* Extend User type
* Render licensed roles and org units
* Combine admin icon with units
* Extract search users to a new service
* Fix wire provider
* remove mock data
* Fix icon margin
* Fix common_test and remove RouteRegister
* Remove old endpoints
* Fix test
* Add indexes to dashboards and orgs tables
* Fix lint
* Revert docs changes
* undo docs formatting
* Change order of input and filters
* Abstract aria-label into a function
* Add accessible info about user's membership
* UI tweaks
Co-authored-by: spinillos <selenepinillos@gmail.com >
2021-09-29 18:26:50 +03:00
Alex Khomenko and Marcus Efraimsson
9f833681b1
Docs: Fix typos in merge pull request guide ( #38904 )
...
* Fix typos
* Update contribute/merge-pull-request.md
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2021-09-07 09:46:10 +02:00
Alex Khomenko
ea8d9d77f4
Admin: User list tweaks ( #38750 )
...
* Setup filter
* Enable filtering users by active in last 30 days
* Add loading state
* Update last active age strings
* Tweak user list
* Use theme spacing
* Improve table's accessibility
* Add more aria-labels
2021-09-01 16:53:58 +03:00
Alex Khomenko
7f27a2e1af
Add licensing card background images ( #38774 )
2021-09-01 10:46:03 +03:00
Alex Khomenko
d90c822e69
Fix key prop when rendering options ( #38595 )
2021-08-30 06:59:51 +02:00
Alex Khomenko
a15e33e693
Admin: remove Redux from ServerStats ( #38581 )
...
* Admin: remove Redux from ServerStats
* Admin: Fix import
2021-08-27 11:09:17 +03:00