Skip to content

feat: [UIE-9852] - IAM: disable input based on permission#13206

Merged
aaleksee-akamai merged 2 commits intolinode:developfrom
aaleksee-akamai:UIE-9852
Dec 18, 2025
Merged

feat: [UIE-9852] - IAM: disable input based on permission#13206
aaleksee-akamai merged 2 commits intolinode:developfrom
aaleksee-akamai:UIE-9852

Conversation

@aaleksee-akamai
Copy link
Contributor

Description 📝

This PR adds a permission check to the users table input.

Changes 🔄

List any change(s) relevant to the reviewer.

  • Add the permission's check to the input

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 📷

Before After
without view_account permission:
image image
with view_account permission:
image image

How to test 🧪

Prerequisites

(How to setup test environment)

  • use iam account (not-admin) with/without account_viewer role

Reproduction steps

(How to reproduce the issue, if applicable)

  • go to /iam/users

Verification steps

(How to verify changes)

  • Input is disabled/enabled based on the view_account permission
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

@aaleksee-akamai aaleksee-akamai requested a review from a team as a code owner December 16, 2025 13:19
@aaleksee-akamai aaleksee-akamai requested review from a team, abailly-akamai and mpolotsk-akamai and removed request for a team December 16, 2025 13:19
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🎉 830 passing tests on test run #2 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing830 Passing11 Skipped40m 26s

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Dec 17, 2025
@aaleksee-akamai aaleksee-akamai merged commit 96beaf5 into linode:develop Dec 18, 2025
35 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Dec 18, 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