From e5bc185c1960fd433be6fa47a4df630bcf0557af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96zt=C3=BCrk?= Date: Fri, 13 Mar 2026 21:04:39 +0300 Subject: [PATCH] AddPageUrl eklendi --- .../GridOptionsDto/GridEditingDto.cs | 4 +++ .../Seeds/LanguagesData.json | 6 ++++ ui/src/proxy/form/models.ts | 1 + .../views/admin/listForm/edit/FormTabEdit.tsx | 16 +++++++++ ui/src/views/list/useToolbar.tsx | 36 +++++++++++++------ 5 files changed, 53 insertions(+), 10 deletions(-) diff --git a/api/src/Sozsoft.Platform.Application.Contracts/ListForms/GridOptionsDto/GridEditingDto.cs b/api/src/Sozsoft.Platform.Application.Contracts/ListForms/GridOptionsDto/GridEditingDto.cs index ad60ea6..2a91a00 100644 --- a/api/src/Sozsoft.Platform.Application.Contracts/ListForms/GridOptionsDto/GridEditingDto.cs +++ b/api/src/Sozsoft.Platform.Application.Contracts/ListForms/GridOptionsDto/GridEditingDto.cs @@ -39,5 +39,9 @@ public class GridEditingDto /// Form post edilirken sadece değişen sütunları veya tümünü gönderir /// public bool SendOnlyChangedFormValuesUpdate { get; set; } = false; + /// + /// Popup olarak açılmadan yeni kayıt ekleme işlemi yapılacaksa, yeni kaydın ekleneceği sayfanın url'si + /// + public string AddPageUrl { get; set; } } diff --git a/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json index 29a17e8..079594f 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json @@ -4038,6 +4038,12 @@ "en": "Allow Adding", "tr": "Eklemeye İzin Ver" }, + { + "resourceName": "Platform", + "key": "ListForms.ListFormEdit.EditingAddPageUrl", + "en": "Add Page Url", + "tr": "Ek Sayfa Url'si" + }, { "resourceName": "Platform", "key": "ListForms.ListFormEdit.EditingAllowEditing", diff --git a/ui/src/proxy/form/models.ts b/ui/src/proxy/form/models.ts index e993762..427cd35 100644 --- a/ui/src/proxy/form/models.ts +++ b/ui/src/proxy/form/models.ts @@ -460,6 +460,7 @@ export interface GridEditingDto { isTenant: boolean isBranch: boolean isOrganizationUnit: boolean + addPageUrl?: string } export interface EditingFormDto { diff --git a/ui/src/views/admin/listForm/edit/FormTabEdit.tsx b/ui/src/views/admin/listForm/edit/FormTabEdit.tsx index 78715fe..32318b1 100644 --- a/ui/src/views/admin/listForm/edit/FormTabEdit.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabEdit.tsx @@ -56,6 +56,22 @@ function FormTabEdit(props: FormEditProps & { listFormCode: string }) { component={Checkbox} /> + + +