Commit Graph

68 Commits

Author SHA1 Message Date
Richard Cox 22ffb31bf4 Ensure live/delayed column update when user filters list
- fixes https://github.com/rancher/dashboard/issues/6653
2022-08-15 18:20:19 +01:00
Alexandre Alves 22d2df0d16
run condition to set page if the total pages are at least 1 in order to prevent resetting the current page (#6645)
Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
2022-08-12 14:54:20 +01:00
Alexandre Alves 94d8becc64
Incremental loading and manual refresh features (#6543)
- Add manual refresh experimental feature to specific list views
- Add incremental loading experimental feature to specific list views

Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
Co-authored-by: Richard Cox <richard.cox@suse.com>
2022-08-03 12:02:19 +01:00
Richard Cox 6d20772b78 Handle changes in sort field or order
- also created convenience method watcherUpdateLiveAndDelayed
2022-08-01 16:50:05 +01:00
Richard Cox ce939a27c7 Fix activeNamespaceCache given change in master 2022-08-01 16:49:19 +01:00
Neil MacDougall e12907be51 Fix live and delayed columns not updating 2022-08-01 16:04:53 +01:00
Neil MacDougall 609f73918d
Performance: Fix issues with live and delayed columns (#6390)
* Performance: Fix issues with live and delayed columns

* Address PR feedback

* FIx: live/delayed columns do not update on initial load

* Fix isssue where live and delayed controls don't update on page change
2022-07-22 17:35:23 +01:00
Neil MacDougall 227addce04
Add support for formatters in plugins (#6228) 2022-07-08 17:40:44 +01:00
wujun f2b1b3c7b3 HARVESTER: fix sytle 2022-07-08 18:34:50 +08:00
Neil MacDougall f2be0d446a
Add optional table debugging (#6252) 2022-07-06 16:21:56 +01:00
Neil MacDougall defba8c74d
Increase debounce time for table filter box (#6251) 2022-06-30 18:11:52 +01:00
Neil MacDougall cab999d02f
Use a delayed loading column for Pod Restarts (#6141)
* Fix bug where table can jump back to page 1 after page change

* Add missing file changes
2022-06-16 11:16:40 +01:00
Neil MacDougall 645871f222
Fix bug where table can jump back to page 1 after page change (#6139) 2022-06-16 11:16:15 +01:00
wujun 7be84a7bb0 Adding cypress data attributes 2022-05-25 22:34:45 +08:00
Phillip Rak 72b36cb360
Create Rancher Component Library (#5504)
This adds a new project for Rancher Components under `pkg/rancher-components` and replaces components used throughout dashboard with the versions used here. All imports for the following components have been updated:

```
  |- BadgeState.vue
  |- Banner.vue
  |- Card.vue
  |- Form
    |- Checkbox.vue
    |- LabeledInput.vue
    |- LabeledTooltip.vue
    |- RadioButton.vue
    |- RadioGroup.vue
    |- TextAreaAutoGrow.vue
```
2022-05-24 15:09:53 -07:00
Phillip Rak d9e2c7c4a5 Expose `row.row` as row-actions slot prop
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2022-05-23 15:16:33 -07:00
Alexandre Alves b06fd29041
Shift + click behavior to select multiple items in lists is buggy (#5901)
* fix issue where shift+click was buggy on sortable table

Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
2022-05-18 09:56:16 +01:00
Richard Cox 25acc1f8eb Plugins: Rejig files to new shell locations (#5623)
* Doc

* v0.7.0

* v0.7.1

* v0.7.2

* Add creators

* v0.1.14

* v0.1.17

* Add Yarn link

* Tidy ups and typos

* Allow models to be loaded from plugins

* v0.1.15

* v0.1.18

* v0.6.6

* Improve readme, fix cyperss log msg

* v0.1.17

* v0.1.19

* v0.6.7

* v0.6.8

* Fix logo ref when in shell

* Fix lint issues

* Fix error in example

* Fix script to work on linux

* Add ability to revert moves without losing changes

* Fix bug with custom models in a plugin

* Fix build of UI packages

* Add dist-pkg to .eslintignore

* Pull out util from extend-router to prevent router being pulled in UI packages

* Update PLUGINS.md

* Remove duplicate dependency

* Reduce size of built UI packages

* Share codemirror. Other tidy ups

* Further improvements

* Tidy ups to support i18n in plugins

* Clen up add comments

* More clean-ups and comments added

* Rename from extension to plugin

* Missed file in rename

* v0.6.9

* TIdy ups following rename

* v0.1.20

* v0.1.21

* More refactor and tidy up

* v0.1.22

* v0.1.18

* v0.1.19

* v0.1.23

* v0.6.10

* Version Packages. Improve naming. Unload.

* v0.6.11

* v0.1.20

* v0.1.21

* v0.1.24

* v0.6.12

* v0.1.25

* v0.1.22

* v0.6.13

* Fix issues when plugin is builtin

* Add missing files

* Fix lint issues and watcher ignores

* Fixes following review

* v0.1.28

* v0.1.31

* v0.6.20

* Fix coer.js version

* Fix bug where plugins included via npm don't work

* Changes post merge

* Move plugins doc to dev guide, add note at top of README

* Update cypress version

* Add note about the reset --hard in rejig -d

* Fixes post merge

* Rename @ranch to @rancher and ad plugins

* Improve routes support, add package assets support

* Add uninstall hooks and pass interal opts

* Fix rejig script

* Minor fixes

* Routing tweaks
- attempted to improve `addRoutes` typing, failed a lot
- improved typings in plugins.ts
- added "@pkg/*" entry and vue-shim (for importing components) to the pkg creator
- fixed some linting
- safely fail when Verdaccio isn't running
- fixed some typos

* Remove frontmatter-markdown-loader reference from nuxt-config

* Revert "Remove frontmatter-markdown-loader reference from nuxt-config"

This reverts commit 29ef6f2f7b.

* Exclude creators from dashboard build

* Revert "Exclude creators from dashboard build"

This reverts commit 8ede93ee7c.

* Ingore creators via tsconfig
- We're still susceptible with vue shims in multiple packages
- Need to determine why packages can't use shim from route
- Probably need to move `./vue-shim.d.ts` in to `./shell`. Needs testing with a pkg that imports a component

* After rejig

Co-authored-by: Neil MacDougall <nmacdougall@suse.com>
Co-authored-by: Neil MacDougall <nwmac@users.noreply.github.com>
2022-05-10 10:04:02 +01:00