Commit Graph

21 Commits

Author SHA1 Message Date
Giuseppe Leo 01eeb0548f
Add recommended lint rules globally (#8997)
* Update configuration

* Create default config for eslint

* Restore plugin:vue/recommended

* Add exceptions and overrides

* Correct manually remaining issues

* Adding further picked exceptions groupped up

* Fix or disable specific cases manually and singularly

* Add naming linting exception

* Remove unused variable in component

* Move rules to default

* Autocorrect rancher/components linting issues

* Configure VSCode to use multiple files, to display linting for rancher components

* Disable jest lint hook restriction for string list component

* Autofix
2023-06-23 17:02:55 +02:00
Nancy 002c984e0f
refactor promptModal component props (#7435)
* use modalData.componentProps to pass props to custom modal components

* linting errors
2022-12-06 09:41:17 -07:00
Phillip Rak 3d410d0974 Apply linter auto-fixes
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2022-11-16 18:38:20 -07:00
Giuseppe Leo d2d4122bc0
Review HTML formatting rules (#6805)
* Prevent ESLint to format generated paths

* Add HTML ESLint Rules

* Format all the Vue HTML templates except Harvester

* Exclude Harvester package from linting HTML, keeping old formatting rules
2022-11-11 17:04:22 +01:00
Jordon Leach 1d8d93c383
Remove uneeded check - add custom check for old endpoints (#7058) (#7074) 2022-10-06 09:04:46 -04:00
Jordon Leach 4861b1e490
Rework conditional for correct flow (#7029) (#7032) 2022-09-29 07:49:17 -04:00
Jordon Leach 55aa456ec9
[Clone] Set initial endpoint radio group for azuread (#6954)
* Fix cpu/memory usage calc for eks nodes from norman

* Fix issue with azuread custom endpoint condition

* Revert "Fix cpu/memory usage calc for eks nodes from norman"

This reverts commit c3c1a567cf.

* Fix equality checking for endpoint values

* Removing fossa step from drone
2022-09-26 09:10:03 -04:00
Jordon Leach 9c44e3fc04
Add check for azuread endpoint type (#6902) 2022-09-16 07:59:38 -04:00
Jordon Leach 3d24f09879
Set initial endpoint radio group for azuread (#6795) 2022-09-02 08:09:10 -04:00
Jordon Leach aecee13f36
Add bold class to azuread reply url label (#6777) 2022-09-01 10:24:47 -04:00
Nancy Butler 0e4014d22e fix azuread update btn 2022-07-19 17:42:03 -07:00
Nancy Butler 567caf2445 use string value in azuread annotation 2022-07-07 13:35:06 -07:00
Nancy Butler fc9f6705c2 fix update azuread button color 2022-07-07 11:21:08 -07:00
Nancy Butler 5a3ccdafdd update azuread migration check logic 2022-07-07 11:13:37 -07:00
Nancy Butler a660e52ecb update azuread china endpoints 2022-06-16 08:46:19 -07:00
Nancy Butler 5e42646f5d update azuread upgrade message 2022-06-09 12:25:40 -07:00
Nancy Butler cf39839fbf update azuread token and auth endpoints 2022-06-09 10:02:11 -07:00
Nancy Butler 6c541a10f6 fix azuread config style 2022-06-09 10:02:11 -07:00
Nancy Butler 2ef50bce52 update azuread graph endpoints, provide way of updating old auth configs 2022-06-09 10:02:11 -07: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
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