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