Skip to content

[Web] Fix Feature Hiding#45566

Merged
rudream merged 1 commit intomasterfrom
yassine/fix-featurehiding
Aug 16, 2024
Merged

[Web] Fix Feature Hiding#45566
rudream merged 1 commit intomasterfrom
yassine/fix-featurehiding

Conversation

@rudream
Copy link
Copy Markdown
Contributor

@rudream rudream commented Aug 16, 2024

Purpose

This PR fixes a regression for the FeatureHiding feature which, when enabled, is supposed to hide the management tab from users with no access to anything within it.

This regression was introduced in this PR: #36368, when we implemented the top bar, we forgot to use the managementSection flag to conditionally render the management navigation section.

This PR also adds some missing features to the exclusion list.

Demo

User with no access to any management features & FeatureHiding on

image

changelog: Fixed bug causing FeatureHiding flag to not hide the "Access Management" section in the UI as intended.

@zmb3
Copy link
Copy Markdown
Collaborator

zmb3 commented Aug 16, 2024

Does this need to go to v15 as well?

@rudream rudream enabled auto-merge August 16, 2024 21:58
@rudream rudream added this pull request to the merge queue Aug 16, 2024
Merged via the queue into master with commit f25050a Aug 16, 2024
@rudream rudream deleted the yassine/fix-featurehiding branch August 16, 2024 22:18
@public-teleport-github-review-bot
Copy link
Copy Markdown

@rudream See the table below for backport results.

Branch Result
branch/v15 Failed
branch/v16 Create PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants