
Charles BochetandGitHub
46d28509b9
Keep simplifying logic functions (#17595)
## Summary
Refactors the `LogicFunctionService` API by consolidating v1 and v2
services:
In metadata-module (presentation layer module)
- **Renamed methods**: `deleteOneLogicFunction` → `destroyOne`,
`updateOneLogicFunction` → `updateOne`, `createOneLogicFunction` →
`createOne`
- **Added duplicate methods**: `duplicateLogicFunction`,
`createLogicFunctionFromExistingLogicFunctionById`
- **Removed soft delete/restore** functionality - only hard delete
(`destroyOne`) is supported
In core-module (lower level module)
- **Moved execution methods** to `LogicFunctionExecutorService` which is
lower level: `executeOneLogicFunction`, `getAvailablePackages`,
`getLogicFunctionSourceCode`
2026-01-30 20:30:52 +01:00
..
2026-01-30 17:32:32 +00:00
2026-01-30 16:26:45 +01:00
2025-12-22 15:19:11 +01:00
2026-01-30 14:32:23 +00:00
2026-01-30 19:28:32 +01:00
2026-01-27 13:30:38 +00:00
2026-01-23 11:22:23 +01:00
2026-01-30 13:44:11 +00:00
2026-01-30 20:30:52 +01:00
2026-01-30 16:26:45 +01:00
2026-01-30 20:30:52 +01:00
2026-01-30 17:32:32 +00:00
2026-01-30 17:32:32 +00:00
2025-12-23 14:26:11 +01:00
2026-01-23 10:30:05 +00:00
2025-12-17 14:39:51 +01:00