[stable10] Backport of Fix static tags filtering in the backend #34557
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix static tags filtering in the backend.
Signed-off-by: Sujith H [email protected]
Description
Static tags filtering was done in the frontend #34116. We need to do this in the backend. The filtering is done in the method
getchildren()
. If th user does not have privilege to see the static tags, in the search, then it should be hidden for him/her.Related Issue
Motivation and Context
The backend should provide the tags which could be viewed by the user. Basically it helps the UI to filter it out.
How Has This Been Tested?
admin
,user1
anduser2
.group1
and assignuser1
to it.user2
is assigned togroup2
.admin
user create 4 tagsvisibleTag
,restrictTag
(group1
is assgined to it ),staticTag
(group2
is assigned to it) ,invisibleTag
.user2
and navigate to tags page, the user would seestaticTag
user1
and navigate to tags page, the user would not seestaticTag
.Screenshots (if appropriate):
Types of changes
Checklist:
Open tasks: