Commit Graph

413 Commits

Author SHA1 Message Date
Alexandre Alves a3e4a80ef0
add missing lang HTML attribute to locale selector2 (#13817) 2025-03-21 09:20:20 +00:00
Evgeniya Vashkevich b2c13c9457
Merge pull request #13776 from eva-vashkevich/iss12699
[FIX] Adjusted HPA to handle non-resource metrics
2025-03-19 10:55:26 -07:00
Alexandre Alves 88cbee575b
fix bug with Unit Input component not updating correctly (#13780)
* test fix

* working on unit tests

* remove console log

* bump shell version

* fix broken unit inputs

* fix unit test
2025-03-18 18:17:29 +00:00
Evgeniya Vashkevich 70be8838cd [FIX] Adjusted HPA to handle non-resource metrics 2025-03-14 13:49:02 -07:00
Evgeniya Vashkevich a524c65170
Last Project Member removal in Rancher Dashboard 2025-03-11 13:18:05 -07:00
cnotv 484070f562 Fix issue with Principal 2025-03-11 10:46:33 +01:00
Evgeniya Vashkevich 2812b1d180 Fixed some of th ecomments and #13630 2025-03-10 12:41:45 -07:00
Evgeniya Vashkevich c54619a73f [FIX] Scheduling customization adjustments 2025-03-10 12:41:44 -07:00
cnotv 3687744d78 Update tests to check user removal 2025-03-10 10:35:09 +01:00
cnotv 35893941ab Correct data-testid definition 2025-03-07 15:59:50 +01:00
cnotv c23675c176 Add data-testid to markup 2025-03-06 21:24:23 +01:00
cnotv 1accb1e131 Add unlisted required prop 2025-03-06 21:20:52 +01:00
cnotv d67bbb8e06 Add missing import for Principal component 2025-03-06 20:43:26 +01:00
cnotv 6881f21bc1 Add tests 2025-03-06 17:32:40 +01:00
cnotv ecd8322322 Update tests for ArrayList component 2025-03-06 17:32:40 +01:00
Cody Jackson 41bf230225 Resolving a reference to an undefined `lockedExist` and adding tests for project memberships with custom permissions
Fixes https://github.com/rancher/dashboard/issues/12828
2025-03-06 01:54:29 -07:00
Phillip Rak 182233dd5c
Merge pull request #13523 from rak-phillip/task/13522-focus-styles
Update focus styles for inputs
2025-03-04 10:33:33 -07:00
Evgeniya Vashkevich 3cc1313069
[FEAT] Added PDB AND PC support for cluster agent (#13521) 2025-03-03 16:27:24 -08:00
Phillip Rak ea7fafe8fc Fix focus ring styles for inputs and selects
`display: table` caused the outline border to always be square in Firefox. For the purpose of the inputs, `display: flex` makes more sense while consistently displaying across browsers.

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-03-03 15:50:03 -07:00
Alexandre Alves 8e2071d82e
fix misc issues with codemirror and a11y (#13530) 2025-02-28 09:53:24 +00:00
Alexandre Alves 32796f1283
fix space scrolling page selecting radio inputs and color inputs (#13491)
* fix space scrolling page selecting radio inputs and color inputs + improve keyboard navigation in radio groups

* remove unused argument

* fix radio group value in user pref for landing page + fix e2e test on same area
2025-02-28 09:51:35 +00:00
Mo Mesgin 2a30d37567 Merge branch 'master' of github.com:rancher/dashboard into 13470-keyvalue 2025-02-27 08:32:26 -08:00
Mo Mesgin 4289c9e3da use global css class to hide elements 2025-02-27 08:31:39 -08:00
Francesco Torchia dc34dcc33c
Merge pull request #13437 from torchiaf/13402-wizard-steps
Fleet GitRepo wizard UX improvements, new steps, fields size and banners
2025-02-27 09:47:34 +01:00
Mo Mesgin 60ac57d278 hide filtered items in KeyValue 2025-02-26 15:31:30 -08:00
Francesco Torchia 3ffb694a1c
Fleet: fix knownHosts dialog height
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-26 10:28:16 +01:00
Francesco Torchia 340e342cae
Fleet: Add GitRepo known host e2e tests
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-26 10:28:13 +01:00
Francesco Torchia aa9ac4d60a
Fleet: add plus icons to buttons
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-26 10:28:11 +01:00
Francesco Torchia 3471b49832
Add Event schema null checks
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-24 18:05:17 +01:00
Alexandre Alves 46aa2851c0
prevent scroll when hitting arrow down key on selects (#13466) 2025-02-24 15:27:30 +00:00
Alexandre Alves d79c491e8b
Fix keyboard navigation and focus display issues on the combobox component (#13352)
* add label connection to dropdown on LabeledSelect + add missing roles and connections

* address pr comments
2025-02-24 15:12:31 +00:00
Alexandre Alves 84c234383a
Fix textual descriptions for cluster appearance in multiple places (#13416)
* Fix textual descriptions for cluster appearance in multiple places

* address pr comments

* address pr comments
2025-02-24 09:00:54 +00:00
Francesco Torchia 5bca2af24c
[unit tests]: Add SelectOrCreateAuthSecret.test.ts
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-20 13:13:22 +01:00
Francesco Torchia 73f876c3ed
Hide SSHKnownHosts outside Fleet
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-20 10:48:34 +01:00
momesgin edc219693b
Merge pull request #13392 from momesgin/12885-project-members
Fix project members not showing up when switching projects
2025-02-19 13:58:09 -08:00
Francesco Torchia 04026144c7
Add LabeledSelect unit tests
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-18 14:45:56 +01:00
Francesco Torchia 8c0bc58743
Early return in focusSearch method when LabeledSelect is disabled
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-18 12:08:50 +01:00
Alexandre Alves dab97f7397
prevent scroll when hitting space key on selects (#13371) 2025-02-13 11:32:17 +00:00
Mo Mesgin de8a7d999f fix project members not showing up when switching projects 2025-02-12 12:38:49 -08:00
Francesco Torchia 31830df000
Add unit-tests: KnownHostsEditDialog.test.ts, SSHKnownHosts.test.ts
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-12 16:30:46 +01:00
Francesco Torchia c84264fa30
Implement Codemirror view for known_list dialog; add FileSelector action
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2025-02-12 16:30:45 +01:00
Neil MacDougall ba248c4ba0
Update SelectOrCreateAuthSecret.vue to fix lint 2025-02-12 16:30:44 +01:00
Neil MacDougall a244f7b0bb
Add support for known hosts on ssh secret in Fleet Git Repo 2025-02-12 16:30:43 +01:00
Alexandre Alves 0c411e96d3
Keyboard nav for extensions main screen (#13176)
* working on focus trap composable

* working on slide in panel refactor

* add change so that we dont have a change on the component diff

* fix slidein extension details panel key nav

* fine tune cluster badge trigger btn

* finish work on extensions page

* fix lint errors

* address pr comments

* fix problems of propagation

* update return focus for some modals in the extensions main screen

* remove dead code + fix focus selector return for add extensions repo and developer install modals
2025-02-11 10:47:55 +00:00
Phillip Rak a0f09abd11
Improve accessibility of `KeyValue.vue` (#13261)
* Add aria labels to KeyValue inputs

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>

* Add button roles to KeyValue

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>

* Add aria labels for grid structure

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>

* Add rowgroup and row to KeyValue grid structure

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>

* Add aria-labels to buttons

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>

---------

Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-10 09:54:18 +00:00
Phillip Rak 68e964d324 Add alert role error messages in ChangePassword.vue
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2025-02-03 14:58:27 -07:00
Yonas Berhe 23ba8dde87 automation: services tests 2025-01-31 15:26:56 -08:00
Alexandre Alves 478e195431
fix workload health accessibility (#13220) 2025-01-31 09:32:27 +00:00
Alexandre Alves 13496483fe
keyboard navigation for cluster badge appearance modal (#13021)
* working on key nav for cluster badge appearance

* color input is now key nav friendly + tooltip works on focus + trying to get focus trap to work properly

* remove console logs + add focus trap to card component with prop control + fix element for config badge button

* fix lint problem

* fix TS errors on pkg build

* remove step of building the skeleton app in the check-plugins-build step, which imo doesnt serve any purpose whatsoever

* add focus-trap as a shell dependency + revert publish script change

* remove focus-trap directive + improve chaining event handler modifiers

* pin focus-trap to 7.6.2 + replace link for button on cluster explorer main page + remove unused ev

* address pr comments
2025-01-24 09:33:00 +00:00
Richard Cox c19aabe62c Move PaginatedResourceTable and ResourceLabeledSelect to type file, improving naming 2025-01-23 17:06:08 +00:00