rancher / dashboard

The Rancher UI
https://rancher.com
Apache License 2.0
450 stars 256 forks source link

[backport v2.9.next1] When you choose to customize project/cluster permissions, the UI reports an error when adding project/cluster members #11638

Open github-actions[bot] opened 1 month ago

github-actions[bot] commented 1 month ago

This is a backport issue for #10894, automatically created via GitHub Actions workflow initiated by @richard-cox

Original issue body:

Setup

Describe the bug

When you choose to customize project/cluseter permissions, the UI reports an error when adding project/cluster members, if Simplified Chinese is selected

To Reproduce

  1. Switch UI language to Simplified Chinese: Preferences -> languages-> 简体中文

Add project members

  1. Go to the Projects/Namespaces page, and on the project row,click on the Edit Config menu
  2. On the member tab page, click the Add button
  3. In the Project Permissions section, select Custom Option

Add cluster members

  1. Go to the Cluster and Project Members page, and select Cluster Membership tab,click Add button
  2. In the Cluster Permissions section, select Custom Option

Result UI goes to error page or UI is not responding

Expected Result

Show project/cluster customization permission options

Screenshots

test test1

Additional context

gaktive commented 2 weeks ago

Focusing on Vue3 migration first, so pushing this out to October.