dashboard/shell/components/form
Richard Cox 980d4b06d9
Integrate new label select filtering (#12919)
* Test / Wire in new label filtering to limited places

- Wired in to
  - Workload detail page - pods and services (broken due to reverse selector)
  - Service Detail - Pods List
  - Service create/edit - Pod selector tab
- Also
  - Fix showPodRestarts in random location
- TODOs
  - Lots of testing / validation required
  - reverse deployment --> service selector (not services given deployment, but for each service contains pods from deployment)
  - workload model usages of pods getter
  - services model usages of pods getter
  - many many more....

* wired in, NOT tested

* improvement

* sdfdsf

* ryrty

* werer

* The great test off begins

* testing and tidying

* testing and tidying

* First good run

* tests, fixes and improvements

* updates

* Tidying up

* Fixes (namespace orientated), tweaks, updates

* Fix unit test

* Fixes for vai off

* Re-write `matching`
- handle namespaces better (given if the resource is namespaced
- better align with legacy matching fn (given specific scenarios that should return none or all)

* Lots of fixes, but mainly vai off --> pods list --> deployment detail --> pods list updates correctly

* fix lint, unit test

* e2e fix

* Fix weird plugins build validation failure (TS error on expected param for JS method with a default)

* Fix workload services

* changes following mini code review

* Only show pods tab if workload type supports it, always show pod resource table if tab is shown
2025-05-28 11:17:25 +01:00
..
Members Fix issue with Principal 2025-03-11 10:46:33 +01:00
ResourceQuota Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
ResourceTabs reconnect resource to Tabbed component via resourceTabs (#14357) 2025-05-16 17:17:19 +01:00
SSHKnownHosts refactor known hosts edit modal as a prompt modal (#14196) 2025-05-06 18:32:06 +01:00
__tests__ fix problem with space key on searchable selects (#14362) 2025-05-19 11:49:44 +01:00
labeled-select-utils Paginated Label Select Fixes 2024-07-23 12:10:53 +01:00
ArrayList.vue Added data-testid prefix prop to ArrayList (#14085) 2025-04-14 09:12:37 -07:00
ArrayListGrouped.vue Add missing `value` prop in `ArrayListGrouped.vue` 2024-09-04 08:54:33 -07:00
ArrayListSelect.vue Add harvester features 2024-11-13 15:38:36 +01:00
BannerSettings.vue Improve Banners settings screen reader output (#14093) 2025-05-05 09:25:53 +01:00
ChangePassword.vue Add alert role error messages in ChangePassword.vue 2025-02-03 14:58:27 -07:00
ClusterAppearance.vue fixes i18n, new Cluster Appearance UX (#10677) 2024-04-29 17:12:16 +02:00
ColorInput.vue Improve Banners settings screen reader output (#14093) 2025-05-05 09:25:53 +01:00
Command.vue Assign default values inline with data prop declaration 2025-03-21 15:23:59 -07:00
Conditions.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
EnvVars.vue Removing some some extra `toRef` usages that seemed to be causing some issues for our deployment EnvVars component. 2025-04-14 15:25:49 -07:00
Error.vue Reintroduce "Replace `Vue.extend` with `defineComponent` in shell" 2024-03-13 10:10:26 -07:00
FileImageSelector.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
FileSelector.vue Improve accessibility of `KeyValue.vue` (#13261) 2025-02-10 09:54:18 +00:00
Footer.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
GitPicker.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
HealthCheck.vue Assign default values inline with data prop declaration 2025-03-21 15:23:59 -07:00
HookOption.vue Assign default values inline with data prop declaration 2025-03-21 15:23:59 -07:00
InputWithSelect.vue Define emits property for `InputWithSelect.vue` 2024-09-19 14:22:35 -07:00
KeyValue.vue fix some a11y items on ArrayList and KeyValue (#13832) 2025-03-25 09:28:51 +00:00
LabeledSelect.vue fix problem with space key on searchable selects (#14362) 2025-05-19 11:49:44 +01:00
Labels.vue Fleet: add plus icons to buttons 2025-02-26 10:28:11 +01:00
LifecycleHooks.vue Assign default values inline with data prop declaration 2025-03-21 15:23:59 -07:00
MatchExpressions.vue Integrate new label select filtering (#12919) 2025-05-28 11:17:25 +01:00
NameNsDescription.vue Made name optional in NameNSDescription component (#14337) 2025-05-12 14:08:44 -07:00
Networking.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
NodeAffinity.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
NodeScheduling.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
NotificationSettings.vue Improve Banners settings screen reader output (#14093) 2025-05-05 09:25:53 +01:00
Password.vue add role 'none' to hr elements in TopLevelMenu (#14121) 2025-04-16 10:23:38 +01:00
PlusMinus.vue fix workload health accessibility (#13220) 2025-01-31 09:32:27 +00:00
PodAffinity.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
Ports.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
Probe.vue add role 'none' to hr elements in TopLevelMenu (#14121) 2025-04-16 10:23:38 +01:00
ProjectMemberEditor.vue Resolving a reference to an undefined `lockedExist` and adding tests for project memberships with custom permissions 2025-03-06 01:54:29 -07:00
ResourceLabeledSelect.vue Move PaginatedResourceTable and ResourceLabeledSelect to type file, improving naming 2025-01-23 17:06:08 +00:00
ResourceSelector.vue Integrate new label select filtering (#12919) 2025-05-28 11:17:25 +01:00
RuleSelector.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
SchedulingCustomization.vue Fixed some of th ecomments and #13630 2025-03-10 12:41:45 -07:00
SecretSelector.vue Finish off questions/reference 2025-01-08 14:07:16 +00:00
Security.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
Select.vue fix problem with space key on searchable selects (#14362) 2025-05-19 11:49:44 +01:00
SelectOrCreateAuthSecret.vue [unit tests]: Add SelectOrCreateAuthSecret.test.ts 2025-02-20 13:13:22 +01:00
ServiceNameSelect.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
ServicePorts.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
ShellInput.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
SimpleSecretSelector.vue Enabling `vue/require-explicit-emits` linting rule 2024-09-19 09:58:53 -07:00
Taints.vue Fixed not being able to update node taints (#12949) 2024-12-27 14:40:01 -08:00
Tolerations.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00
UnitInput.vue fix bug with Unit Input component not updating correctly (#13780) 2025-03-18 18:17:29 +00:00
ValueFromResource.vue Removing some some extra `toRef` usages that seemed to be causing some issues for our deployment EnvVars component. 2025-04-14 15:25:49 -07:00
WorkloadPorts.vue Init component data in `created()` hook 2025-03-21 15:23:59 -07:00