From 50e067a97d8da94e5a9f534ed02dde5be5f745a1 Mon Sep 17 00:00:00 2001 From: aaleksee-akamai Date: Wed, 16 Jul 2025 17:26:13 +0200 Subject: [PATCH] fix: [UIE-8910] - IAM RBAC: fix a permission check for linode details (#12525) * fix: [UIE-8910] - IAM RBAC: fix a permission check for linode details * Added changeset: IAM RBAC: Fix a permission check for notification banner in Linode details component * Update changelog and package.json version * Update changelog version --------- Co-authored-by: Connie Liu --- packages/manager/CHANGELOG.md | 7 +++++++ packages/manager/package.json | 2 +- .../manager/src/features/Linodes/LinodeEntityDetail.tsx | 7 ++++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/manager/CHANGELOG.md b/packages/manager/CHANGELOG.md index 9408e55cc16..7558a5dd3fd 100644 --- a/packages/manager/CHANGELOG.md +++ b/packages/manager/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2025-07-16] - v1.146.1 + + +### Fixed: + +- IAM RBAC: Fix a permission check for notification banner in Linode details component ([#12525](https://github.com/linode/manager/pull/12525)) + ## [2025-07-15] - v1.146.0 diff --git a/packages/manager/package.json b/packages/manager/package.json index b9429f8ca8f..86d0386430b 100644 --- a/packages/manager/package.json +++ b/packages/manager/package.json @@ -2,7 +2,7 @@ "name": "linode-manager", "author": "Linode", "description": "The Linode Manager website", - "version": "1.146.0", + "version": "1.146.1", "private": true, "type": "module", "bugs": { diff --git a/packages/manager/src/features/Linodes/LinodeEntityDetail.tsx b/packages/manager/src/features/Linodes/LinodeEntityDetail.tsx index dafe762d2c4..0fb46541d03 100644 --- a/packages/manager/src/features/Linodes/LinodeEntityDetail.tsx +++ b/packages/manager/src/features/Linodes/LinodeEntityDetail.tsx @@ -74,7 +74,12 @@ export const LinodeEntityDetail = (props: Props) => { linodeId: linode.id, }); - const { permissions } = usePermissions('linode', ['update_linode']); + const { permissions } = usePermissions( + 'linode', + ['update_linode'], + linode.id + ); + const imageVendor = images?.find((i) => i.id === linode.image)?.vendor ?? null;