Skip to content

feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud - #984

Open
osalama7 wants to merge 21 commits into
feat/entity-value-admin-consolefrom
feat/WPB-27582-entity-value-closed-list
Open

feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud#984
osalama7 wants to merge 21 commits into
feat/entity-value-admin-consolefrom
feat/WPB-27582-entity-value-closed-list

Conversation

@osalama7

@osalama7 osalama7 commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud- #984

  • Use entity list to set close list policies on tag cloud input type
  • Add new flag for tagCloud to validate closed lists UX

Implements

Ticket: WPB-27582

osalama7 and others added 19 commits April 24, 2026 10:40
…ion and policy spec

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
@osalama7 osalama7 changed the title feat(usermeta): Enable closed MutliSelect input type for closed list … feat(usermeta): Enable closed MutliSelect input type for closed list TagCloud Aug 24, 2026
- 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
osalama7 marked this pull request as ready for review August 25, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant