Commit Graph

1243 Commits

Author SHA1 Message Date
Richard Cox 66f73dab5b fixes / updates 2024-12-04 11:54:28 +00:00
Richard Cox 0054f40948 Merge remote-tracking branch 'origin/pagination-home-page' into pagination-cluster-explorer 2024-12-04 11:06:59 +00:00
Richard Cox cb18993b7a Two fixes
- changes namespaces kicked of side nav cluster requests (thought pinnedIds changed)
- fix generic lists re-fetching given ns filter changes (they don't have namespaced arg)
2024-12-04 11:04:43 +00:00
Richard Cox 442d85c2c8 Fix dupe inStore
- remove from resource list, put in resource-fetch (used also by pag res table)
2024-12-03 12:10:24 +00:00
Richard Cox c61ad5f453 Merge remote-tracking branch 'origin/pagination-home-page' into pagination-cluster-explorer 2024-12-03 10:37:26 +00:00
Richard Cox 96b6b9abd7 Fix dupe inStore
- remove from resource list, put in resource-fetch (used also by pag res table)
2024-12-03 10:34:25 +00:00
Richard Cox 475aaef2eb Merge branch 'pagination-home-page' into pagination-cluster-explorer 2024-12-02 17:45:16 +00:00
Richard Cox f1858b6f02 Iteration
Note - prov clusters is broken (only fetches local) due to blocking pr. breals
- notPinned list
2024-12-02 17:32:41 +00:00
Richard Cox 419cc30fd1 Server-side pagination for home page clusters list and side bar clusters
- Functional Changes
  - SSP now works after vue3 bump
  - Home Page Clusters list now uses server-side pagination
  - Side Bar clusters list now uses server-side pagination
  - Wire in now supported sorting / filtering by id and name used for table columns
  - Allow pagination to be enabled given a specific context
  - Call findPage without persisting to store

- New Pagination Tools
  - PaginatedResourceTable - Convenience Component, wraps ResourceTable with pagination specific props
  - PaginationWrapper - Convenience class to handle requests for resources and updates to them (avoiding store)

- Regressions
  - Side Nav menu ready state was `mgmtCluster.isReady && !pCluster?.hasError`, now ???
2024-12-02 15:48:23 +00:00
andy.lee 6701ce2546
fix table header align not work
Signed-off-by: andy.lee <andy.lee@suse.com>
2024-11-29 14:32:20 +08:00
Alexandre Alves 6facd60a9f
remove all mentions for the restricted admin role (#12708) 2024-11-28 17:57:59 +00:00
andy.lee 9d54586cb7
update the logic to hide localeSelector in SideNav for harvester 2024-11-25 22:06:30 +08:00
Evgeniya Vashkevich 907875fbf9
Fixed cluster list in burger menu having unnecessary horizontal scroll (#12591) 2024-11-15 17:09:22 -08:00
Richard Cox 2454ad39c5 fgh 2024-11-15 17:12:54 +00:00
Richard Cox 006debbda7 fix async button in manual refresh mode 2024-11-15 16:38:02 +00:00
Richard Cox 1f61ce53cf - Fix issue where list components containing PaginatedResourceTables would incorrectly fetch all resources anyway
- convert reminaing storage lists
2024-11-15 15:40:00 +00:00
Richard Cox 6bfc45d978 fixes after merge. apply PagResTable to node list, vue3 fixes 2024-11-14 17:05:34 +00:00
Richard Cox bbf4bcd929 Merge branch 'pagination-home-page' into pagination-cluster-explorer 2024-11-14 16:16:17 +00:00
Richard Cox 8e0fabc8ed Server-side pagination for home page clusters list and side bar clusters
- Functional Changes
  - SSP now works after vue3 bump
  - Home Page Clusters list now uses server-side pagination
  - Side Bar clusters list now uses server-side pagination
  - Wire in now supported sorting / filtering by id and name used for table columns
  - Allow pagination to be enabled given a specific context
  - Call findPage without persisting to store

- New Pagination Tools
  - PaginatedResourceTable - Convenience Component, wraps ResourceTable with pagination specific props
  - PaginationWrapper - Convenience class to handle requests for resources and updates to them (avoiding store)

- Regressions
  - Side Nav menu ready state was `mgmtCluster.isReady && !pCluster?.hasError`, now ???
2024-11-14 16:01:32 +00:00
Richard Cox 24249f9cc1
Merge pull request #12521 from aruiz14/rework-gitrepo-status-resources
Use BundleDeployment status to calculate GitRepo resources
2024-11-14 15:54:11 +01:00
Francesco Torchia 17a81aaede
Merge pull request #12350 from torchiaf/feature/harvester-shell-integration-3
Harvester shell integration - features
2024-11-14 09:25:05 +01:00
Mo Mesgin dd8f21ae33 Merge branch 'master' of github.com:rancher/dashboard into 10880-yaml-editor 2024-11-13 10:09:10 -08:00
Francesco Torchia 705bf22187
Fix imports
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:41 +01:00
Francesco Torchia e71adc7e9b
Fix BrandImage for Harvester product
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:40 +01:00
Francesco Torchia 14cef7e11c
Various fixes
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:40 +01:00
Francesco Torchia 63e9ed6cb6
Restore css
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:39 +01:00
Francesco Torchia 71dd2d9364
Add prefs/dev getter
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:38 +01:00
Francesco Torchia 1e2e3309c2
Fix projectMembers label and remove this.$set
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:37 +01:00
Francesco Torchia eac3deaa4b
Add harvester features
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-11-13 15:38:36 +01:00
Francesco Torchia b4c98cf490
Merge pull request #12352 from torchiaf/feature/harvester-shell-integration-4
Harvester shell integration - remove LocaleSelector when is Harvester standalone UI
2024-11-13 10:12:57 +01:00
Nancy 6f52e59b07
Fix editing local rke1 and eks clusters (#12583)
* rework isImported and provisionerDisplay cluster properties

* refactor cluster unti tests to account for isImport property refactor

* update CLI e2e test to expect successful download
2024-11-12 14:11:00 -08:00
Mo Mesgin 5f18edcfd1 Merge branch 'master' of github.com:rancher/dashboard into 10880-yaml-editor 2024-11-11 20:19:40 -08:00
Phillip Rak 479aa652d5 Replace all usages of `v-tooltip` with `v-clean-tooltip`
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-11-11 08:59:47 -07:00
Mo Mesgin 9f2ac1040f remove unused flexContent + add flex-content class to yaml editor wrapper 2024-11-08 12:41:08 -08:00
Alejandro Ruiz 046eb46009 Use BundleDeployment status to calculate GitRepo resources 2024-11-06 16:31:53 +01:00
codyrancher ec9fc8b5ec
Merge pull request #12448 from codyrancher/typo-fix
Fixing a typo found in a backport
2024-11-05 14:33:11 -07:00
momesgin 0e6b291b1c
Merge pull request #12450 from momesgin/12342-logging-flow-tagging
Fix tagging not working when creating a logging flow
2024-10-31 17:19:04 -07:00
Richard Cox 33876135ca
Ensure lists update when switching between workspaces with the same number of rows (#12449) 2024-10-31 17:16:04 -07:00
Mo Mesgin eac73976f5 fix tagging not working in creating a logging flow 2024-10-31 11:46:49 -07:00
Cody Jackson 48e71f2aa8 Fixing a typo found in a backport 2024-10-31 10:33:41 -07:00
Alexandre Alves 55f7f47ad4
fix issue dropdown in ff (#12426) 2024-10-31 08:28:19 +00:00
codyrancher 001b6e922d
Resolving an issue where we don't check to see if unrepeatedSans exists before using it (#12417)
https://github.com/rancher/dashboard/issues/12255
2024-10-30 12:10:39 +00:00
Alexandre Alves 1ed167d2ab
Support standard user handling SAML SLO feature (#12360)
* fix styling issue for logout link on avatar menu

* adapt saml logout logic to rely on info from public authprovider for SLO feature
2024-10-29 16:33:00 +00:00
Evgeniya Vashkevich 41cd75988a
Fixed httpget options not showing up (#12390) 2024-10-29 09:21:25 -07:00
Francesco Torchia 7905482de1
Lint
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-28 19:04:25 +01:00
Richard Cox df9c7ad684 Fleet Improvements
- Performance Fix
  - go back to using git repo status cluster ready / desired stats instead of costly clusterResourceStatus (churn can call this a LOT)
  - Improve load time of fleet cluster detail page
- Bug Fix
  - Using targetClustersReady and targetClusters doesn't seem to work in some cases, revert back to previous
- General Fixes
  - Fix weird fleet cluster list column alignment
2024-10-28 14:05:45 +00:00
Neil MacDougall 1a4db954f3
Remove legacy global configuration (#12346)
* Remove embedded DNS pages under 'Global Configuration'

* Remove the top-level legacy pages

* Fix redirect for the legacy route on refresh

* Fix URl in test - alerts no longer exists anyway
2024-10-27 12:02:25 +00:00
Francesco Torchia abae2dd067
Vue3 migration fixes
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-10-24 17:06:15 +02:00
Phillip Rak 4e82a4d446
Merge pull request #12296 from rak-phillip/bugfix/12292-hook-cleanup
Replace `beforeDestroy` lifecycle option with `beforeUnmount`
2024-10-22 08:22:24 -07:00
Phillip Rak b83445b3bd
Merge pull request #12283 from rak-phillip/bugfix/12274-badge-validation
Add disabled prop to `ColorInput.vue`
2024-10-21 14:59:16 -07:00