Commit Graph

10 Commits

Author SHA1 Message Date
Francesco Torchia c0ccfab218
Lint
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-09-16 17:05:29 +02:00
Francesco Torchia 9b6c0e8810
Handle routes validation errors
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-09-16 16:56:51 +02:00
Francesco Torchia d1d27b951e
Fix routes validation
Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
2024-09-16 16:48:43 +02:00
Cody Jackson 3ba27de539 Fixing a login issue if someone has changed the page that should be redirected to when a user logs in. 2024-08-22 16:09:54 -07:00
Cody Jackson 2798989f73 Fixing a warning where we didn't have a template tag
Previously the page would just redirect using middleware so the template was never looked at. This puts in an empty template since we don't intend to render anything on this page.

fixes https://github.com/rancher/dashboard/issues/11585
2024-08-02 12:51:48 -07:00
Cody Jackson 250b9ab0ee Removing all of middleware merged from my other prs 2024-07-29 14:19:38 -07:00
LiuYan 7eea661e52
fix(pages/index): fix repeated redirect to the root path (#7834)
* fix(pages/index): fix repeated redirect to the root path

* fix(layouts/default): save lastVisited prefs only if params not empty

* Add comment and update to be clear we are handling /

* Fix linting

---------

Co-authored-by: Neil MacDougall <nwmac@users.noreply.github.com>
2023-02-22 12:19:43 +00:00
Richard Cox 9f3dd4b380 Validate `after-login-route` preference before navigation
- this might have come from a plugin that is no longer valid
- only and issue when loading dashboard with no route at the log in page
2022-09-09 11:21:37 +01:00
Richard Cox 65adfd41d7 Port missing isSingleProduct plumbing
- this was in the epino-dev world to support standalone world
2022-05-10 10:04:04 +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