From 178b9309ec35a4149fbd6d0d35761b9c08722eca Mon Sep 17 00:00:00 2001 From: lexx Date: Mon, 12 Jan 2026 19:25:40 +0200 Subject: [PATCH] content tables --- .../js/entry/ContentEntry/ContentEntry.svelte | 18 +-- front/js/entry/ContentEntry/Table.svelte | 120 ++++++++++++++++++ front/js/entry/ContentEntry/Tools.svelte | 76 +++++++++++ .../RecordEditEntry/RecordEditEntry.svelte | 7 + .../entry/RecordEditEntry/RecordForm.svelte | 1 - .../fields/RelationField.svelte | 2 +- src/Core/Data/QueryRecord.php | 14 ++ src/Core/Query/QueryModule.php | 116 +++++++++++++++++ src/Core/Record/RecordFieldModule.php | 24 +++- src/Core/Repository/EdgeRepo.php | 38 ++++++ src/Core/Repository/RecordRepo.php | 46 ++++++- src/Core/Schema/Data/Schema.php | 1 + src/Core/Schema/SchemaModule.php | 3 + src/Http/Controller/EdgeController.php | 17 ++- src/Http/Controller/RecordController.php | 17 ++- src/Http/Controller/SchemaController.php | 6 +- 16 files changed, 483 insertions(+), 23 deletions(-) create mode 100644 front/js/entry/ContentEntry/Table.svelte create mode 100644 front/js/entry/ContentEntry/Tools.svelte create mode 100644 src/Core/Data/QueryRecord.php create mode 100644 src/Core/Query/QueryModule.php diff --git a/front/js/entry/ContentEntry/ContentEntry.svelte b/front/js/entry/ContentEntry/ContentEntry.svelte index bfaf169..37f7c67 100644 --- a/front/js/entry/ContentEntry/ContentEntry.svelte +++ b/front/js/entry/ContentEntry/ContentEntry.svelte @@ -1,6 +1,8 @@ + + + + + + diff --git a/front/js/entry/RecordEditEntry/RecordEditEntry.svelte b/front/js/entry/RecordEditEntry/RecordEditEntry.svelte index 515e90b..af3b495 100644 --- a/front/js/entry/RecordEditEntry/RecordEditEntry.svelte +++ b/front/js/entry/RecordEditEntry/RecordEditEntry.svelte @@ -15,6 +15,12 @@ function handleLocaleChange() { selectedLocales = getSelectedLocales(); } + function toggleLiveData() { + if (!showPublished) { + // to avoid state sync + Turbo.visit(window.location.href); + } + } @@ -28,6 +34,7 @@