Skip to content

change: [UIE-9700] - Await permissions before rendering Linode Detail Header - #13124

Merged
abailly-akamai merged 2 commits into
linode:developfrom
abailly-akamai:UIE-9700
Nov 21, 2025
Merged

change: [UIE-9700] - Await permissions before rendering Linode Detail Header#13124
abailly-akamai merged 2 commits into
linode:developfrom
abailly-akamai:UIE-9700

Conversation

@abailly-akamai

@abailly-akamai abailly-akamai commented Nov 21, 2025

Copy link
Copy Markdown
Contributor

Description 📝

Small PR to prevent a restricted user from seeing the permission warning regardless of their permission level on the linode

Changes 🔄

  • Wait for permissions to load in Linode Header

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

Target release date 🗓️

Dec 8

Preview 📷

Before After
Screen.Recording.2025-11-21.at.12.45.22.mov
Screen.Recording.2025-11-21.at.12.51.46.mov

How to test 🧪

Prerequisites

IAM account - restricted user

Reproduction steps

Go to a linode detail as an IAM restricted user with contributor access to the linode
🚫 permission warning shows up regardless of contributor or viewer role

Verification steps

Go to a linode detail as an IAM restricted user with contributor access to the linode
✅ permission warning never shows up if contributor role
✅ permission warning still shows up if only viewer role

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

@github-project-automation github-project-automation Bot moved this from Review to Approved in Cloud Manager Nov 21, 2025
@linode-gh-bot

Copy link
Copy Markdown

Cloud Manager UI test results

🔺 1 failing test on test run #2 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing861 Passing11 Skipped46m 58s

Details

Failing Tests
SpecTest
clone-linode.spec.tsCloud Manager Cypress Tests→clone linode » can clone a Linode from Linode details page

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/linodes/clone-linode.spec.ts"

@abailly-akamai
abailly-akamai merged commit f76c020 into linode:develop Nov 21, 2025
58 of 60 checks passed
@github-project-automation github-project-automation Bot moved this from Approved to Merged in Cloud Manager Nov 21, 2025
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.

4 participants