Skip to content

feat(ev): WPB-22900-Entity value policies - #925

Open
osalama7 wants to merge 13 commits into
v5-devfrom
feat/entity-value-policies
Open

feat(ev): WPB-22900-Entity value policies#925
osalama7 wants to merge 13 commits into
v5-devfrom
feat/entity-value-policies

Conversation

@osalama7

@osalama7 osalama7 commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Changes

  • adding policy migrations for Entities and Values models
  • refactor Dao initialization for Entities and Values
  • use Dao resolution with name in grpc handlers
  • Apply dao resolution changes in unit tests
  • Following up with more pull requests to add and resolve new policies for Entities and values

Migration generates tables:

  • idm_usr_entity_values_policies
  • idm_usr_entity_policies

Ticket: WPB-22900

@osalama7
osalama7 marked this pull request as ready for review May 4, 2026 07:12
@osalama7 osalama7 changed the title Feat/entity value policies feat(ev): WPB-22900-Entity value policies May 4, 2026
@osalama7
osalama7 requested a review from ghecquet July 8, 2026 12:38
@osalama7
osalama7 marked this pull request as draft July 16, 2026 16:45
@osalama7
osalama7 marked this pull request as ready for review August 25, 2026 15:02
osalama7 and others added 12 commits August 25, 2026 17:05
…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
…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
- Removes additional entitiy values policy migration
- Improves/fixes user meta service migration runs
- other entity value focused minor improvements
- add 5.0.3 migration for standard on GET `rest:user-meta/entity`
- use IsContextEditable helper to set IsContextEditable for entities
- Remove default entities for default tags namespace
@osalama7
osalama7 force-pushed the feat/entity-value-policies branch from 9e78caa to 72cde95 Compare August 25, 2026 15:09
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