Alex Khomenko
39b32524e2
AnnotationsEditor: Remove deprecated components ( #84538 )
...
* AnnotationEditorForm: Remove deprecated components
* AnnotationEditor2: Remove deprecated components
2024-03-16 09:48:17 +02:00
Alex Khomenko
1714d52f17
Chore: Replace deprecated Form imports ( #84537 )
...
* SignupInvited: replace Form
* Chore: replace Form import
* Chore: replace HorizontalGroup
* Replace the component in OrgProfile
2024-03-16 09:48:05 +02:00
Alex Khomenko
5fa627e207
Playlist: Remove deprecated components ( #84536 )
2024-03-16 09:47:39 +02:00
Alex Khomenko
f26344e176
Share modal: Remove deprecated Form components ( #84173 )
...
* EmailSharingConfiguration: Remove deprecated component
* CreatePublicDashboard: Remove deprecated component
* Update imports
* Update imports[2]
* Fix import
2024-03-14 16:26:15 +02:00
Alex Khomenko
7feeb7ce4e
Cascader: Add id prop ( #84240 )
...
* Cascader: Add id prop
* Remove placeholder
2024-03-13 14:01:24 +02:00
Alex Khomenko
e6c20e91bc
UserInviteForm: Remove deprecated Form components ( #84293 )
...
* UserInviteForm: Remove deprecated Form components
* Use the Form rom core
2024-03-13 08:52:57 +02:00
Alex Khomenko
59fed9278b
Switch: Remove "transparent" prop ( #83705 )
...
* Switch: Remove transparent prop
* Cleanup
* Remove redundant prop
2024-03-12 12:51:58 +02:00
Alex Khomenko
ffe5c97b2d
Chore: Remove InputControl usage from explore ( #83742 )
...
* Explore: Remove deprecated Form components from CorrelationTransformationAddModal.tsx
* Explore: Remove deprecated Form components from AddToDashboardForm.tsx
2024-03-11 13:36:36 +02:00
Alex Khomenko
4fc5c0dc21
Chore: Remove Form components from TransformationsEditor ( #83743 )
...
Chore: remove Form components from correlations
2024-03-11 13:36:24 +02:00
Alex Khomenko
9bd84b30e9
Chore: Remove deprecated components from dashboard import pages ( #83747 )
...
* Add Form component to core
* Chore: Replace deprecated components in DashboardImportPage.tsx
* Chore: Replace deprecated components in ImportDashboardForm.tsx
* Chore: Replace deprecated components in ImportDashboardOverview.tsx
2024-03-04 17:22:13 +02:00
Alex Khomenko
8ed932bb60
Select: Add instructions for resetting a value ( #83603 )
2024-02-29 08:38:09 +02:00
Alex Khomenko
5132828a2b
Chore: Remove Form usage from notification policies ( #81758 )
...
* Chore: Replace Form component usage in EditDefaultPolicyForm.tsx
* Chore: Replace Form component usage in EditNotificationPolicyForm.tsx
* Remove ts-ignore
2024-02-21 18:14:49 +02:00
Alex Khomenko
df8250ff48
Card: Remove mdx file and render docs from the story ( #82565 )
...
* Card: Generate docs from the story
* Update sort
* Update betterer to check for the "autodocs" tag
2024-02-16 13:13:50 +02:00
Alex Khomenko
6c42bd31c6
Teams: Remove Form component usage ( #82367 )
...
* Teams: Remove Form usage
* Update team settings
2024-02-13 13:04:42 +01:00
Alex Khomenko
55d17c7fcb
Chore: Remove Form usage from alerting config components ( #81681 )
...
* Chore: Replace InputControl in BaseSettings
* Chore: Replace InputControl and FormAPI in OptionElement.tsx
* Update ConfigEditor.tsx
2024-02-13 12:51:54 +02:00
Alex Khomenko
1f208cd8ae
Icons: Update observability icon ( #82266 )
...
Update observability icon
2024-02-09 17:42:17 +01:00
Alex Khomenko
e09a29d891
Chore: Remove Form usage in Signup components ( #81532 )
...
* Chore: Remove Form component from SignupPage.tsx
* Replace HorizontalGroup with Stack
* Replace form in VerifyEmail.tsx
* Remove max-width
2024-02-08 11:10:30 +02:00
Alex Khomenko
a416bd761d
Chore: Remove Form usage from admin components ( #81618 )
...
* Chore: Remove Form usage from AdminEditOrgPage
* Chore: Remove Form usage from UserCreatePage.tsx
* Chore: Transform LdapPage to FC
* Chore: Remove Form usage from LdapPage.tsx
2024-02-01 07:58:50 +02:00
Alex Khomenko
1749ec9d5e
Chore: Remove Form usage from SharedPreferences.tsx ( #81468 )
...
* Chore: Remove Form usage from SharedPreferences.tsx
* Update betterer
* Update betterer
2024-01-31 19:33:17 +02:00
Alex Khomenko
75e1f7aa5e
Grafana/ui: Add deprecation notices to the legacy layout components ( #81328 )
2024-01-29 16:54:50 +02:00
Alex Khomenko
857bce25e6
Chore: Replace Form usage in LoginForm.tsx ( #81326 )
2024-01-26 14:04:44 +02:00
Alex Khomenko
a10c577f52
AddPermission: Prevent page reload ( #81324 )
2024-01-26 09:38:12 +02:00
Alex Khomenko
0f3606f3f5
Chore: Remove Form usage in ForgottenPassword ( #81263 )
...
* Chore: Remove Form usage in ChangePassword.tsx
* Chore: Remove Form usage in ForgottenPassword.tsx
2024-01-26 09:12:54 +02:00
Alex Khomenko
ab467a41c2
Chore: Remove Form usage from AddPermission ( #81261 )
2024-01-25 17:04:30 +02:00
Alex Khomenko
f154b2b855
Grafana/ui: Add Space component ( #81145 )
...
* Grafana/ui: Add Space component
* Add responsive styles and prop docs
* Use the Box component
* Docs
* Replace the component from grafana/experimental
* Update story
* Tweak docs
* Adjust docs
2024-01-25 08:59:24 +02:00
Alex Khomenko
c8f450c851
Revert "Grafana/ui: Enable removing values in multiselect opened state" ( #81161 )
2024-01-24 16:52:50 +02:00
Alex Khomenko
41de0b4311
Grafana/ui: Add deprecation notice to the Form component ( #81068 )
...
* Grafana/ui: Add deprecation notice to the Form component
* Fix notice
* Deprecate types
2024-01-24 16:13:24 +02:00
Alex Khomenko
8c77dd8bb8
Switch: Add line height ( #80879 )
2024-01-19 14:21:22 +02:00
Alex Khomenko and Mihaly Gyongyosi
370fd5a5af
SSO Config: Add generic OAuth ( #79972 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Add Generic OAuth page
* SSO: Add Generic OAuth page
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Update fields
* Add more fields
* Add more fields
* Fix spacing
* Add UserMapping fields
* Add rest of the fields
* Add FieldRenderer
* Update types
* Update comment
* Update feature toggle
* Add checkbox
* Do not submit form if there are errors
* Fix revalidation
* Redirect on success only
* Fix redirect behavior
* Add missing descriptions
* Use inline checkbox
* Add enabled field
* Restore feature toggle
* Remove source field from PUT request
* Add URL to the fields
* Add hidden prop to fields and sections
* Add Delete button
* Prettier
* Add authStyle, still not working, description updates
* Fix saving select values
* Run prettier
* Use defaultValue in Select field
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com >
2024-01-11 11:23:38 +01:00
99f7110e39
React Hook Form: Update to v 7.49.2 ( #79493 )
...
* Update RHF to latest
* Update Form types
* Fix alerting types
* Fix correlations types
* Update tests
* Fix tests
* Update LabelsField.tsx to use InputControl
* Update RuleEditorGrafanaRules.test.tsx
* Update RuleEditorCloudRules.test.tsx
* Only require one label
* Update RuleEditorRecordingRule.test.tsx
* Fix labels rules
* Revert
* Remove RHF from ignore rules
* Revert
* update form validation for overriding group timings
* Fix changes to correlations
* Fix auth type errors
---------
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
Co-authored-by: Kristina Durivage <kristina.durivage@grafana.com >
2024-01-05 12:41:49 +02:00
Alex Khomenko
0844b87b2f
PluginDetails: Fix usage list height ( #79695 )
2024-01-04 15:42:28 +02:00
Alex Khomenko
fde8a00721
SSO: Add GitHub auth configuration page ( #78933 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Fix trailing slash
2023-12-21 15:26:42 +02:00
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