Files
twenty/packages/twenty-server/src/engine/core-modules
Weiko c1e4756f9c Add is active to overridable entities and deactivation logic for page layouts (#19200)
- Replace soft-deletion (deletedAt) with isActive boolean for
overridable entities (tabs, widgets, viewFieldGroups, viewFields).
Standard entities are deactivated (isActive: false) when removed from
update payloads, while custom entities are hard-deleted.
- When a viewFieldGroup is deactivated/deleted, its viewFields are
reassigned to the next section by position (or null if none remain).
- Add isActive: true filters to viewFieldGroup and viewField API queries
so deactivated entities are excluded from responses.

Next: 
- fields-widget-upsert.service.ts should be refactored a bit
- Add restore logic
2026-04-02 14:50:50 +00:00
..
2026-03-12 15:07:53 +01:00
2026-04-02 11:23:10 +00:00
2026-04-02 12:33:12 +02:00
2026-03-05 14:40:23 +01:00
2026-03-12 15:07:53 +01:00
2026-03-05 14:40:23 +01:00