mirror of https://github.com/rancher/dashboard.git
11 Commits
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
ada8f89926 | update not-found tests to check product and resources std user has access to | |
|
|
01ae80cd88
|
working on making sure we show a 404 page with a proper error (#8927)
* working on making sure we show a 404 page with a proper error * code cleanup + add logic to capture 404s for resource instance details * add e2e tests * address PR comments + adjust e2e tests * cover 404 on cluster for dynamic plugins * address PR comments * catching bogus resources on authenticated middleware with redirect to 404 page * fix lint issue * address PR comments + fix issue with e2e tests * Fix l10n - Ensure error messages doesn't reference 'list' when not on a list page - The new way the feature works means going to a list with an unknown resource results in the generic message, but this is preferably over the above * fix e2e tests --------- Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local> Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan> Co-authored-by: Richard Cox <richard.cox@suse.com> |
|
|
|
e12939115e
|
Allow basic fleet user to manage fleet without cluster permissions. (#7446)
* Allow basic fleet user to manage fleet without cluster permissions. * Handle no workspaces. * Add Fleet bundle namespace mapping - fleet.cattle.io.bundlenamespacemapping * Add git repo restrictions. * Handle auth errors for checkSchemasForFindAllHash. * Fix workspace switcher and handle fleetworkspaces 401 issues. * Update workspace switcher. * Fix Gitrepo restriction creation from the Workspace create * Disable workspace creation * Fix workspace loading after creation * Fix Bundle creation error. * Remove redudant FLEET.TOKEN request. |
|
|
|
c19a07f01e
|
Use property forceYaml to create resources via yaml (#7857) | |
|
|
3e31e9f138
|
Add support for Pod Security Admission in the Namespace resource (#7619)
* Create models, config and utils for PSA * Create PSA tab form view * Create custom labels for Namespace * Add icon option for Namespace detail view * Add icon for Namespace list * Add PSA tab for Namespace edit view * Add i18n for all the PSA parts * Separate PSA labels between mode and versions * Filter DetailTop Namespace labels from PSA versions * Correct unit test * Correct Namespace tooltips for details, to be created after fetching the resources * Remove unnecessary model * Add todo for PSA implementation * Add TODO for tests with checkbox and select * Correct namespace list link with model method * Add TODO * Move i18n key for PSA * Align Namespace detail view chips icon to the top * Restore labels and annotation to the Namespace view * Merge LabelsPSA features to existing Labels component * Move all the PSA logic from the view to the model * Tweaks following review DetailTop - Remove PSA specific code from generic component ResourceDetail - Remove PSA specific code from generic component - Remove plumbing for descriptions and icons from parent component to DetailTop Labels&Annotations component - Default `show system labels` to off - Ensure size of `Labels` and `Annotations` titles are the same - Improve padding - Remove PSA specific code from generic component - Removed un-needed margin-bottom Project/Namespace List - Improve padlock icon alignment - Improve spacing around PSA list in tooltip (this will pop up often) PodSecurtyAdmission settings component - Improved alignment on PSA checkbox General Improvements - Always show Labels&Annotations on Namespace config (view) page * Changes following testing - Fix display of show/hide system labels when there are no system labels - Ensure PSA order shown in project/namespaces list PSA tooltip matches PSA controls in Namespace edit/config page - Remove two usages of lodash - pickBy --> new common pickBy - values --> Object.values * Fix unit tests Co-authored-by: Richard Cox <richard.cox@suse.com> |
|
|
|
f04ad9c1cf
|
clean steve fields from yaml view and download (#7670)
* clean steve fields from yaml view and download * rename cleanFromSteve, add dashboard store fallback |
|
|
|
698194fea3
|
Create E2E tests for cluster CRUD operations (#6284)
* Set data test id and allow complex component to have default and inherited values for all the actions * Create cluster tests with steps; Create cluster E2E test * Extend command to use selector matchers * Create test for cluster navigation and deletion * Extend commands to find by id as in get method * Extend documentation with guidelines and info about E2E * Correct cluster delete and details tests to get menu within speciftc cluster row * Add remaining E2E tests for the cluster * Add baseUrl to the paths * Add RKE2 selection on cluster creation for CI * Add E2E debugging information * Rename clluster manager E2E for consistency * Correct data test ID after rebase * Prevent cluster provider errors if no management parameter is provided * Prevent accessing objects in mutation if none is provided * Remove imported cluster sample due discarded logic * Reset RKE2 switch on cluster creation * Adjust test naming for cluster manager * Group tests under scoped cases |
|
|
|
8d8752db72
|
Update keyboard shortcuts to prevent issues with ctrl+c (#6426) | |
|
|
1e3110f9e6
|
Fleet request: more real time visibility (#5938)
* Fleet Bundle Deployment Chart Co-authored-by: Alexandre Alves <aalves@AlexandresMBP2.lan> Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local> |
|
|
|
50aed3eb9e |
New Epinio pkg, and updates to dashboard (core, pkg process) (#5637)
* 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 * disable consent banner text overflow wrap * add additional metadata to workload detail view * minor css tweak * 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 * Add annotation to stop upgrades for managed charts Signed-off-by: Phillip Rak <rak.phillip@gmail.com> * Use correct name for Network Attachment Definition Resource (#5579) * Fix heading levels in Account and API keys page (#5563) * SortableTable Performance: Optimise row mouse over/leave handlers (#5550) Co-authored-by: Richard Cox <richard.cox@suse.com> * Keep the check for fleet bundle ID Signed-off-by: Phillip Rak <rak.phillip@gmail.com> * Revert "Remove frontmatter-markdown-loader reference from nuxt-config" This reverts commit |
|
|
|
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 |