diff --git a/api/src/Sozsoft.Platform.DbMigrator/Migrations/ListFormSeeder_Saas.cs b/api/src/Sozsoft.Platform.DbMigrator/Migrations/ListFormSeeder_Saas.cs index c9e95af5..1df17881 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Migrations/ListFormSeeder_Saas.cs +++ b/api/src/Sozsoft.Platform.DbMigrator/Migrations/ListFormSeeder_Saas.cs @@ -3537,6 +3537,10 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency new("App.Widget.Chart", "orange", "FaChartBar", $"\"ListFormType\" = '{ListFormTypeEnum.Chart}'")), KeyFieldName = "Id", KeyFieldDbSourceType = DbType.Guid, + SeedFilePath = SeedPathResolver.GetDataFolderPath(listFormName), + SeedSyncInsert = true, + SeedSyncUpdate = true, + SeedSyncDelete = true, SortMode = GridOptions.SortModeMultiple, FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true, ApplyFilter = GridOptions.FilterRowApplyFilterAuto }), HeaderFilterJson = DefaultHeaderFilterJson(), @@ -10750,6 +10754,10 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency new("App.StaticLookup.Staging", "green", "FaRocket", "\"Status\" = 'Staging'")), KeyFieldName = "Id", KeyFieldDbSourceType = DbType.Guid, + SeedFilePath = SeedPathResolver.GetDataFolderPath(listFormName), + SeedSyncInsert = true, + SeedSyncUpdate = true, + SeedSyncDelete = true, DefaultFilter = DefaultFilterJson, SortMode = GridOptions.SortModeSingle, FilterRowJson = DefaultFilterRowJson(), diff --git a/configs/seeds/host/data/Abp.Identity.Permissions.json b/configs/seeds/host/data/Abp.Identity.Permissions.json index 62dfc1a0..0cc43d3c 100644 --- a/configs/seeds/host/data/Abp.Identity.Permissions.json +++ b/configs/seeds/host/data/Abp.Identity.Permissions.json @@ -5993,6 +5993,356 @@ "IsEnabled": true, "MultiTenancySide": 3, "Modules": "Sas|Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor", + "ParentName": "App.Hr.Definitions", + "DisplayName": "App.Hr.Doctor", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor.Create", + "ParentName": "App.Hr.Doctor", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor.Update", + "ParentName": "App.Hr.Doctor", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor.Delete", + "ParentName": "App.Hr.Doctor", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor.Export", + "ParentName": "App.Hr.Doctor", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor.Import", + "ParentName": "App.Hr.Doctor", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Doctor.Note", + "ParentName": "App.Hr.Doctor", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate", + "ParentName": "App.Hr.Definitions", + "DisplayName": "App.Hr.Certificate", + "Order": 7, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate.Create", + "ParentName": "App.Hr.Certificate", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate.Update", + "ParentName": "App.Hr.Certificate", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate.Delete", + "ParentName": "App.Hr.Certificate", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate.Export", + "ParentName": "App.Hr.Certificate", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate.Import", + "ParentName": "App.Hr.Certificate", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Certificate.Note", + "ParentName": "App.Hr.Certificate", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital", + "ParentName": "App.Hr.Definitions", + "DisplayName": "App.Hr.Hospital", + "Order": 8, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital.Create", + "ParentName": "App.Hr.Hospital", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital.Update", + "ParentName": "App.Hr.Hospital", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital.Delete", + "ParentName": "App.Hr.Hospital", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital.Export", + "ParentName": "App.Hr.Hospital", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital.Import", + "ParentName": "App.Hr.Hospital", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.Hospital.Note", + "ParentName": "App.Hr.Hospital", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment", + "ParentName": "App.Hr.Definitions", + "DisplayName": "App.Hr.HospitalDepartment", + "Order": 9, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment.Create", + "ParentName": "App.Hr.HospitalDepartment", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment.Update", + "ParentName": "App.Hr.HospitalDepartment", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment.Delete", + "ParentName": "App.Hr.HospitalDepartment", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment.Export", + "ParentName": "App.Hr.HospitalDepartment", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment.Import", + "ParentName": "App.Hr.HospitalDepartment", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.HospitalDepartment.Note", + "ParentName": "App.Hr.HospitalDepartment", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType", + "ParentName": "App.Hr.Definitions", + "DisplayName": "App.Hr.DocumentType", + "Order": 10, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType.Create", + "ParentName": "App.Hr.DocumentType", + "DisplayName": "App.Platform.Create", + "Order": 1, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType.Update", + "ParentName": "App.Hr.DocumentType", + "DisplayName": "App.Platform.Update", + "Order": 2, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType.Delete", + "ParentName": "App.Hr.DocumentType", + "DisplayName": "App.Platform.Delete", + "Order": 3, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType.Export", + "ParentName": "App.Hr.DocumentType", + "DisplayName": "App.Platform.Export", + "Order": 4, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType.Import", + "ParentName": "App.Hr.DocumentType", + "DisplayName": "App.Platform.Import", + "Order": 5, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" + }, + { + "GroupName": "App.Hr", + "Name": "App.Hr.DocumentType.Note", + "ParentName": "App.Hr.DocumentType", + "DisplayName": "App.Platform.Note", + "Order": 6, + "IsEnabled": true, + "MultiTenancySide": 3, + "Modules": "Hr" } ] } diff --git a/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json b/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json new file mode 100644 index 00000000..ca8fe90a --- /dev/null +++ b/configs/seeds/host/data/App.DevRequests/31f9867d-f243-4e29-9819-bcd9dee19d5a.json @@ -0,0 +1,26 @@ +{ + "ListFormCode": "App.DevRequests", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T09:41:31.933523Z", + "Order": 0, + "Rows": [ + { + "Id": "31f9867d-f243-4e29-9819-bcd9dee19d5a", + "TenantId": null, + "UserName": "system@sozsoft.com", + "RequestDate": null, + "Status": "Testing", + "Title": "Human Resources -> Definitions", + "Description": "

Kurum Doktorları


Yeterlilik Belgeleri


Hastaneler


Hastane Bölümleri


Evrak Türleri


", + "DueDate": null, + "Tags": null, + "Assignees": null, + "Priority": null, + "Completed": false, + "SortOrder": 0, + "Timesheets": "[{\"id\":\"b0877f68-e287-6a71-ee2e-3a2403820cf5\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Doctor tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"f2dc9019-5288-2d82-f9f7-3a2403828035\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Doctor.json wizard\\u0027\\u0131 deploy edildi (1 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"c554eecc-b9af-3152-70f2-3a240382925d\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Certificate tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"29a2829f-e1a5-8ca6-5f78-3a240382dd1d\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Certificate.json wizard\\u0027\\u0131 deploy edildi (16 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"5bdece23-8a14-d008-4128-3a24038341a7\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_Hospital tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"cf4e73e7-e879-529f-5110-3a240383bec6\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hospital.json wizard\\u0027\\u0131 deploy edildi (45 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"ee05f153-cea5-71f7-1f9a-3a240383cdc4\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_HospitalDepartment tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"520a8e77-e28f-71e9-7bf3-3a2403842ca9\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"HospitalDepartment.json wizard\\u0027\\u0131 deploy edildi (31 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"b24ad81f-1406-6b3f-6abd-3a2403843c21\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Hr_T_DocumentType tablosu olu\\u015Fturuldu\",\"duration\":0.0167},{\"id\":\"24faa132-3d57-03ab-6397-3a240384d3a2\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"DocumentType.json wizard\\u0027\\u0131 deploy edildi (48 demo sat\\u0131r)\",\"duration\":0.0167},{\"id\":\"3d4f555a-a723-418a-d3d0-3a240384e6f8\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"10 tamamlanm\\u0131\\u015F alt g\\u00F6rev eklendi\",\"duration\":0.0167},{\"id\":\"c461de20-dc4b-72c4-c29c-3a2403852945\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"Analize \\u00FCretim notu eklendi\",\"duration\":0.0167},{\"id\":\"17a0bb99-9fc2-e1ef-f94e-3a2403854b2e\",\"date\":\"2026-09-30\",\"userName\":\"system@sozsoft.com\",\"description\":\"App.DevRequests ekran\\u0131nda sat\\u0131r g\\u00FCncellendi (Status)\",\"duration\":0.0167}]", + "SubTasks": "[{\"id\":\"8ec8d59b-2dee-b142-e656-3a240384e6e3\",\"title\":\"create_table: Hr_T_Doctor\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"1a95dfc3-0b5c-5e04-53c4-3a240384e6e3\",\"title\":\"deploy_wizard: Doctor.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"adb1a974-5df2-87e3-d144-3a240384e6e3\",\"title\":\"create_table: Hr_T_Certificate\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"a0bcc99d-766d-ea7a-df0d-3a240384e6e3\",\"title\":\"deploy_wizard: Certificate.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"479cc491-407a-d6ea-7b5c-3a240384e6e3\",\"title\":\"create_table: Hr_T_Hospital\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"44c91f37-c4f0-9d8a-5bed-3a240384e6e3\",\"title\":\"deploy_wizard: Hospital.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"a4bc6a6d-1fc6-1e1c-af69-3a240384e6e3\",\"title\":\"create_table: Hr_T_HospitalDepartment\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"db359bee-ce61-9cd0-f1e8-3a240384e6e3\",\"title\":\"deploy_wizard: HospitalDepartment.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"36ece9eb-28d9-8614-d8e3-3a240384e6e3\",\"title\":\"create_table: Hr_T_DocumentType\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true},{\"id\":\"c3337738-46c6-951f-5343-3a240384e6e3\",\"title\":\"deploy_wizard: DocumentType.json\",\"assignee\":\"system@sozsoft.com\",\"dueDate\":\"2026-09-30\",\"completed\":true}]", + "Analysis": "

Amaç

İK modülünün Tanımlamalar menüsüne, personel sağlık ve özlük süreçlerinde seçim kaynağı olarak kullanılacak beş tanım listesi eklenir: Kurum Doktorları, Yeterlilik Belgeleri, Hastaneler, Hastane Bölümleri ve Evrak Türleri. Kullanıcı İK ekibidir.

Görsel analizi

Çözüm yolu

Her ekran Wizard List (ComponentKind 0) ile üretilir: kayıt listesi, ekle/düzenle/sil, filtre ve arama. Her ekranın arkasında yeni bir tablo durur. Serbest yerleşim ihtiyacı yok.

Menü yeri

İnsan Kaynakları › Tanımlamalar › {Ekran}

Seviye

Kod

Ad (TR / EN)

İkon

Durum

Kök

App.Hr

İnsan Kaynakları / Human Resources

FcConferenceCall

Var

Ara

App.Hr.Definitions

Tanımlamalar / Definitions

FcFilingCabinet

Var

Ekran

App.Hr.Doctor

Kurum Doktorları / Company Doctors

FcPortraitMode

Yeni

Ekran

App.Hr.Certificate

Yeterlilik Belgeleri / Qualification Certificates

FcDiploma2

Yeni

Ekran

App.Hr.Hospital

Hastaneler / Hospitals

FcOrganization

Yeni

Ekran

App.Hr.HospitalDepartment

Hastane Bölümleri / Hospital Departments

FcList

Yeni

Ekran

App.Hr.DocumentType

Evrak Türleri / Document Types

FcDocument

Yeni

ModuleId: Hr · İzin grubu: App.Hr (var) · MenuParentCode: App.Hr.Definitions, MenuParentPath: App.Hr · Route: /admin/list/{ListFormCode}. Ekranlar arasında lookup bağımlılığı yok; menüde talepteki sırayla, var olan Yetenek Tipleri, Departmanlar ve Pozisyonlar ekranlarının ardından yer alırlar.

Veri modeli

Beş tablo da yenidir. Her birinde Multi-Tenant ve Full Audited kolon setleri bulunur (Id uniqueidentifier PK, TenantId, audit kolonları). Kapsam IsTenant = true, IsBranch = false.

Hr_T_Doctor — Tanım tablosu: Evet. Tanımlamalar menüsünde duruyor ve sağlık kayıtlarına doktor seçim kaynağı olacak.

Kolon

Tip

Zorunlu

Başlık

FullName

nvarchar(200)

Evet

Doktor Adı Soyadı

DiplomaNo

nvarchar(50)

Hayır

Diploma No

DiplomaDate

date

Hayır

Diploma Tarihi

OhsCertificateNo

nvarchar(50)

Hayır

İşyeri Hekimi Belge No

OhsCertificateDate

date

Hayır

İşyeri Hekimi Belge Tarihi

IdentityNo

nvarchar(11)

Hayır

T.C. Kimlik No

IsActive

bit, varsayılan 1

Evet

Aktif

Hr_T_Certificate — Tanım tablosu: Evet. Belge listesi personel yeterlilik kayıtlarının seçim kaynağıdır.

Kolon

Tip

Zorunlu

Başlık

Name

nvarchar(200)

Evet

Belge Adı

IsActive

bit, varsayılan 1

Evet

Aktif

Hr_T_Hospital — Tanım tablosu: Evet. Sağlık raporu ve muayene kayıtlarında kurum seçim kaynağıdır.

Kolon

Tip

Zorunlu

Başlık

Name

nvarchar(250)

Evet

Kurum Adı

IsActive

bit, varsayılan 1

Evet

Aktif

Hr_T_HospitalDepartment — Tanım tablosu: Evet. Muayene kayıtlarında bölüm seçim kaynağıdır.

Kolon

Tip

Zorunlu

Başlık

Name

nvarchar(200)

Evet

Bölüm Adı

IsActive

bit, varsayılan 1

Evet

Aktif

Hr_T_DocumentType — Tanım tablosu: Evet. Personel özlük dosyasına yüklenecek evrakların tür listesidir.

Kolon

Tip

Zorunlu

Başlık

GroupName

nvarchar(50)

Evet

Dosya Grubu — sabit liste: Genel · Özlük Evrakları · Sağlık

Name

nvarchar(200)

Evet

Dosya Türü

IsRequired

bit, varsayılan 0

Evet

Zorunlu

IsActive

bit, varsayılan 1

Evet

Aktif

Etkilenen kısımlar

Görünümler ve davranış

Kararlar

Üretim planı

  1. create_table: Hr_T_Doctor
  2. deploy_wizard: Doctor.json
  3. create_table: Hr_T_Certificate
  4. deploy_wizard: Certificate.json
  5. create_table: Hr_T_Hospital
  6. deploy_wizard: Hospital.json
  7. create_table: Hr_T_HospitalDepartment
  8. deploy_wizard: HospitalDepartment.json
  9. create_table: Hr_T_DocumentType
  10. deploy_wizard: DocumentType.json

Üretime hazır

Evet


MCP

\n

Üretilenler (menü: İnsan Kaynakları › Tanımlamalar, izin grubu App.Hr, IsTenant = true, IsBranch = false; görünümler Grid/Card/Pivot/Chart, açılış Grid; form tek grup 2 kolon):

\n\n

Yetkiler her ekranda {ListFormCode} + .Create/.Update/.Delete/.Export/.Import/.Note; hiçbir role atanmadı. Yeni dil anahtarları: beş ekran başlığı/menüsü, alan başlıkları (FullName, DiplomaNo, DiplomaDate, OhsCertificateNo, OhsCertificateDate, IdentityNo, GroupName, IsRequired) ve Dosya Grubu değerleri App.Hr.DocumentType.Group.General/Personnel/Health. Tüm demo satırlar IsActive = true.

\n

Varsayılanlar ve sapmalar

\n\n

DB Migrate bekleyen wizard'lar: Doctor.json, Certificate.json, Hospital.json, HospitalDepartment.json, DocumentType.json.

" + } + ] +} diff --git a/configs/seeds/host/data/App.Hr.Certificate.json b/configs/seeds/host/data/App.Hr.Certificate.json new file mode 100644 index 00000000..50a2e2b9 --- /dev/null +++ b/configs/seeds/host/data/App.Hr.Certificate.json @@ -0,0 +1,88 @@ +{ + "ListFormCode": "App.Hr.Certificate", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T08:02:21.5780831Z", + "Order": 0, + "Rows": [ + { + "Name": "Bitim İşlemleri Operatörü", + "IsActive": true, + "Id": "b9f071fd-5abd-27c2-8952-3a240382dd09" + }, + { + "Name": "Boyama Operatörü", + "IsActive": true, + "Id": "30cdd921-4f1a-1734-ad5a-3a240382dd09" + }, + { + "Name": "İplik Bitim İşlemleri Operatörü", + "IsActive": true, + "Id": "67dfe45d-3d90-acc8-0af4-3a240382dd09" + }, + { + "Name": "Ön İplik Operatörü", + "IsActive": true, + "Id": "997d4161-b9be-46f8-014b-3a240382dd09" + }, + { + "Name": "İplik Eğirme Operatörü", + "IsActive": true, + "Id": "4a7e9758-1585-0283-7bda-3a240382dd09" + }, + { + "Name": "Ön Terbiye Operatörü", + "IsActive": true, + "Id": "456ea098-842d-ac5a-06f6-3a240382dd09" + }, + { + "Name": "Makine Bakımcı", + "IsActive": true, + "Id": "46d56c82-6875-00a8-f68f-3a240382dd09" + }, + { + "Name": "Çelik Kaynakçısı", + "IsActive": true, + "Id": "116804d5-e29e-10f4-f744-3a240382dd09" + }, + { + "Name": "SRC 4", + "IsActive": true, + "Id": "1f5a79c8-9e70-4fe5-23bf-3a240382dd09" + }, + { + "Name": "Forklift Operatörü", + "IsActive": true, + "Id": "9bcaae94-932e-a88b-9662-3a240382dd09" + }, + { + "Name": "Asansör Bakım ve Onarımcısı", + "IsActive": true, + "Id": "0450d469-6568-efc7-9423-3a240382dd09" + }, + { + "Name": "Mezuniyet Belgesi (Lise)", + "IsActive": true, + "Id": "0078e00e-4460-51a4-f7de-3a240382dd09" + }, + { + "Name": "Mezuniyet Belgesi (Ön Lisans)", + "IsActive": true, + "Id": "95953596-43ed-a9aa-dab9-3a240382dd09" + }, + { + "Name": "Mezuniyet Belgesi (Lisans)", + "IsActive": true, + "Id": "b64b3132-0830-d8df-bb91-3a240382dd09" + }, + { + "Name": "Çıraklık-Ustalık Belgesi", + "IsActive": true, + "Id": "bbf488ea-cefa-ffb2-7eec-3a240382dd0a" + }, + { + "Name": "Kaynak Operatörü", + "IsActive": true, + "Id": "acced718-e5e6-018c-b814-3a240382dd0a" + } + ] +} diff --git a/configs/seeds/host/data/App.Hr.Doctor.json b/configs/seeds/host/data/App.Hr.Doctor.json new file mode 100644 index 00000000..6a8965d6 --- /dev/null +++ b/configs/seeds/host/data/App.Hr.Doctor.json @@ -0,0 +1,17 @@ +{ + "ListFormCode": "App.Hr.Doctor", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T08:01:57.7801745Z", + "Order": 0, + "Rows": [ + { + "FullName": "Rıza YILMAZ", + "DiplomaNo": "6522", + "DiplomaDate": "1991-01-01", + "OhsCertificateNo": "1700", + "OhsCertificateDate": "2014-02-20", + "IsActive": true, + "Id": "cd90a5a7-2dfa-611c-dd36-3a2403828014" + } + ] +} diff --git a/configs/seeds/host/data/App.Hr.DocumentType.json b/configs/seeds/host/data/App.Hr.DocumentType.json new file mode 100644 index 00000000..7e383bfc --- /dev/null +++ b/configs/seeds/host/data/App.Hr.DocumentType.json @@ -0,0 +1,344 @@ +{ + "ListFormCode": "App.Hr.DocumentType", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T08:04:30.2217544Z", + "Order": 0, + "Rows": [ + { + "GroupName": "Genel", + "Name": "CV (Öz Geçmiş)", + "IsRequired": false, + "IsActive": true, + "Id": "bf5b0e07-b71b-fbef-c367-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Çocuk Durumu Formu", + "IsRequired": false, + "IsActive": true, + "Id": "202430c0-05fd-4943-872c-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Değerlendirme Formu", + "IsRequired": false, + "IsActive": true, + "Id": "95bf296a-54eb-ba59-d16e-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Diğer", + "IsRequired": false, + "IsActive": true, + "Id": "94815372-1ca1-bf67-91e0-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Dilekçe", + "IsRequired": false, + "IsActive": true, + "Id": "821e6008-1451-4f7d-a2fe-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Ehliyet", + "IsRequired": false, + "IsActive": true, + "Id": "4cff4a09-b5d2-0138-0836-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Evlilik Belgesi", + "IsRequired": false, + "IsActive": true, + "Id": "d227b66a-08be-cb43-e1c4-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Fesih", + "IsRequired": false, + "IsActive": true, + "Id": "199a70b0-d8a1-9a40-438f-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Fotoğraf", + "IsRequired": false, + "IsActive": true, + "Id": "d8d1b18c-9c03-23b6-b01d-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Gizlilik Taahhütnamesi", + "IsRequired": false, + "IsActive": true, + "Id": "a13a7a86-6ba3-a03b-0084-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Görev Tanımı", + "IsRequired": false, + "IsActive": true, + "Id": "d4f670fa-d2ff-ffa6-56c2-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "İbraname", + "IsRequired": false, + "IsActive": true, + "Id": "27a55b20-862d-561a-352b-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "İhtarname", + "IsRequired": false, + "IsActive": true, + "Id": "f0a19d83-f472-93af-8275-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Makine Kullanım Talimatı", + "IsRequired": false, + "IsActive": true, + "Id": "b21c3f75-af8d-76a8-56df-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Sertifika", + "IsRequired": false, + "IsActive": true, + "Id": "d9889f02-3dc6-6891-80f2-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Taahhütname", + "IsRequired": false, + "IsActive": true, + "Id": "5efbf35c-1710-afef-e085-3a240384d38d" + }, + { + "GroupName": "Genel", + "Name": "Zimmet Formu", + "IsRequired": false, + "IsActive": true, + "Id": "99905af2-96f8-1d11-701c-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Askerlik Belgesi", + "IsRequired": false, + "IsActive": true, + "Id": "4d2abc31-4207-4110-9df5-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Çalışma Belgesi", + "IsRequired": false, + "IsActive": true, + "Id": "ece7df08-03d6-b77c-53df-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Devamsızlık Tutanağı", + "IsRequired": false, + "IsActive": true, + "Id": "48ef9868-4eab-90f3-87f7-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "İkametgah", + "IsRequired": false, + "IsActive": true, + "Id": "0235cae1-ef2a-8778-cb61-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "İstifa Dilekçesi", + "IsRequired": false, + "IsActive": true, + "Id": "4156bf23-b57f-e53b-5a16-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Kimlik Fotokopisi", + "IsRequired": false, + "IsActive": true, + "Id": "4e0d74eb-927a-4e5a-7e2e-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Mesleki Yeterlilik Belgesi", + "IsRequired": false, + "IsActive": true, + "Id": "8ab8ef76-382c-adc9-7a95-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Nüfus Kayıt Örneği", + "IsRequired": false, + "IsActive": true, + "Id": "e9564439-958a-d2c8-9eef-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Öğrenim Belgesi", + "IsRequired": false, + "IsActive": true, + "Id": "3c22651b-57f7-8985-598c-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Referans", + "IsRequired": false, + "IsActive": true, + "Id": "d4b22bba-5d2f-a6ef-6623-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Sabıka Kaydı", + "IsRequired": false, + "IsActive": true, + "Id": "4f8dc285-3bc2-b74a-9585-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Savunma", + "IsRequired": false, + "IsActive": true, + "Id": "6a680ac3-3c39-703e-75cc-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "SGK İşe Giriş Bildirgesi", + "IsRequired": false, + "IsActive": true, + "Id": "9e9c51d0-2936-039e-9a69-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "SGK İşten Çıkış Bildirgesi", + "IsRequired": false, + "IsActive": true, + "Id": "325c7169-1dbd-c370-a890-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Sözleşme", + "IsRequired": false, + "IsActive": true, + "Id": "07e2fa13-4698-a0bf-715e-3a240384d38d" + }, + { + "GroupName": "Özlük Evrakları", + "Name": "Vukuatlı Nüfus Kayıt Örneği", + "IsRequired": false, + "IsActive": true, + "Id": "d56f0e33-8544-cf10-d366-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Akciğer Grafisi", + "IsRequired": false, + "IsActive": true, + "Id": "efb219cd-93e2-418a-5e81-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Biyokimya", + "IsRequired": false, + "IsActive": true, + "Id": "1895a849-4ec0-be0d-f5ee-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Engelli Raporu", + "IsRequired": false, + "IsActive": true, + "Id": "833c9b2d-c404-f762-5d40-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Göz Muayenesi", + "IsRequired": false, + "IsActive": true, + "Id": "20fe5711-5014-1a76-6656-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Hemogram (Tam Kan) Testi", + "IsRequired": false, + "IsActive": true, + "Id": "4e22aa3d-3f27-f2e6-a1fc-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Heyet Raporu", + "IsRequired": false, + "IsActive": true, + "Id": "5fc6a592-9f2e-a52a-5670-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Hijyen Belgesi", + "IsRequired": false, + "IsActive": true, + "Id": "cff2bd5c-5c8a-fb19-1a70-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "İdrar Testi", + "IsRequired": false, + "IsActive": true, + "Id": "0a574372-9fa5-99f4-e011-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Kan Grubu Kartı", + "IsRequired": false, + "IsActive": true, + "Id": "bb567687-58a6-50bf-dd7b-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Odyometri (İşitme) Testi", + "IsRequired": false, + "IsActive": true, + "Id": "6627f899-493f-f120-357c-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Periyodik Muayene", + "IsRequired": false, + "IsActive": true, + "Id": "8115aa1e-d0b5-714b-c8f6-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Portör Muayenesi", + "IsRequired": false, + "IsActive": true, + "Id": "78e29833-3666-48f0-79df-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Renk Körlüğü Testi", + "IsRequired": false, + "IsActive": true, + "Id": "282adeac-7c31-d7fe-3ed7-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Sağlık Raporu (Genel)", + "IsRequired": false, + "IsActive": true, + "Id": "a94b981a-a082-841e-de63-3a240384d38d" + }, + { + "GroupName": "Sağlık", + "Name": "Solunum Fonksiyon Testi", + "IsRequired": false, + "IsActive": true, + "Id": "c0d8286e-cb92-7d6a-455f-3a240384d38d" + } + ] +} diff --git a/configs/seeds/host/data/App.Hr.Hospital.json b/configs/seeds/host/data/App.Hr.Hospital.json new file mode 100644 index 00000000..efb728f3 --- /dev/null +++ b/configs/seeds/host/data/App.Hr.Hospital.json @@ -0,0 +1,233 @@ +{ + "ListFormCode": "App.Hr.Hospital", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T08:03:19.3476894Z", + "Order": 0, + "Rows": [ + { + "Name": "İşyeri Hekimliği", + "IsActive": true, + "Id": "f2c10515-b40e-a388-0140-3a240383beb3" + }, + { + "Name": "Sağlık Ocağı", + "IsActive": true, + "Id": "4d55ea2c-e7a3-8a91-8f8b-3a240383beb3" + }, + { + "Name": "Devlet Hastanesi", + "IsActive": true, + "Id": "8ac01d7f-6cee-4c37-4a01-3a240383beb3" + }, + { + "Name": "Özel Hastane", + "IsActive": true, + "Id": "ae9dcb8a-bb1d-537d-4d58-3a240383beb3" + }, + { + "Name": "Özel Poliklinik", + "IsActive": true, + "Id": "4f1ffda9-e5de-847d-d039-3a240383beb3" + }, + { + "Name": "Özel Tıp Merkezi", + "IsActive": true, + "Id": "49015872-60a8-a91f-0d52-3a240383beb3" + }, + { + "Name": "Ağız ve Diş Sağlığı Merkezi", + "IsActive": true, + "Id": "c0b3fdb3-9436-93f6-0f29-3a240383beb3" + }, + { + "Name": "Arnavutköy Devlet Hastanesi", + "IsActive": true, + "Id": "7609228b-e4ce-2d94-c690-3a240383beb3" + }, + { + "Name": "Bağcılar Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "5fffabea-1140-a798-7ecf-3a240383beb3" + }, + { + "Name": "Bakırköy Devlet Hastanesi", + "IsActive": true, + "Id": "6554cb8a-b446-0376-acce-3a240383beb3" + }, + { + "Name": "Bakırköy Dr. Sadi Konuk Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "eed005cd-fe6a-907f-079d-3a240383beb3" + }, + { + "Name": "Bakırköy Mazhar Osman Ruh Sağlığı ve Hastalıkları Hastanesi", + "IsActive": true, + "Id": "d09bff45-4e2a-a21c-2e49-3a240383beb3" + }, + { + "Name": "Başakşehir Devlet Hastanesi", + "IsActive": true, + "Id": "24433634-55a2-7127-f187-3a240383beb3" + }, + { + "Name": "Başakşehir Çam ve Sakura Şehir Hastanesi", + "IsActive": true, + "Id": "2880cde5-4d7b-49b9-bb2b-3a240383beb3" + }, + { + "Name": "Bahçelievler Devlet Hastanesi", + "IsActive": true, + "Id": "82b3a40d-9dbf-96f1-224f-3a240383beb3" + }, + { + "Name": "Bayrampaşa Devlet Hastanesi", + "IsActive": true, + "Id": "541675c7-2d0b-7899-3a18-3a240383beb3" + }, + { + "Name": "Beylikdüzü Devlet Hastanesi", + "IsActive": true, + "Id": "741a09d9-95d1-b44a-ae84-3a240383beb3" + }, + { + "Name": "Bezmialem Vakıf Gureba Üniversite Hastanesi", + "IsActive": true, + "Id": "e6d76a71-abe0-5801-0bd5-3a240383beb3" + }, + { + "Name": "Çapa Tıp Fakültesi Hastanesi", + "IsActive": true, + "Id": "a485980f-52ad-c1fd-f0da-3a240383beb3" + }, + { + "Name": "Eyüp Devlet Hastanesi", + "IsActive": true, + "Id": "453af906-0878-0255-4bb7-3a240383beb3" + }, + { + "Name": "Gaziosmanpaşa Taksim Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "dae1dfe4-f01e-e46d-6c2d-3a240383beb3" + }, + { + "Name": "Haseki Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "9eaf58f2-20b2-37ee-d7fc-3a240383beb3" + }, + { + "Name": "Samatya Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "2777ccdc-8a43-97f4-d76e-3a240383beb3" + }, + { + "Name": "Şişli Etfal Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "6c19644e-22f9-1a77-838c-3a240383beb3" + }, + { + "Name": "Kağıthane Devlet Hastanesi", + "IsActive": true, + "Id": "20f454d6-48d6-80c8-5960-3a240383beb3" + }, + { + "Name": "İstanbul Aile Hekimliği", + "IsActive": true, + "Id": "d672de7d-b603-0193-df27-3a240383beb3" + }, + { + "Name": "Özel Medicine Hospital", + "IsActive": true, + "Id": "b03b8906-ee9a-bc4d-ea3c-3a240383beb3" + }, + { + "Name": "K.S.S. Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "75599f6d-95ad-e466-a55f-3a240383beb3" + }, + { + "Name": "Özel Bakırköy Avrupa Tıp Merkezi", + "IsActive": true, + "Id": "dc681a02-5ebe-8f1e-74fd-3a240383beb3" + }, + { + "Name": "Cerrahpaşa Tıp Fakültesi Hastanesi", + "IsActive": true, + "Id": "14962c13-ca20-10a1-2678-3a240383beb3" + }, + { + "Name": "Özel Medipol Sultan Hastanesi", + "IsActive": true, + "Id": "e2232145-859d-989e-cd47-3a240383beb3" + }, + { + "Name": "Özel Ekotom Tıp Merkezi", + "IsActive": true, + "Id": "0b58c14e-c97e-4ae6-7819-3a240383beb3" + }, + { + "Name": "Özel Sakarya Tıp Merkezi", + "IsActive": true, + "Id": "fefca0fd-4ec2-34da-ce3a-3a240383beb3" + }, + { + "Name": "Özel Yıldız Akademia Hastanesi", + "IsActive": true, + "Id": "8b4dca4c-766a-a02d-d208-3a240383beb3" + }, + { + "Name": "Sakarya Toyotasa Acil Yardım Hastanesi", + "IsActive": true, + "Id": "33d18a02-5d85-d983-c0fe-3a240383beb3" + }, + { + "Name": "Baltalimanı Kemik Hastalıkları Hastanesi", + "IsActive": true, + "Id": "ccc391fa-7813-628e-38f2-3a240383beb3" + }, + { + "Name": "Prof. Dr. Cemil Taşcıoğlu Şehir Hastanesi", + "IsActive": true, + "Id": "88a21c18-953f-4619-3a76-3a240383beb3" + }, + { + "Name": "İstanbul Üniversitesi Onkoloji Enstitüsü", + "IsActive": true, + "Id": "a736192d-d504-1deb-f0f7-3a240383beb3" + }, + { + "Name": "Özel Duygu Hastanesi", + "IsActive": true, + "Id": "1fd89e58-3f15-36e6-da4a-3a240383beb3" + }, + { + "Name": "Özel Ramell Hastanesi", + "IsActive": true, + "Id": "60e23a9f-25e7-fa76-3747-3a240383beb3" + }, + { + "Name": "Özel Işık Tıp Merkezi", + "IsActive": true, + "Id": "1fd1e42b-9ac5-e88c-c7ca-3a240383beb3" + }, + { + "Name": "Özel Erdem Hastanesi Güneşli", + "IsActive": true, + "Id": "e89f3640-ee66-3a55-2cc3-3a240383beb3" + }, + { + "Name": "İstanbul Üniversitesi İstanbul Tıp Fakültesi", + "IsActive": true, + "Id": "f8773e0f-719b-68cf-391d-3a240383beb3" + }, + { + "Name": "Prof. Dr. N. Reşat Belger Göz Eğitim ve Araştırma Hastanesi", + "IsActive": true, + "Id": "da948167-f430-80d9-8f46-3a240383beb3" + }, + { + "Name": "Filyasyon Merkezi", + "IsActive": true, + "Id": "f44e2799-5540-486e-f547-3a240383beb3" + } + ] +} diff --git a/configs/seeds/host/data/App.Hr.HospitalDepartment.json b/configs/seeds/host/data/App.Hr.HospitalDepartment.json new file mode 100644 index 00000000..48cce0a4 --- /dev/null +++ b/configs/seeds/host/data/App.Hr.HospitalDepartment.json @@ -0,0 +1,163 @@ +{ + "ListFormCode": "App.Hr.HospitalDepartment", + "KeyFieldName": "Id", + "GeneratedAt": "2026-09-30T08:03:47.4722027Z", + "Order": 0, + "Rows": [ + { + "Name": "Acil Servis", + "IsActive": true, + "Id": "b6f82f59-1a24-abdf-6c99-3a2403842c90" + }, + { + "Name": "Aile Hekimliği", + "IsActive": true, + "Id": "b9e47b06-dc8d-914a-3f96-3a2403842c90" + }, + { + "Name": "Beyin ve Sinir Cerrahisi", + "IsActive": true, + "Id": "d6271053-2d73-9ada-7de4-3a2403842c90" + }, + { + "Name": "Çocuk Polikliniği", + "IsActive": true, + "Id": "750e5d66-4948-1556-9257-3a2403842c90" + }, + { + "Name": "İç Hastalıkları (Dahiliye)", + "IsActive": true, + "Id": "b6de1683-539a-8050-1f56-3a2403842c90" + }, + { + "Name": "Diş Hastalıkları ve Tedavisi", + "IsActive": true, + "Id": "89a3cb65-b043-09d1-15ab-3a2403842c90" + }, + { + "Name": "Fiziksel Tıp ve Rehabilitasyon", + "IsActive": true, + "Id": "f354958f-92e9-d8fb-25ce-3a2403842c90" + }, + { + "Name": "Gastroenteroloji", + "IsActive": true, + "Id": "19010b80-7583-7464-c97c-3a2403842c90" + }, + { + "Name": "Genel Cerrahi", + "IsActive": true, + "Id": "32793dcb-e5b9-70c5-3958-3a2403842c90" + }, + { + "Name": "Göğüs Hastalıkları", + "IsActive": true, + "Id": "b2d77dd0-cae1-6654-0238-3a2403842c90" + }, + { + "Name": "Göz Hastalıkları", + "IsActive": true, + "Id": "9c023b3d-6f5b-61f8-0bb6-3a2403842c90" + }, + { + "Name": "Kadın Hastalıkları ve Doğum", + "IsActive": true, + "Id": "12311ef1-2b5c-5479-6c1e-3a2403842c90" + }, + { + "Name": "Kalp ve Damar Cerrahisi", + "IsActive": true, + "Id": "a8c798e0-ce6d-ce53-987e-3a2403842c90" + }, + { + "Name": "Kardiyoloji", + "IsActive": true, + "Id": "ccb8f180-a4c3-21ba-6d72-3a2403842c90" + }, + { + "Name": "Kulak Burun Boğaz Hastalıkları", + "IsActive": true, + "Id": "cdc88a19-32ed-63f8-551e-3a2403842c90" + }, + { + "Name": "Nöroloji", + "IsActive": true, + "Id": "ddf08692-1002-a9a8-f674-3a2403842c90" + }, + { + "Name": "Ortopedi ve Travmatoloji", + "IsActive": true, + "Id": "1790395c-8f1a-b2b2-4251-3a2403842c90" + }, + { + "Name": "Psikiyatri", + "IsActive": true, + "Id": "e69c8399-a5f2-4f0e-c68c-3a2403842c90" + }, + { + "Name": "Üroloji", + "IsActive": true, + "Id": "88044ce5-139a-d580-239c-3a2403842c90" + }, + { + "Name": "İşyeri Hekimliği", + "IsActive": true, + "Id": "c8670813-f658-df2a-63c7-3a2403842c90" + }, + { + "Name": "Plastik Rekonstrüktif ve Estetik Cerrahi", + "IsActive": true, + "Id": "8334bec6-c73b-fc36-0e92-3a2403842c90" + }, + { + "Name": "Pratisyen Hekim", + "IsActive": true, + "Id": "814f56ee-5a32-3017-b654-3a2403842c90" + }, + { + "Name": "Tıbbi Onkoloji", + "IsActive": true, + "Id": "7b530bee-0ef3-d1c3-0bae-3a2403842c90" + }, + { + "Name": "Enfeksiyon Hastalıkları", + "IsActive": true, + "Id": "cb8e5250-a503-2c12-6911-3a2403842c90" + }, + { + "Name": "Dermatoloji", + "IsActive": true, + "Id": "1ea1ae84-2fbf-05b7-28ab-3a2403842c90" + }, + { + "Name": "El Cerrahisi ve Mikrocerrahi", + "IsActive": true, + "Id": "61cff713-d906-a448-d67f-3a2403842c90" + }, + { + "Name": "Deri ve Zührevi Hastalıkları", + "IsActive": true, + "Id": "404efb6a-2535-1b07-9474-3a2403842c90" + }, + { + "Name": "Endokrinoloji ve Metabolizma Hastalıkları", + "IsActive": true, + "Id": "0ababe42-024a-3a1d-53f9-3a2403842c90" + }, + { + "Name": "Ortodonti", + "IsActive": true, + "Id": "5c0ce1b4-85f8-958f-4b66-3a2403842c90" + }, + { + "Name": "Göğüs Cerrahisi", + "IsActive": true, + "Id": "ba11b8b1-fdb4-ca4d-90e6-3a2403842c90" + }, + { + "Name": "Radyasyon Onkolojisi", + "IsActive": true, + "Id": "7ba24fa9-3062-c5e8-8517-3a2403842c90" + } + ] +} diff --git a/configs/seeds/host/data/App.Languages.LanguageText.json b/configs/seeds/host/data/App.Languages.LanguageText.json index 59ee2bd2..2d377894 100644 --- a/configs/seeds/host/data/App.Languages.LanguageText.json +++ b/configs/seeds/host/data/App.Languages.LanguageText.json @@ -64376,6 +64376,20 @@ "Key": "App.ListForm.WizardDevRequestMissing", "Value": "Talep bu ortamda bulunmuyor" }, + { + "Id": "461b4e1f-4e3d-5615-bb28-268816ae02a8", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.ListForm.WizardNoDevRequest", + "Value": "Without a request" + }, + { + "Id": "b5a2a1df-4de2-51c9-9fcf-c56a85952334", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.ListForm.WizardNoDevRequest", + "Value": "Talepsiz" + }, { "Id": "6a51d23c-d9b2-5d6e-ac4d-ca79b04a4d91", "CultureName": "en", @@ -69891,6 +69905,356 @@ "ResourceName": "Platform", "Key": "App.Widget.Unverified", "Value": "Doğrulanmamış" + }, + { + "Id": "917c8139-1e8f-5233-91b4-5d0606f9de0a", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Doctor", + "Value": "Company Doctors" + }, + { + "Id": "9b70c6fd-f08b-560f-ac5b-339dadbf8331", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Doctor", + "Value": "Kurum Doktorları" + }, + { + "Id": "8fc3dde9-a3dc-50c0-bc2c-ae920df28f72", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Doctor.Title", + "Value": "Company Doctors" + }, + { + "Id": "d38d4602-bf4c-5d34-850b-dd5a95f5174b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Doctor.Title", + "Value": "Kurum Doktorları" + }, + { + "Id": "51d34d7b-eed9-5d81-a0d8-4b3a0e0340f1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Doctor.Desc", + "Value": "Company doctor definitions" + }, + { + "Id": "71c03dc9-03f0-5e29-9f66-7cb7d3a38502", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Doctor.Desc", + "Value": "Kurum doktoru tanımları" + }, + { + "Id": "97194c6c-2116-59fb-83f7-634abde7ca98", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.FullName", + "Value": "Doctor Full Name" + }, + { + "Id": "f21d41a9-cbbc-5a9f-bf20-0b0b0de7d161", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.FullName", + "Value": "Doktor Adı Soyadı" + }, + { + "Id": "9f591c87-1373-5cbf-85a9-c503d42d2ae3", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DiplomaNo", + "Value": "Diploma No" + }, + { + "Id": "cc567574-df47-5ae8-9e63-270820944712", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DiplomaNo", + "Value": "Diploma No" + }, + { + "Id": "9b317d00-16da-5bdb-882f-1258cff7dbe1", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DiplomaDate", + "Value": "Diploma Date" + }, + { + "Id": "ddecd4fc-8cd4-530d-b5b2-c16c95c58adc", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.DiplomaDate", + "Value": "Diploma Tarihi" + }, + { + "Id": "6bee5132-c9f5-561b-8706-987e56f5bb36", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OhsCertificateNo", + "Value": "OHS Physician Certificate No" + }, + { + "Id": "13df7200-390d-52d1-9508-b76d00d9bfcc", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OhsCertificateNo", + "Value": "İşyeri Hekimi Belge No" + }, + { + "Id": "2a376a0a-f201-5c14-8668-aee59a4b1953", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OhsCertificateDate", + "Value": "OHS Physician Certificate Date" + }, + { + "Id": "74238765-f633-5fd6-b33d-e9ae08cc18ab", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.OhsCertificateDate", + "Value": "İşyeri Hekimi Belge Tarihi" + }, + { + "Id": "cdbc4cb8-f859-5af6-bd8e-c6f113412321", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IdentityNo", + "Value": "Identity No" + }, + { + "Id": "568aa951-271a-5ea2-b07d-50d9c44a6636", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IdentityNo", + "Value": "T.C. Kimlik No" + }, + { + "Id": "5ea2d9a6-e4f3-53b6-ab9a-b48b8f8a866f", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Certificate", + "Value": "Qualification Certificates" + }, + { + "Id": "e86fa7e7-a6c7-52bf-98e3-62571fec6743", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Certificate", + "Value": "Yeterlilik Belgeleri" + }, + { + "Id": "a3e33143-dd24-584f-b576-cff272081b8b", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Certificate.Title", + "Value": "Qualification Certificates" + }, + { + "Id": "7a8c1083-9ab8-5b0d-a899-dca97118d0cd", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Certificate.Title", + "Value": "Yeterlilik Belgeleri" + }, + { + "Id": "c51a66ad-7e6c-55ce-ad75-ab7de73526fd", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Certificate.Desc", + "Value": "Qualification certificate definitions" + }, + { + "Id": "4050f2df-e046-5f66-8dd4-90d0d666a6fa", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Certificate.Desc", + "Value": "Yeterlilik belgesi tanımları" + }, + { + "Id": "8e8fe557-a900-5db7-a449-86441b1f7102", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Hospital", + "Value": "Hospitals" + }, + { + "Id": "d271cf33-9593-594f-bff9-fabff0a35587", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Hospital", + "Value": "Hastaneler" + }, + { + "Id": "ddaab8eb-6e7b-5c6e-a028-4cc0dd50c1c5", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Hospital.Title", + "Value": "Hospitals" + }, + { + "Id": "e8d5e235-1bf7-5931-b626-b793e84a98a6", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Hospital.Title", + "Value": "Hastaneler" + }, + { + "Id": "27ffa185-a9c1-536b-bff5-f06409a76e2e", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.Hospital.Desc", + "Value": "Hospital and health institution definitions" + }, + { + "Id": "384fcd8d-4f63-5eb0-91d9-5af9d30d685d", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.Hospital.Desc", + "Value": "Hastane ve sağlık kurumu tanımları" + }, + { + "Id": "a30567e5-cd5f-53b4-848c-4aee7e313ca0", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.HospitalDepartment", + "Value": "Hospital Departments" + }, + { + "Id": "45aceafd-2d18-5223-8f02-d8cae4c8e698", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.HospitalDepartment", + "Value": "Hastane Bölümleri" + }, + { + "Id": "8f64fb7f-8c47-5ae1-8909-d51baa6b6aac", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.HospitalDepartment.Title", + "Value": "Hospital Departments" + }, + { + "Id": "adc264ba-43ab-53c6-9ce7-891c6608d44b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.HospitalDepartment.Title", + "Value": "Hastane Bölümleri" + }, + { + "Id": "297fc628-d823-558b-b326-17e3b6702d2c", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.HospitalDepartment.Desc", + "Value": "Hospital department definitions" + }, + { + "Id": "e9a9a6a8-6aab-5b56-89c4-8c4c9742ecdc", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.HospitalDepartment.Desc", + "Value": "Hastane bölümü tanımları" + }, + { + "Id": "f9ac2553-a48d-5645-9c5c-0169107a0986", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType", + "Value": "Document Types" + }, + { + "Id": "222941a6-293c-564b-8fff-c25698a64247", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType", + "Value": "Evrak Türleri" + }, + { + "Id": "407abaf1-573d-5802-bd89-1a3f8c7dfb58", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Title", + "Value": "Document Types" + }, + { + "Id": "7aaeb034-51f1-5844-85f7-8ac42d3b2639", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Title", + "Value": "Evrak Türleri" + }, + { + "Id": "84f59d2c-95f1-597b-bd3d-1f5b8c3256bc", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Desc", + "Value": "Personnel file document type definitions" + }, + { + "Id": "0a921ec1-e293-5c68-938c-09cef8615702", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Desc", + "Value": "Personel özlük dosyası evrak türü tanımları" + }, + { + "Id": "a7b7cf8c-7ed4-5530-83c1-74acc126f447", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Group.General", + "Value": "General" + }, + { + "Id": "d3be3b03-d220-5301-9441-0cb50fdc2664", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Group.General", + "Value": "Genel" + }, + { + "Id": "77e29322-4a52-501a-accc-da6940646875", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Group.Personnel", + "Value": "Personnel Documents" + }, + { + "Id": "d7cb58ae-1c0b-5e8d-a164-06632f437e4b", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Group.Personnel", + "Value": "Özlük Evrakları" + }, + { + "Id": "d5a7ebb0-7cdd-512f-9f0f-9ec025be1345", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Group.Health", + "Value": "Health" + }, + { + "Id": "bc693808-06dd-5a4d-b2b0-670f36220d58", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Hr.DocumentType.Group.Health", + "Value": "Sağlık" + }, + { + "Id": "b2e43e4f-f07e-5066-8580-b4e5f2d4b17b", + "CultureName": "en", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IsRequired", + "Value": "Required" + }, + { + "Id": "f5710273-d88e-5478-aeeb-2ed0859a11e3", + "CultureName": "tr", + "ResourceName": "Platform", + "Key": "App.Listform.ListformField.IsRequired", + "Value": "Zorunlu" } ] } diff --git a/configs/seeds/host/data/App.Menus.Menu.json b/configs/seeds/host/data/App.Menus.Menu.json index 5b4af3cb..2ff24c3f 100644 --- a/configs/seeds/host/data/App.Menus.Menu.json +++ b/configs/seeds/host/data/App.Menus.Menu.json @@ -1104,6 +1104,61 @@ "RequiredPermissionName": "App.Hr.OrgChart", "IsDisabled": false, "ModuleId": "Hr" + }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.Doctor", + "DisplayName": "App.Hr.Doctor", + "Order": 4, + "Url": "/admin/list/App.Hr.Doctor", + "Icon": "FcPortraitMode", + "RequiredPermissionName": "App.Hr.Doctor", + "IsDisabled": false, + "ModuleId": "Hr" + }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.Certificate", + "DisplayName": "App.Hr.Certificate", + "Order": 5, + "Url": "/admin/list/App.Hr.Certificate", + "Icon": "FcDiploma2", + "RequiredPermissionName": "App.Hr.Certificate", + "IsDisabled": false, + "ModuleId": "Hr" + }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.Hospital", + "DisplayName": "App.Hr.Hospital", + "Order": 6, + "Url": "/admin/list/App.Hr.Hospital", + "Icon": "FcOrganization", + "RequiredPermissionName": "App.Hr.Hospital", + "IsDisabled": false, + "ModuleId": "Hr" + }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.HospitalDepartment", + "DisplayName": "App.Hr.HospitalDepartment", + "Order": 7, + "Url": "/admin/list/App.Hr.HospitalDepartment", + "Icon": "FcList", + "RequiredPermissionName": "App.Hr.HospitalDepartment", + "IsDisabled": false, + "ModuleId": "Hr" + }, + { + "ParentCode": "App.Hr.Definitions", + "Code": "App.Hr.DocumentType", + "DisplayName": "App.Hr.DocumentType", + "Order": 8, + "Url": "/admin/list/App.Hr.DocumentType", + "Icon": "FcDocument", + "RequiredPermissionName": "App.Hr.DocumentType", + "IsDisabled": false, + "ModuleId": "Hr" } ] } diff --git a/configs/seeds/host/sql/object/Hr_T_Certificate.sql b/configs/seeds/host/sql/object/Hr_T_Certificate.sql new file mode 100644 index 00000000..748862a2 --- /dev/null +++ b/configs/seeds/host/sql/object/Hr_T_Certificate.sql @@ -0,0 +1,22 @@ +IF OBJECT_ID(N'[dbo].[Hr_T_Certificate]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Hr_T_Certificate] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(200) NOT NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Hr_T_Certificate] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/host/sql/object/Hr_T_Doctor.sql b/configs/seeds/host/sql/object/Hr_T_Doctor.sql new file mode 100644 index 00000000..94939a0b --- /dev/null +++ b/configs/seeds/host/sql/object/Hr_T_Doctor.sql @@ -0,0 +1,27 @@ +IF OBJECT_ID(N'[dbo].[Hr_T_Doctor]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Hr_T_Doctor] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [FullName] nvarchar(200) NOT NULL, + [DiplomaNo] nvarchar(50) NULL, + [DiplomaDate] date NULL, + [OhsCertificateNo] nvarchar(50) NULL, + [OhsCertificateDate] date NULL, + [IdentityNo] nvarchar(11) NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Hr_T_Doctor] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/host/sql/object/Hr_T_DocumentType.sql b/configs/seeds/host/sql/object/Hr_T_DocumentType.sql new file mode 100644 index 00000000..55257ad3 --- /dev/null +++ b/configs/seeds/host/sql/object/Hr_T_DocumentType.sql @@ -0,0 +1,24 @@ +IF OBJECT_ID(N'[dbo].[Hr_T_DocumentType]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Hr_T_DocumentType] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [GroupName] nvarchar(50) NOT NULL, + [Name] nvarchar(200) NOT NULL, + [IsRequired] bit NOT NULL DEFAULT 0, + [IsActive] bit NOT NULL DEFAULT 1, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Hr_T_DocumentType] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/host/sql/object/Hr_T_Hospital.sql b/configs/seeds/host/sql/object/Hr_T_Hospital.sql new file mode 100644 index 00000000..f8057280 --- /dev/null +++ b/configs/seeds/host/sql/object/Hr_T_Hospital.sql @@ -0,0 +1,22 @@ +IF OBJECT_ID(N'[dbo].[Hr_T_Hospital]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Hr_T_Hospital] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(250) NOT NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Hr_T_Hospital] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/host/sql/object/Hr_T_HospitalDepartment.sql b/configs/seeds/host/sql/object/Hr_T_HospitalDepartment.sql new file mode 100644 index 00000000..e3ba11ab --- /dev/null +++ b/configs/seeds/host/sql/object/Hr_T_HospitalDepartment.sql @@ -0,0 +1,22 @@ +IF OBJECT_ID(N'[dbo].[Hr_T_HospitalDepartment]', 'U') IS NULL +BEGIN + CREATE TABLE [dbo].[Hr_T_HospitalDepartment] + ( + [Id] uniqueidentifier NOT NULL DEFAULT NEWID(), + [TenantId] uniqueidentifier NULL, + [Name] nvarchar(200) NOT NULL, + [IsActive] bit NOT NULL DEFAULT 1, + [CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(), + [CreatorId] uniqueidentifier NULL, + [LastModificationTime] datetime2 NULL, + [LastModifierId] uniqueidentifier NULL, + [IsDeleted] bit NOT NULL DEFAULT 0, + [DeletionTime] datetime2 NULL, + [DeleterId] uniqueidentifier NULL, + CONSTRAINT [PK_Hr_T_HospitalDepartment] PRIMARY KEY NONCLUSTERED + ( + [Id] ASC + )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY] + ) ON [PRIMARY] +END +GO \ No newline at end of file diff --git a/configs/seeds/host/wizard/Certificate.json b/configs/seeds/host/wizard/Certificate.json new file mode 100644 index 00000000..a5dafce3 --- /dev/null +++ b/configs/seeds/host/wizard/Certificate.json @@ -0,0 +1,1096 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Certificate", + "WizardCode": "App.Hr.Certificate", + "SeededAt": "2026-09-30T11:02:21.5419846+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Hr", + "ModuleId": "Hr", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Hr", + "Icon": "FcConferenceCall", + "En": "Human Resources", + "Tr": "İnsan Kaynakları" + } + ], + "MenuParentCode": "App.Hr.Definitions", + "MenuParentIcon": "FcFilingCabinet", + "MenuCode": "App.Hr.Certificate", + "MenuOrder": 5, + "MenuUrl": "/admin/list/App.Hr.Certificate", + "MenuIcon": "FcDiploma2" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Human Resources", + "PermissionGroupTr": "İnsan Kaynakları", + "MenuEn": "Qualification Certificates", + "MenuTr": "Yeterlilik Belgeleri", + "TitleEn": "Qualification Certificates", + "TitleTr": "Yeterlilik Belgeleri", + "DescEn": "Qualification certificate definitions", + "DescTr": "Yeterlilik belgesi tanımları" + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Certificate Name", + "Tr": "Belge Adı" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Hr_T_Certificate", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Hr.Certificate.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Hr_T_Certificate\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 4, + "SqlQuery": "SELECT 'App.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Hr.Certificate' AS \"SubTitle\", 'FaCertificate' AS \"Icon\" FROM \"Hr_T_Certificate\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Hr.Certificate', 'FaCheckCircle' FROM \"Hr_T_Certificate\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'true' UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Hr.Certificate', 'FaTimesCircle' FROM \"Hr_T_Certificate\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'false'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Hr.Certificate", + "CultureName": "en", + "Name": "App.Hr.Certificate", + "KeyFieldName": "Id", + "Title": "App.Hr.Certificate.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Hr.Certificate.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Hr.Certificate.Title", + "ShowTitle": true, + "Width": 800, + "Height": 200, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "Genel", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Hr.Certificate.Create", + "R": "App.Hr.Certificate", + "U": "App.Hr.Certificate.Update", + "D": "App.Hr.Certificate.Delete", + "E": "App.Hr.Certificate.Export", + "I": "App.Hr.Certificate.Import", + "N": "App.Hr.Certificate.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Hr.Certificate", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Hr.Certificate", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Certificate.Create", + "R": "App.Hr.Certificate", + "U": "App.Hr.Certificate.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Certificate", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Certificate.Create", + "R": "App.Hr.Certificate", + "U": "App.Hr.Certificate.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 2, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":200}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Certificate", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Certificate.Create", + "R": "App.Hr.Certificate", + "U": "App.Hr.Certificate.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Hr.Certificate", + "App.Hr.Certificate.Title", + "App.Hr.Certificate.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Hr.Certificate", + "App.Hr.Certificate.Create", + "App.Hr.Certificate.Update", + "App.Hr.Certificate.Delete", + "App.Hr.Certificate.Export", + "App.Hr.Certificate.Import", + "App.Hr.Certificate.Note" + ], + "MenuCodes": [ + "App.Hr.Certificate" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "31f9867d-f243-4e29-9819-bcd9dee19d5a", + "Title": "Human Resources -> Definitions" + } +} \ No newline at end of file diff --git a/configs/seeds/host/wizard/Doctor.json b/configs/seeds/host/wizard/Doctor.json new file mode 100644 index 00000000..f3693109 --- /dev/null +++ b/configs/seeds/host/wizard/Doctor.json @@ -0,0 +1,1762 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Doctor", + "WizardCode": "App.Hr.Doctor", + "SeededAt": "2026-09-30T11:01:57.1755174+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Hr", + "ModuleId": "Hr", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Hr", + "Icon": "FcConferenceCall", + "En": "Human Resources", + "Tr": "İnsan Kaynakları" + } + ], + "MenuParentCode": "App.Hr.Definitions", + "MenuParentIcon": "FcFilingCabinet", + "MenuCode": "App.Hr.Doctor", + "MenuOrder": 4, + "MenuUrl": "/admin/list/App.Hr.Doctor", + "MenuIcon": "FcPortraitMode" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Human Resources", + "PermissionGroupTr": "İnsan Kaynakları", + "MenuEn": "Company Doctors", + "MenuTr": "Kurum Doktorları", + "TitleEn": "Company Doctors", + "TitleTr": "Kurum Doktorları", + "DescEn": "Company doctor definitions", + "DescTr": "Kurum doktoru tanımları" + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "FullName", + "CaptionName": "App.Listform.ListformField.FullName", + "En": "Doctor Full Name", + "Tr": "Doktor Adı Soyadı" + }, + { + "FieldName": "DiplomaNo", + "CaptionName": "App.Listform.ListformField.DiplomaNo", + "En": "Diploma No", + "Tr": "Diploma No" + }, + { + "FieldName": "DiplomaDate", + "CaptionName": "App.Listform.ListformField.DiplomaDate", + "En": "Diploma Date", + "Tr": "Diploma Tarihi" + }, + { + "FieldName": "OhsCertificateNo", + "CaptionName": "App.Listform.ListformField.OhsCertificateNo", + "En": "OHS Physician Certificate No", + "Tr": "İşyeri Hekimi Belge No" + }, + { + "FieldName": "OhsCertificateDate", + "CaptionName": "App.Listform.ListformField.OhsCertificateDate", + "En": "OHS Physician Certificate Date", + "Tr": "İşyeri Hekimi Belge Tarihi" + }, + { + "FieldName": "IdentityNo", + "CaptionName": "App.Listform.ListformField.IdentityNo", + "En": "Identity No", + "Tr": "T.C. Kimlik No" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Hr_T_Doctor", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Hr.Doctor.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Hr_T_Doctor\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 4, + "SqlQuery": "SELECT 'App.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Hr.Doctor' AS \"SubTitle\", 'FaUserMd' AS \"Icon\" FROM \"Hr_T_Doctor\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Hr.Doctor', 'FaCheckCircle' FROM \"Hr_T_Doctor\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'true' UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Hr.Doctor', 'FaTimesCircle' FROM \"Hr_T_Doctor\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'false'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Hr.Doctor", + "CultureName": "en", + "Name": "App.Hr.Doctor", + "KeyFieldName": "Id", + "Title": "App.Hr.Doctor.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Hr.Doctor.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Hr.Doctor.Title", + "ShowTitle": true, + "Width": 800, + "Height": 425, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "Genel", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "D": "App.Hr.Doctor.Delete", + "E": "App.Hr.Doctor.Export", + "I": "App.Hr.Doctor.Import", + "N": "App.Hr.Doctor.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Hr.Doctor", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "FullName", + "CaptionName": "App.Listform.ListformField.FullName", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 2, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":200}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "DiplomaNo", + "CaptionName": "App.Listform.ListformField.DiplomaNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":50}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "DiplomaDate", + "CaptionName": "App.Listform.ListformField.DiplomaDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 5, + "CultureName": "en", + "DataType": "date", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"date\",\"displayFormat\":\"dd.MM.yyyy\",\"dateSerializationFormat\":\"yyyy-MM-dd\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OhsCertificateNo", + "CaptionName": "App.Listform.ListformField.OhsCertificateNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":50}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "OhsCertificateDate", + "CaptionName": "App.Listform.ListformField.OhsCertificateDate", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 6, + "SourceDbType": 5, + "CultureName": "en", + "DataType": "date", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 5, + "EditGroupOrderNo": 1, + "EditorType2": "dxDateBox", + "ColSpan": 1, + "EditorOptions": "{\"type\":\"date\",\"displayFormat\":\"dd.MM.yyyy\",\"dateSerializationFormat\":\"yyyy-MM-dd\",\"useMaskBehavior\":true,\"showClearButton\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IdentityNo", + "CaptionName": "App.Listform.ListformField.IdentityNo", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 7, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 6, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":11,\"mask\":\"00000000000\",\"maskInvalidMessage\":\"T.C. Kimlik No 11 haneli olmalıdır\"}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Doctor", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 8, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Doctor.Create", + "R": "App.Hr.Doctor", + "U": "App.Hr.Doctor.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 7, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Hr.Doctor", + "App.Hr.Doctor.Title", + "App.Hr.Doctor.Desc", + "App.Listform.ListformField.FullName", + "App.Listform.ListformField.DiplomaNo", + "App.Listform.ListformField.DiplomaDate", + "App.Listform.ListformField.OhsCertificateNo", + "App.Listform.ListformField.OhsCertificateDate", + "App.Listform.ListformField.IdentityNo" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Hr.Doctor", + "App.Hr.Doctor.Create", + "App.Hr.Doctor.Update", + "App.Hr.Doctor.Delete", + "App.Hr.Doctor.Export", + "App.Hr.Doctor.Import", + "App.Hr.Doctor.Note" + ], + "MenuCodes": [ + "App.Hr.Doctor" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "31f9867d-f243-4e29-9819-bcd9dee19d5a", + "Title": "Human Resources -> Definitions" + } +} \ No newline at end of file diff --git a/configs/seeds/host/wizard/DocumentType.json b/configs/seeds/host/wizard/DocumentType.json new file mode 100644 index 00000000..18fd450a --- /dev/null +++ b/configs/seeds/host/wizard/DocumentType.json @@ -0,0 +1,1405 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "DocumentType", + "WizardCode": "App.Hr.DocumentType", + "SeededAt": "2026-09-30T11:04:30.1835376+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Hr", + "ModuleId": "Hr", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Hr", + "Icon": "FcConferenceCall", + "En": "Human Resources", + "Tr": "İnsan Kaynakları" + } + ], + "MenuParentCode": "App.Hr.Definitions", + "MenuParentIcon": "FcFilingCabinet", + "MenuCode": "App.Hr.DocumentType", + "MenuOrder": 8, + "MenuUrl": "/admin/list/App.Hr.DocumentType", + "MenuIcon": "FcDocument" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Human Resources", + "PermissionGroupTr": "İnsan Kaynakları", + "MenuEn": "Document Types", + "MenuTr": "Evrak Türleri", + "TitleEn": "Document Types", + "TitleTr": "Evrak Türleri", + "DescEn": "Personnel file document type definitions", + "DescTr": "Personel özlük dosyası evrak türü tanımları", + "Texts": [ + { + "Key": "App.Hr.DocumentType.Group.General", + "En": "General", + "Tr": "Genel" + }, + { + "Key": "App.Hr.DocumentType.Group.Personnel", + "En": "Personnel Documents", + "Tr": "Özlük Evrakları" + }, + { + "Key": "App.Hr.DocumentType.Group.Health", + "En": "Health", + "Tr": "Sağlık" + } + ] + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "GroupName", + "CaptionName": "App.Listform.ListformField.GroupName", + "En": "File Group", + "Tr": "Dosya Grubu" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "File Type", + "Tr": "Dosya Türü" + }, + { + "FieldName": "IsRequired", + "CaptionName": "App.Listform.ListformField.IsRequired", + "En": "Required", + "Tr": "Zorunlu" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Hr_T_DocumentType", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Hr.DocumentType.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Hr_T_DocumentType\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 3, + "SqlQuery": "SELECT 'App.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Hr.DocumentType' AS \"SubTitle\", 'FaFileAlt' AS \"Icon\" FROM \"Hr_T_DocumentType\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Hr.DocumentType', 'FaCheckCircle' FROM \"Hr_T_DocumentType\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'true' UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Hr.DocumentType', 'FaTimesCircle' FROM \"Hr_T_DocumentType\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'false' UNION ALL SELECT 'App.Listform.ListformField.IsRequired', CAST(COUNT(*) AS VARCHAR(32)), 'orange', 'App.Hr.DocumentType', 'FaExclamationCircle' FROM \"Hr_T_DocumentType\" WHERE \"TenantId\" = '@TENANTID' AND \"IsRequired\" = 'true'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Hr.DocumentType", + "CultureName": "en", + "Name": "App.Hr.DocumentType", + "KeyFieldName": "Id", + "Title": "App.Hr.DocumentType.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Hr.DocumentType.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Hr.DocumentType.Title", + "ShowTitle": true, + "Width": 800, + "Height": 275, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "Genel", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Hr.DocumentType.Create", + "R": "App.Hr.DocumentType", + "U": "App.Hr.DocumentType.Update", + "D": "App.Hr.DocumentType.Delete", + "E": "App.Hr.DocumentType.Export", + "I": "App.Hr.DocumentType.Import", + "N": "App.Hr.DocumentType.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Hr.DocumentType", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Hr.DocumentType", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.DocumentType.Create", + "R": "App.Hr.DocumentType", + "U": "App.Hr.DocumentType.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.DocumentType", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "GroupName", + "CaptionName": "App.Listform.ListformField.GroupName", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 1, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": "[{\"key\":\"Genel\",\"name\":\"App.Hr.DocumentType.Group.General\"},{\"key\":\"Özlük Evrakları\",\"name\":\"App.Hr.DocumentType.Group.Personnel\"},{\"key\":\"Sağlık\",\"name\":\"App.Hr.DocumentType.Group.Health\"}]" + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.DocumentType.Create", + "R": "App.Hr.DocumentType", + "U": "App.Hr.DocumentType.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxSelectBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"searchEnabled\":true}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.DocumentType", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.DocumentType.Create", + "R": "App.Hr.DocumentType", + "U": "App.Hr.DocumentType.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":200}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.DocumentType", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IsRequired", + "CaptionName": "App.Listform.ListformField.IsRequired", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 4, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.DocumentType.Create", + "R": "App.Hr.DocumentType", + "U": "App.Hr.DocumentType.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 3, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.DocumentType", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 5, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.DocumentType.Create", + "R": "App.Hr.DocumentType", + "U": "App.Hr.DocumentType.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 4, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Hr.DocumentType", + "App.Hr.DocumentType.Title", + "App.Hr.DocumentType.Desc", + "App.Hr.DocumentType.Group.General", + "App.Hr.DocumentType.Group.Personnel", + "App.Hr.DocumentType.Group.Health", + "App.Listform.ListformField.IsRequired" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Hr.DocumentType", + "App.Hr.DocumentType.Create", + "App.Hr.DocumentType.Update", + "App.Hr.DocumentType.Delete", + "App.Hr.DocumentType.Export", + "App.Hr.DocumentType.Import", + "App.Hr.DocumentType.Note" + ], + "MenuCodes": [ + "App.Hr.DocumentType" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "31f9867d-f243-4e29-9819-bcd9dee19d5a", + "Title": "Human Resources -> Definitions" + } +} \ No newline at end of file diff --git a/configs/seeds/host/wizard/Hospital.json b/configs/seeds/host/wizard/Hospital.json new file mode 100644 index 00000000..8c3c32b3 --- /dev/null +++ b/configs/seeds/host/wizard/Hospital.json @@ -0,0 +1,1096 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "Hospital", + "WizardCode": "App.Hr.Hospital", + "SeededAt": "2026-09-30T11:03:19.3123135+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Hr", + "ModuleId": "Hr", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Hr", + "Icon": "FcConferenceCall", + "En": "Human Resources", + "Tr": "İnsan Kaynakları" + } + ], + "MenuParentCode": "App.Hr.Definitions", + "MenuParentIcon": "FcFilingCabinet", + "MenuCode": "App.Hr.Hospital", + "MenuOrder": 6, + "MenuUrl": "/admin/list/App.Hr.Hospital", + "MenuIcon": "FcOrganization" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Human Resources", + "PermissionGroupTr": "İnsan Kaynakları", + "MenuEn": "Hospitals", + "MenuTr": "Hastaneler", + "TitleEn": "Hospitals", + "TitleTr": "Hastaneler", + "DescEn": "Hospital and health institution definitions", + "DescTr": "Hastane ve sağlık kurumu tanımları" + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Institution Name", + "Tr": "Kurum Adı" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Hr_T_Hospital", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Hr.Hospital.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Hr_T_Hospital\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 4, + "SqlQuery": "SELECT 'App.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Hr.Hospital' AS \"SubTitle\", 'FaHospital' AS \"Icon\" FROM \"Hr_T_Hospital\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Hr.Hospital', 'FaCheckCircle' FROM \"Hr_T_Hospital\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'true' UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Hr.Hospital', 'FaTimesCircle' FROM \"Hr_T_Hospital\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'false'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Hr.Hospital", + "CultureName": "en", + "Name": "App.Hr.Hospital", + "KeyFieldName": "Id", + "Title": "App.Hr.Hospital.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Hr.Hospital.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Hr.Hospital.Title", + "ShowTitle": true, + "Width": 800, + "Height": 200, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "Genel", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Hr.Hospital.Create", + "R": "App.Hr.Hospital", + "U": "App.Hr.Hospital.Update", + "D": "App.Hr.Hospital.Delete", + "E": "App.Hr.Hospital.Export", + "I": "App.Hr.Hospital.Import", + "N": "App.Hr.Hospital.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Hr.Hospital", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Hr.Hospital", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Hospital.Create", + "R": "App.Hr.Hospital", + "U": "App.Hr.Hospital.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Hospital", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Hospital.Create", + "R": "App.Hr.Hospital", + "U": "App.Hr.Hospital.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 2, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":250}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.Hospital", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.Hospital.Create", + "R": "App.Hr.Hospital", + "U": "App.Hr.Hospital.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Hr.Hospital", + "App.Hr.Hospital.Title", + "App.Hr.Hospital.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Hr.Hospital", + "App.Hr.Hospital.Create", + "App.Hr.Hospital.Update", + "App.Hr.Hospital.Delete", + "App.Hr.Hospital.Export", + "App.Hr.Hospital.Import", + "App.Hr.Hospital.Note" + ], + "MenuCodes": [ + "App.Hr.Hospital" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "31f9867d-f243-4e29-9819-bcd9dee19d5a", + "Title": "Human Resources -> Definitions" + } +} \ No newline at end of file diff --git a/configs/seeds/host/wizard/HospitalDepartment.json b/configs/seeds/host/wizard/HospitalDepartment.json new file mode 100644 index 00000000..bd1ef217 --- /dev/null +++ b/configs/seeds/host/wizard/HospitalDepartment.json @@ -0,0 +1,1096 @@ +{ + "Wizard": { + "ComponentKind": 0, + "WizardName": "HospitalDepartment", + "WizardCode": "App.Hr.HospitalDepartment", + "SeededAt": "2026-09-30T11:03:47.4363644+03:00", + "CustomComponentName": null, + "PermissionGroupName": "App.Hr", + "ModuleId": "Hr", + "Menu": { + "MenuParentPath": [ + { + "Code": "App.Hr", + "Icon": "FcConferenceCall", + "En": "Human Resources", + "Tr": "İnsan Kaynakları" + } + ], + "MenuParentCode": "App.Hr.Definitions", + "MenuParentIcon": "FcFilingCabinet", + "MenuCode": "App.Hr.HospitalDepartment", + "MenuOrder": 7, + "MenuUrl": "/admin/list/App.Hr.HospitalDepartment", + "MenuIcon": "FcList" + }, + "Language": { + "MenuParentEn": "Definitions", + "MenuParentTr": "Tanımlamalar", + "PermissionGroupEn": "Human Resources", + "PermissionGroupTr": "İnsan Kaynakları", + "MenuEn": "Hospital Departments", + "MenuTr": "Hastane Bölümleri", + "TitleEn": "Hospital Departments", + "TitleTr": "Hastane Bölümleri", + "DescEn": "Hospital department definitions", + "DescTr": "Hastane bölümü tanımları" + }, + "Groups": [ + { + "Items": [ + { + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "En": "Id", + "Tr": "Kimlik" + }, + { + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "En": "Department Name", + "Tr": "Bölüm Adı" + }, + { + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "En": "Active", + "Tr": "Aktif" + } + ] + } + ] + }, + "ListForm": { + "EditType": null, + "DataSourceCode": "Default", + "KeyFieldDbSourceType": 9, + "TableName": null, + "DefaultFilter": "\"IsDeleted\" = 'false'", + "SelectCommand": "Hr_T_HospitalDepartment", + "SelectCommandType": 1, + "SelectFieldsDefaultValueDto": [], + "SeedFilePath": "data/App.Hr.HospitalDepartment.json", + "SeedSyncInsert": true, + "SeedSyncUpdate": true, + "SeedSyncDelete": true, + "DeleteCommand": "UPDATE \"Hr_T_HospitalDepartment\" SET \"DeleterId\"=@DeleterId, \"DeletionTime\"=CURRENT_TIMESTAMP, \"IsDeleted\"='true' WHERE \"Id\" IN @Id", + "DeleteBeforeCommand": null, + "DeleteAfterCommand": null, + "DeleteFieldsDefaultValueDto": [ + { + "FieldName": "DeleterId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@ID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "InsertCommand": null, + "InsertBeforeCommand": null, + "InsertAfterCommand": null, + "InsertFieldsDefaultValueDto": [ + { + "FieldName": "CreationTime", + "FieldDbType": 6, + "Value": "@NOW", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "CreatorId", + "FieldDbType": 9, + "Value": "@USERID", + "CustomValueType": 2, + "SqlQuery": null + }, + { + "FieldName": "IsDeleted", + "FieldDbType": 3, + "Value": "false", + "CustomValueType": 1, + "SqlQuery": null + }, + { + "FieldName": "Id", + "FieldDbType": 9, + "Value": "@NEWID", + "CustomValueType": 2, + "SqlQuery": null + } + ], + "UpdateCommand": null, + "UpdateBeforeCommand": null, + "UpdateAfterCommand": null, + "UpdateFieldsDefaultValueDto": [], + "FormFieldsDefaultValueDto": [], + "WidgetsDto": [ + { + "ColGap": 3, + "ColSpan": 4, + "SqlQuery": "SELECT 'App.Widget.Total' AS \"Title\", CAST(COUNT(*) AS VARCHAR(32)) AS \"Value\", 'blue' AS \"Color\", 'App.Hr.HospitalDepartment' AS \"SubTitle\", 'FaClinicMedical' AS \"Icon\" FROM \"Hr_T_HospitalDepartment\" WHERE \"TenantId\" = '@TENANTID' UNION ALL SELECT 'App.Widget.Active', CAST(COUNT(*) AS VARCHAR(32)), 'green', 'App.Hr.HospitalDepartment', 'FaCheckCircle' FROM \"Hr_T_HospitalDepartment\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'true' UNION ALL SELECT 'App.Widget.Passive', CAST(COUNT(*) AS VARCHAR(32)), 'gray', 'App.Hr.HospitalDepartment', 'FaTimesCircle' FROM \"Hr_T_HospitalDepartment\" WHERE \"TenantId\" = '@TENANTID' AND \"IsActive\" = 'false'", + "Title": "Title", + "Value": "Value", + "ValueClassName": "text-3xl", + "Color": "Color", + "Icon": "Icon", + "SubTitle": "SubTitle", + "OnClick": null, + "ClassName": "mb-3", + "IsActive": true + } + ], + "ExtraFilterEditDto": [], + "ListFormCode": "App.Hr.HospitalDepartment", + "CultureName": "en", + "Name": "App.Hr.HospitalDepartment", + "KeyFieldName": "Id", + "Title": "App.Hr.HospitalDepartment.Title", + "SortMode": "single", + "PageSize": 10, + "Width": 0, + "Height": 0, + "FullHeight": false, + "Description": "App.Hr.HospitalDepartment.Desc", + "FilterRowDto": { + "Visible": true, + "ApplyFilter": "auto", + "AllowUserUiFilterSave": true + }, + "RowDto": { + "RowHeight": "auto", + "WhiteSpace": "normal", + "OverflowWrap": "break-word" + }, + "HeaderFilterDto": { + "Visible": true, + "AllowSearch": false, + "Height": 325, + "SearchTimeout": 500, + "Width": 252 + }, + "FilterPanelDto": { + "Visible": false, + "Texts": null, + "FilterEnabled": false, + "CustomizeText": null + }, + "SearchPanelDto": { + "Visible": true, + "Width": 160 + }, + "GroupPanelDto": { + "Visible": true, + "AutoExpandAll": false + }, + "SelectionDto": { + "Mode": "none", + "AllowSelectAll": false, + "SelectAllMode": "allPages", + "ShowCheckBoxesMode": "always" + }, + "ColumnOptionDto": { + "ShowBorders": true, + "ShowRowLines": true, + "ShowColumnLines": false, + "RowAlternationEnabled": true, + "AllowColumnReordering": true, + "AllowColumnResizing": true, + "ColumnResizingMode": "widget", + "ColumnAutoWidth": true, + "RtlEnabled": false, + "ColumnFixingEnabled": true, + "ColumnChooserEnabled": true, + "ColumnChooserMode": "dragAndDrop", + "HoverStateEnabled": false, + "ColumnHidingEnabled": true, + "FocusedRowEnabled": true, + "ShowColumnHeaders": true + }, + "PivotOptionDto": { + "ColumnChooserEnabled": false, + "AllowFieldDragging": true, + "ShowFieldPanel": true, + "ShowDataFields": true, + "ShowColumnFields": true, + "ShowRowFields": true, + "ShowFilterFields": true, + "ShowChart": false, + "ChartHeight": 320, + "ChartCommonSeriesType": "bar" + }, + "TreeOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null + }, + "GanttOptionDto": { + "KeyExpr": null, + "ParentIdExpr": null, + "HasItemsExpr": null, + "RootValue": null, + "ExpandedRowKeys": [], + "AutoExpandAll": false, + "RecursiveSelection": false, + "TitleExpr": null, + "ScaleType": "weeks", + "StartExpr": null, + "EndExpr": null, + "ProgressExpr": null, + "EditingEnabled": false, + "AllowTaskAdding": false, + "AllowTaskUpdating": false, + "AllowTaskResourceUpdating": false, + "AllowTaskDeleting": false, + "AllowDependencyAdding": false, + "AllowDependencyDeleting": false, + "AllowResourceAdding": false, + "AllowResourceUpdating": false, + "AllowResourceDeleting": false + }, + "SchedulerOptionDto": { + "TextExpr": null, + "UserNameExpr": null, + "DescriptionExpr": null, + "StartDateExpr": null, + "EndDateExpr": null, + "AllDayExpr": null, + "RecurrenceRuleExpr": null, + "RecurrenceExceptionExpr": null, + "StartDayHour": 8, + "EndDayHour": 20, + "DefaultView": "week", + "ShowAllDayPanel": true, + "CellDuration": 30, + "FirstDayOfWeek": 1, + "CrossScrollingEnabled": false, + "AllowResizing": false, + "AllowDragging": false, + "AllowDeleting": false, + "AllowEditing": false, + "AllowAdding": false + }, + "TodoOptionDto": { + "TitleExpr": null, + "StatusExpr": null, + "DescriptionExpr": null, + "AnalysisExpr": null, + "DueDateExpr": null, + "TagExpr": null, + "AssigneeExpr": null, + "PriorityExpr": null, + "CompletedExpr": null, + "OrderExpr": null, + "TimesheetExpr": null, + "SubTaskExpr": null, + "StatusOrder": null, + "AllowDragging": true + }, + "PagerOptionDto": { + "Visible": true, + "ShowPageSizeSelector": true, + "ShowInfo": false, + "ShowNavigationButtons": true, + "AllowedPageSizes": "10,20,50,100", + "InfoText": "Page {0} of {1} ({2} items)", + "DisplayMode": "adaptive", + "ScrollingMode": "standard", + "LoadPanelEnabled": "auto", + "LoadPanelText": "Loading..." + }, + "EditingOptionDto": { + "Mode": "popup", + "RefreshMode": "full", + "AllowUpdating": true, + "AllowDetail": false, + "AllowDeleting": true, + "AllowAllDeleting": false, + "AllowAdding": true, + "AllowDuplicate": false, + "UseIcons": false, + "ConfirmDelete": true, + "NewRowPosition": "viewportTop", + "SelectTextOnEditStart": false, + "StartEditAction": "click", + "EditColumnName": null, + "Popup": { + "Title": "App.Hr.HospitalDepartment.Title", + "ShowTitle": true, + "Width": 800, + "Height": 200, + "FullScreen": false, + "HideOnOutsideClick": true, + "ResizeEnabled": true, + "DragEnabled": true, + "RestorePosition": true, + "Position": "center" + }, + "SendOnlyChangedFormValuesUpdate": false, + "AddPageUrl": null, + "AddDialogName": null, + "AddDialogParameters": null + }, + "EditingFormDto": [ + { + "Order": 1, + "ItemType": "group", + "Caption": "Genel", + "ColCount": 2, + "ColSpan": 2 + } + ], + "PermissionDto": { + "C": "App.Hr.HospitalDepartment.Create", + "R": "App.Hr.HospitalDepartment", + "U": "App.Hr.HospitalDepartment.Update", + "D": "App.Hr.HospitalDepartment.Delete", + "E": "App.Hr.HospitalDepartment.Export", + "I": "App.Hr.HospitalDepartment.Import", + "N": "App.Hr.HospitalDepartment.Note" + }, + "CommandColumnDto": [], + "StateStoringDto": { + "Enabled": true, + "Type": "custom", + "StorageKey": "listFormGridStorage-App.Hr.HospitalDepartment", + "SavingTimeout": 5000 + }, + "CustomJsSources": [], + "CustomStyleSources": [], + "UpdateServiceAddress": "list-form-data/update", + "InsertServiceAddress": "list-form-data/insert", + "DeleteServiceAddress": "list-form-data/delete", + "IsTenant": true, + "IsBranch": false, + "IsOrganizationUnit": false, + "ListFormType": "List", + "IsSubForm": false, + "ShowNote": false, + "SubFormsListFormType": "Form", + "SubFormsDto": [], + "ExtraFilterDto": [], + "LayoutDto": { + "Grid": true, + "Card": true, + "Pivot": true, + "Chart": true, + "Tree": false, + "Gantt": false, + "Scheduler": false, + "Todo": false, + "DefaultLayout": "grid" + }, + "WorkflowDto": { + "ApprovalUserFieldName": null, + "ApprovalDateFieldName": null, + "ApprovalStatusFieldName": null, + "ApprovalDescriptionFieldName": null, + "ApprovalIsFilterUserName": false, + "ApprovalIsResetWorkflow": false, + "Criteria": [] + }, + "UserId": null, + "RoleId": null, + "CommonDto": { + "AdjustOnZoom": true, + "ContainerBackgroundColor": "#FFFFFF", + "Palette": "Material", + "PaletteExtensionMode": "blend", + "DefaultPane": null, + "Disabled": false, + "Theme": "generic.light" + }, + "AdaptivelayoutDto": { + "Height": 80, + "Width": 80, + "KeepLabels": true + }, + "AnimationDto": { + "Duration": 1000, + "Easing": "easeOutCubic", + "Enabled": true, + "MaxPointCountSupported": 300 + }, + "AnnotationsDto": [], + "ArgumentAxisDto": { + "ArgumentType": null, + "AggregationInterval": null, + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "HoverMode": "none", + "Label": { + "DisplayMode": "standard", + "RotationAngle": 90, + "OverlappingBehavior": "hide" + }, + "Position": "bottom", + "Title": null, + "Visible": true, + "Width": 1, + "WorkdaysOnly": false + }, + "CommonAnnotationSettingsDto": { + "Argument": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Description": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Height": -1, + "Image": null, + "OffsetX": -1, + "OffsetY": -1, + "PaddingLeftRight": 10, + "PaddingTopBottom": 10, + "Series": null, + "Text": null, + "TooltipEnabled": true, + "Type": null, + "Value": null, + "Width": 0, + "WordWrap": "normal", + "X": 0, + "Y": 0 + }, + "CommonAxisSettingsDto": { + "Grid": { + "Color": "#d3d3d3", + "Visible": false, + "Width": 1 + }, + "Title": null, + "Visible": true, + "Width": 1 + }, + "CommonPaneSettingsDto": { + "BackgroundColor": null + }, + "CommonSeriesSettingsDto": { + "ArgumentField": "arg", + "Axis": null, + "BarOverlapGroup": null, + "BarPadding": 0, + "BarWidth": 0, + "Color": null, + "CornerRadius": 0, + "DashStyle": "solid", + "IgnoreEmptyPoints": false, + "Pane": null, + "RangeValue1Field": "val1", + "RangeValue2Field": "val2", + "SelectionMode": "none", + "ShowInLegend": true, + "Type": null, + "ValueField": null, + "Visible": true, + "Width": 2, + "Label": null + }, + "CrosshairDto": { + "Color": "#f05b41", + "DashStyle": "dot", + "Enabled": false, + "Width": 1, + "HorizontalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + }, + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "VerticalLine": { + "Color": "#f05b41", + "DashStyle": "dot", + "Label": { + "BackgroundColor": "#f05b41", + "CustomizeText": null, + "Font": { + "Color": "#FFFFFF", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Visible": false, + "Format": null + }, + "Visible": true, + "Width": 1 + } + }, + "ExportDto": { + "BackgroundColor": "#FFFFFF", + "Enabled": true, + "AllowExportSelectedData": false, + "Margin": 10, + "PrintingEnabled": true + }, + "LegendDto": { + "BackgroundColor": null, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "ColumnCount": 0, + "Orientation": "vertical", + "Position": "outside", + "RowCount": 0, + "Title": null, + "Visible": true + }, + "MarginDto": { + "Bottom": 0, + "Left": 0, + "Right": 0, + "Top": 0 + }, + "PanesDto": [], + "ScrollBarDto": { + "Color": "gray", + "Offset": 5, + "Position": "top", + "Visible": false, + "Width": 10 + }, + "SeriesDto": [], + "SizeDto": { + "UseSize": false, + "Width": 400, + "Height": 200 + }, + "TitleDto": { + "Text": null, + "VerticalAlignment": "top", + "HorizontalAlignment": "center", + "Subtitle": null, + "TextOverflow": "ellipsis", + "WordWrap": null + }, + "TooltipDto": { + "ArgumentFormat": null, + "ArrowLength": 10, + "Border": { + "Color": "#d3d3d3", + "CornerRadius": 0, + "DashStyle": "solid", + "Visible": false, + "Width": 1 + }, + "Color": "#ffffff", + "Enabled": false, + "Font": { + "Color": "#000000", + "Family": "\"Segoe UI\", \"Helvetica Neue\", \"Trebuchet MS\", Verdana, sans-serif", + "Size": 12, + "Weight": 400 + }, + "Format": null, + "Location": "center", + "PaddingLeftRight": 18, + "PaddingTopBottom": 15, + "Shared": false + }, + "ValueAxisDto": [], + "ZoomAndPanDto": { + "AllowMouseWheel": true, + "AllowTouchGestures": true, + "ArgumentAxis": "none", + "DragToZoom": false, + "PanKey": "shift", + "ValueAxis": "none", + "DragBoxStyle": { + "Color": null, + "Opacity": 0 + } + }, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + "Fields": [ + { + "EditType": null, + "ListFormCode": "App.Hr.HospitalDepartment", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Id", + "CaptionName": "App.Listform.ListformField.Id", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": false, + "IsActive": true, + "Width": 0, + "ListOrderNo": 1, + "SourceDbType": 9, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.HospitalDepartment.Create", + "R": "App.Hr.HospitalDepartment", + "U": "App.Hr.HospitalDepartment.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": null, + "EditGroupOrderNo": null, + "EditorType2": "dxTextBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.HospitalDepartment", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "Name", + "CaptionName": "App.Listform.ListformField.Name", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 2, + "SourceDbType": 16, + "CultureName": "en", + "DataType": "string", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.HospitalDepartment.Create", + "R": "App.Hr.HospitalDepartment", + "U": "App.Hr.HospitalDepartment.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 1, + "EditGroupOrderNo": 1, + "EditorType2": "dxTextBox", + "ColSpan": 2, + "EditorOptions": "{\"showClearButton\":true,\"maxLength\":200}", + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + }, + { + "EditType": null, + "ListFormCode": "App.Hr.HospitalDepartment", + "RoleId": null, + "UserId": null, + "ColumnJoinTableDto": { + "JoinType": null, + "TableName": null, + "JoinFieldName": null, + "BaseTableJoinFieldName": null, + "SelectFieldName": null, + "FieldNameAlias": null, + "JoinCondition2": "AND", + "JoinFieldName2": null, + "BaseTableJoinFieldName2_OrValue": null + }, + "FieldName": "IsActive", + "CaptionName": "App.Listform.ListformField.IsActive", + "PlaceHolder": null, + "ReadOnly": false, + "Visible": true, + "IsActive": true, + "Width": 0, + "ListOrderNo": 3, + "SourceDbType": 3, + "CultureName": "en", + "DataType": "boolean", + "SortIndex": 0, + "SortDirection": null, + "AllowSearch": true, + "AllowEditing": true, + "AllowAdding": true, + "ColumnCssClass": null, + "ColumnCssValue": null, + "BandName": null, + "ColumnFilterDto": { + "AllowFiltering": true, + "FilterOperations": null, + "SelectedFilterOperation": null, + "FilterValue": null + }, + "ColumnHeaderDto": { + "AllowHeaderFiltering": true, + "AllowSearch": false, + "DataSource": null, + "DataSourceString": "" + }, + "ColumnGroupingDto": { + "AllowGrouping": true, + "GroupIndex": null, + "AutoExpandGroup": false + }, + "ColumnCustomizationDto": { + "Fixed": false, + "FixedPosition": "left", + "AllowReordering": true + }, + "ColumnTotalSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "ColumnGroupSummaryDto": { + "SummaryType": null, + "ValueFormat": null, + "ShowInGroupFooter": false, + "AlignByColumn": false, + "DisplayFormat": null, + "ShowInColumn": null + }, + "LookupDto": { + "DataSourceType": 0, + "ValueExpr": "Key", + "DisplayExpr": "Name", + "CascadeRelationField": null, + "CascadeFilterOperator": "=", + "CascadeParentFields": null, + "CascadeEmptyFields": null, + "LookupQuery": null + }, + "ValidationRuleDto": [ + { + "Type": "required", + "Message": null, + "IgnoreEmptyValue": false, + "Reevaluate": true, + "ComparisonType": "", + "Pattern": "", + "Max": null, + "Min": null, + "Trim": true + } + ], + "ColumnStylingDto": [], + "PermissionDto": { + "Deny": false, + "C": "App.Hr.HospitalDepartment.Create", + "R": "App.Hr.HospitalDepartment", + "U": "App.Hr.HospitalDepartment.Update", + "E": true, + "I": true + }, + "CanRead": false, + "CanCreate": false, + "CanUpdate": false, + "CanExport": false, + "DefaultValue": null, + "DefaultValueType": 0, + "PivotSettingsDto": { + "IsPivot": true, + "Expanded": false, + "SortOrder": "asc", + "Area": "filter", + "Format": null, + "SummaryType": null, + "GroupInterval": "", + "WordWrapEnabled": false + }, + "Alignment": null, + "Format": null, + "EditOrderNo": 2, + "EditGroupOrderNo": 1, + "EditorType2": "dxCheckBox", + "ColSpan": 1, + "EditorOptions": null, + "GridBoxOptions": null, + "TagBoxOptions": null, + "ImageUploadOptions": null, + "EditorScript": null, + "LastModificationTime": null, + "LastModifierId": null, + "CreationTime": "0001-01-01T00:00:00", + "CreatorId": null, + "Id": "00000000-0000-0000-0000-000000000000" + } + ], + "IsDeletedField": true, + "IsCreatedField": true, + "InsertedRecords": { + "LanguageKeys": [ + "App.Hr.HospitalDepartment", + "App.Hr.HospitalDepartment.Title", + "App.Hr.HospitalDepartment.Desc" + ], + "PermissionGroupNames": [], + "PermissionNames": [ + "App.Hr.HospitalDepartment", + "App.Hr.HospitalDepartment.Create", + "App.Hr.HospitalDepartment.Update", + "App.Hr.HospitalDepartment.Delete", + "App.Hr.HospitalDepartment.Export", + "App.Hr.HospitalDepartment.Import", + "App.Hr.HospitalDepartment.Note" + ], + "MenuCodes": [ + "App.Hr.HospitalDepartment" + ], + "DataSourceCodes": [], + "ModuleIds": [] + }, + "DevRequest": { + "Id": "31f9867d-f243-4e29-9819-bcd9dee19d5a", + "Title": "Human Resources -> Definitions" + } +} \ No newline at end of file diff --git a/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx b/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx index 425f96cb..3c44619b 100644 --- a/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx @@ -157,6 +157,13 @@ interface WizardTreeRow { hasChildren: boolean } +interface WizardDevRequestGroup { + key: string + /** Grubun talebini taşıyan ilk kök; talepsiz grupta yoktur. */ + file?: WizardFileInfoDto + nodes: WizardTreeNode[] +} + /** Kapalı grupların altı satıra dökülmez. */ const flattenWizardTree = ( nodes: WizardTreeNode[], @@ -245,10 +252,19 @@ const WizardFileManager = () => { return next }) - const tableRows = useMemo( - () => flattenWizardTree(tree, effectiveCollapsed), - [tree, effectiveCollapsed], - ) + // Liste görünümünde kök ekranlar üreten talebe göre gruplanır; alt formlar kökünün grubunda + // kalır. Talepsiz grup en sonda durur. + const devRequestGroups = useMemo(() => { + const groups = new Map() + tree.forEach((node) => { + const id = node.file.devRequestId ?? '' + const key = `devRequest:${id}` + const group = groups.get(key) ?? { key, file: id ? node.file : undefined, nodes: [] } + group.nodes.push(node) + groups.set(key, group) + }) + return [...groups.values()].sort((a, b) => Number(!a.file) - Number(!b.file)) + }, [tree]) const loadFiles = useCallback(async () => { setLoading(true) @@ -938,9 +954,6 @@ const WizardFileManager = () => { {translate('::App.Platform.Name')} - - {translate('::App.FileManager.FileName')} - {translate('::App.Platform.Code')} @@ -953,81 +966,99 @@ const WizardFileManager = () => { {translate('::App.WizardStepComponent.MenuUrl')} - - {translate('::App.DevRequest')} - {translate('::App.Platform.Actions')} - {tableRows.map((row) => { - const { file: f, depth, key } = row - const Icon = navigationIcon[f.menuIcon] ?? FaDatabase - return ( + {devRequestGroups.flatMap((group) => { + const rowCount = flattenWizardTree(group.nodes, new Set()).length + const header = ( - -
- {renderDepthMarker(depth)} - {renderGroupToggle(row)} - - - {f.wizardName || f.fileName} + +
+ {renderGroupToggle({ key: group.key, hasChildren: true })} + {group.file ? ( + renderDevRequest(group.file) + ) : ( + + + {translate('::App.ListForm.WizardNoDevRequest')} + + )} + + {rowCount}
- - {f.fileName} - - - {componentName(f)} - - -
- {renderKindBadge(f)} - {renderStatusBadge(f)} -
- - - {renderMenuPath(f)} - - -
- {f.menuUrl && } - {f.menuUrl} -
- - - {renderDevRequest(f)} - - - {renderActions(f, 'flex items-center justify-end gap-1')} - ) + if (effectiveCollapsed.has(group.key)) return [header] + return [ + header, + ...flattenWizardTree(group.nodes, effectiveCollapsed).map((row) => { + const { file: f, depth, key } = row + const Icon = navigationIcon[f.menuIcon] ?? FaDatabase + return ( + + +
+ {renderDepthMarker(depth)} + {renderGroupToggle(row)} + + + {f.wizardName || f.fileName} + +
+ + + {componentName(f)} + + +
+ {renderKindBadge(f)} + {renderStatusBadge(f)} +
+ + + {renderMenuPath(f)} + + +
+ {f.menuUrl && } + {f.menuUrl} +
+ + + {renderActions(f, 'flex items-center justify-end gap-1')} + + + ) + }), + ] })} {emptyState && ( - {emptyState} + {emptyState} )}