feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud - #984
Open
osalama7 wants to merge 21 commits into
Open
feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud#984osalama7 wants to merge 21 commits into
osalama7 wants to merge 21 commits into
Conversation
- Reafactor - Initial commit
…ion and policy spec Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
- feat: Implement new handlers for Entity and EntityValue handling - refactor: Resolve EV vocabulary in the grpc layer rather than the implementation in client.go - feat: Use the new endpoints for EV crud client side to create entities and values client side instead of implicit parsing from JsonDefinition - chore: Update generated protos and regenerate swagger for js sdk
- feat: Implement client side handling for Entities and Values - refactor: Ensure JSON definition operations are done client side after entities and namespace are created - feat: use EntityValue creation endpoint for admin console namespace creation only - Reduce JSON definition parse and write operations on server side
…LETE paths - Add Detach() method to EvResolver for explicit DELETE handling - Refactor Resolve() to batch fetch and detach removed links in one pass - Extract normalizeLabels and resolveEntityValues helpers for clarity - Move resolver instantiation outside request loop - Imrpove inline docs
…in admin console - Refactor components Metanamespace and MetanamespaceFieldOptions to TS - Improve state handling - Set Disable new values flag entity policies - this should allow setting PoliciesContextEditable for tag cloud namespace entities to disable input by user - add ts config - add typescript dev dep Implements and fixes : - Bug: [WPB-27348](https://wearezeta.atlassian.net/browse/WPB-27348) - Bug: [WPB-27253](https://wearezeta.atlassian.net/browse/WPB-27253) - Issue: [WPB-23527](https://wearezeta.atlassian.net/browse/WPB-23527)
…Tagcloud - Use entity list to set close list policies on tag cloud input type - Add new flag for tagCloud to validate closed lists UX
- Removes additional entitiy values policy migration - Improves/fixes user meta service migration runs - other entity value focused minor improvements
- add a common hook for EditableEntityValue flag - use a standard js function to check PoliciesContextEditable flag doesn't exists for closed lists
osalama7
marked this pull request as ready for review
August 25, 2026 15:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud- #984
Implements
Ticket: WPB-27582