Add syncable NavigationMenuItem entity to core schema (#17232)

Implements a new syncable `navigationMenuItem` entity in the core schema
to replace the workspace `favorite` entity.

## Next Steps
- Frontend integration ([separate
PR](https://github.com/twentyhq/twenty/pull/17268))
- Data migration (separate PR)
This commit is contained in:
Abdul Rahman
2026-01-22 12:48:51 +00:00
committed by GitHub
parent 2cda1f5f08
commit aff577689f
71 changed files with 4050 additions and 3 deletions
@@ -36,6 +36,7 @@ export const WORKSPACE_CACHE_KEYS_V2 = {
flatAgentMaps: 'flat-maps:agent',
flatSkillMaps: 'flat-maps:skill',
flatCommandMenuItemMaps: 'flat-maps:command-menu-item',
flatNavigationMenuItemMaps: 'flat-maps:navigation-menu-item',
flatRoleTargetByAgentIdMaps: 'flat-maps:flatRoleTargetByAgentId',
flatPageLayoutMaps: 'flat-maps:page-layout',
flatPageLayoutWidgetMaps: 'flat-maps:page-layout-widget',