Commit Graph

15 Commits

Author SHA1 Message Date
Guang Yee 0e996c7fa3
Add support for Pay-As-You-Go (PAYG) CSP billing adapter (#9092)
* Add support for Pay-As-You-Go (PAYG) CSP billing adapter

Also check for the `rancher-csp-billing-adapter` for PAYG offering.

* Only run through apps list once, fix fresh install issue
- Make the check for csp app common
- only loop through apps once
- fixed an issue where new users with no v3/settings/ui-brand value would not get their suse brand
- tested by checking for `ui-plugin-operator` app

* Fixes following merge conflict

* Only run through apps list once, fix fresh install issue
- Make the check for csp app common
- only loop through apps once
- fixed an issue where new users with no v3/settings/ui-brand value would not get their suse brand
- tested by checking for `ui-plugin-operator` app

* Only run through apps list once, fix fresh install issue
- Make the check for csp app common
- only loop through apps once
- fixed an issue where new users with no v3/settings/ui-brand value would not get their suse brand
- tested by checking for `ui-plugin-operator` app

* Fix excpetion thrown during setup flow

* e2e: improve user avatar toggle

* revert force click change

* Beef up home page goToAndWaitForGet

* Beef up home page goToAndWaitForGet

* Revert "Beef up home page goToAndWaitForGet"

This reverts commit 125a478daf.

* Revert "Beef up home page goToAndWaitForGet"

This reverts commit d771f88b7d.

* Revert "revert force click change"

This reverts commit ca57ae6768.

* Revert "e2e: improve user avatar toggle"

This reverts commit 90fa05dc9e.

* Revert "Fix excpetion thrown during setup flow"

This reverts commit 8bad76b99e.

* Fixes after merge

* Fixes after merge

---------

Co-authored-by: Richard Cox <richard.cox@suse.com>
2023-07-12 18:29:14 +01:00
Richard Cox c16c746fa8 Fix following review
- if we have the brand and that brand value is not what we want it to be... set it
- if we use brandSetting?.value a falsy brandSetting would result in the code below triggering
2023-07-12 13:12:40 +01:00
Richard Cox 3b4fa5176a Fix issue where adding branding --> removing branding always resulted in setting brand 2023-07-12 12:38:29 +01:00
Richard Cox 215d4c11a7 Updates / Fixes to Automatically setting ui brand
- ui-brand setting comes from the existence of a helm app
- this was broken for the initial case (there is a brand... but no brand setting
  -  cause by a computed property not re-running given change after `fetch`
- fixing this reactivity exposed some other scenarios where we need to be safe
  - for instance when logged out, or in the process thereof
2023-07-12 12:38:29 +01:00
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
Neil MacDougall 6d15349c45
Fix brand for csp (#7428) 2022-11-14 16:28:41 +00:00
Neil MacDougall fcbdf97706
Fix issue where brand is not set on authenticated pages (#7311) 2022-11-01 11:24:37 +00:00
Richard Cox 733caceb36
Fix application of branding, color and theme from settings (#6706)
- The watchers for settings apply them
- This was not happening as they never changed from the initial value
- Caused by 771f168a5b
- Revert to the initial way. This may break epinio but that can be fixed later on
2022-08-29 10:12:47 -07:00
Nancy Butler e4e13261c2 update csp-adapter name, generateSupportConfig url 2022-06-17 14:42:00 -07:00
Neil MacDougall 13e4564eec
Fixes for setting custom favicon (#6185) 2022-06-17 07:40:03 +01:00
Richard Cox e0922917de Fix `globalSettings` error in console
- caused by bad merge from epinio-dev --> master
- globalSetting was moved to a `computed` property but wasn't removed from `data`
2022-06-10 12:29:24 +01:00
Richard Cox 3ed383c83e Merge remote-tracking branch 'upstream/epinio-dev' into merge-epinio-dev 2022-06-06 09:35:32 +01:00
Nancy Butler 52c495aab7 aws support generate config 2022-06-01 11:35:17 -07:00
Richard Cox 771f168a5b Allow the backend to override the theme
- Used in non-rancher world where the ability to select theme isn't supported
- If no `ui-theme` present resort to previous method of working out theme
- https://github.com/epinio/ui/issues/125
2022-05-30 17:40:26 +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