Skip to content

fix: [UIE-10396] - Await permissions to show error on User Detail#13462

Merged
abailly-akamai merged 2 commits intolinode:developfrom
abailly-akamai:UIE-10396
Mar 5, 2026
Merged

fix: [UIE-10396] - Await permissions to show error on User Detail#13462
abailly-akamai merged 2 commits intolinode:developfrom
abailly-akamai:UIE-10396

Conversation

@abailly-akamai
Copy link
Copy Markdown
Contributor

Description 📝

Small PR to prevent showing the permission error when editing own username in the IAM UI

Changes 🔄

List any change(s) relevant to the reviewer.

  • Await permissions to show error on User Detail

Scope 🚢

Upon production release, changes in this PR will be visible to:

  • All customers
  • Some customers (e.g. in Beta or Limited Availability)
  • No customers / Not applicable

Preview 📷

Fixing this 👇

Screen.Recording.2026-03-03.at.17.18.00.mov

How to test 🧪

Prerequisites

Reproduction steps

(How to reproduce the issue, if applicable)

  • Navigate to /iam/users/<user>/details, being the current user
  • Update username
  • 🚫 Notice error flashing before render

Verification steps

  • Navigate to /iam/users/<user>/details, being the current user
  • Update username
  • ✅ Confirm no error flashing before render
Author Checklists

As an Author, to speed up the review process, I considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿ Providing accessibility support

  • I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed ✅

  • All tests and CI checks are passing
  • TypeScript compilation succeeded without errors
  • Code passes all linting rules

@abailly-akamai abailly-akamai marked this pull request as ready for review March 4, 2026 11:42
@abailly-akamai abailly-akamai requested a review from a team as a code owner March 4, 2026 11:42
@linode-gh-bot
Copy link
Copy Markdown
Collaborator

Cloud Manager UI test results

🔺 3 failing tests on test run #2 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
3 Failing866 Passing11 Skipped37m 56s

Details

Failing Tests
SpecTest
account-switching.spec.tsCloud Manager Cypress Tests→Parent/Child account switching→From Child to Parent » can switch from Proxy user back to Parent account user from Billing page
account-switching.spec.tsCloud Manager Cypress Tests→Parent/Child account switching→From Child to Child » can switch to another Child account as a Proxy user
object-storage.e2e.spec.tsCloud Manager Cypress Tests→object storage end-to-end tests » can create and delete object storage buckets

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/parentChild/account-switching.spec.ts,cypress/e2e/core/objectStorage/object-storage.e2e.spec.ts"

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Mar 4, 2026
@abailly-akamai abailly-akamai merged commit 13836a7 into linode:develop Mar 5, 2026
34 of 35 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants