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}
/>
+
+
+