From 197b3775f8eaf78feb1c9378f35de6ad6b0dbdfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sedat=20=C3=96ZT=C3=9CRK?= <76204082+iamsedatozturk@users.noreply.github.com> Date: Fri, 18 Sep 2026 12:12:38 +0300 Subject: [PATCH] =?UTF-8?q?WizardFileManager=20silme=20i=C5=9Flemi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/instructions/lowcode.instructions.md | 34 +- .../Wizard/IListFormWizardAppService.cs | 2 +- .../ListForms/Wizard/WizardSeedFileDto.cs | 34 + .../ListForms/ListFormWizardAppService.cs | 154 +- .../ListForms/WizardRecordCleaner.cs | 485 +++ .../Migrations/LanguagesData.json | 150 + .../Enums/WizardRecordTypeEnum.cs | 50 + configs/seeds/host/crud/Sal_D_Appoval.json | 36 - .../seeds/host/sql/object/Prj_T_Customer.sql | 24 - .../seeds/host/sql/object/Prj_T_Milestone.sql | 23 - configs/seeds/host/sql/object/Prj_T_Tag.sql | 22 - configs/seeds/host/sql/object/Prj_T_Task.sql | 54 - .../host/sql/object/Prj_T_TaskDependency.sql | 33 - .../seeds/host/sql/object/Prj_T_Timesheet.sql | 30 - .../seeds/host/sql/object/Sal_D_Appoval.sql | 17 - configs/seeds/host/wizard/Approval.json | 1497 --------- configs/seeds/host/wizard/Customers.json | 1311 -------- configs/seeds/host/wizard/Milestones.json | 1179 ------- configs/seeds/host/wizard/RoleList.json | 159 - configs/seeds/host/wizard/Tags.json | 1048 ------ .../seeds/host/wizard/TaskDependencies.json | 1190 ------- configs/seeds/host/wizard/TaskSubTasks.json | 1726 ---------- configs/seeds/host/wizard/TaskTimesheets.json | 1469 --------- configs/seeds/host/wizard/Tasks.json | 2842 ----------------- ui/src/proxy/admin/wizard/models.ts | 51 + ui/src/services/wizard.service.ts | 3 +- .../listForm/wizard/WizardFileManager.tsx | 170 +- 27 files changed, 1009 insertions(+), 12784 deletions(-) create mode 100644 api/src/Sozsoft.Platform.Application/ListForms/WizardRecordCleaner.cs create mode 100644 api/src/Sozsoft.Platform.Domain.Shared/Enums/WizardRecordTypeEnum.cs delete mode 100644 configs/seeds/host/crud/Sal_D_Appoval.json delete mode 100644 configs/seeds/host/sql/object/Prj_T_Customer.sql delete mode 100644 configs/seeds/host/sql/object/Prj_T_Milestone.sql delete mode 100644 configs/seeds/host/sql/object/Prj_T_Tag.sql delete mode 100644 configs/seeds/host/sql/object/Prj_T_Task.sql delete mode 100644 configs/seeds/host/sql/object/Prj_T_TaskDependency.sql delete mode 100644 configs/seeds/host/sql/object/Prj_T_Timesheet.sql delete mode 100644 configs/seeds/host/sql/object/Sal_D_Appoval.sql delete mode 100644 configs/seeds/host/wizard/Approval.json delete mode 100644 configs/seeds/host/wizard/Customers.json delete mode 100644 configs/seeds/host/wizard/Milestones.json delete mode 100644 configs/seeds/host/wizard/RoleList.json delete mode 100644 configs/seeds/host/wizard/Tags.json delete mode 100644 configs/seeds/host/wizard/TaskDependencies.json delete mode 100644 configs/seeds/host/wizard/TaskSubTasks.json delete mode 100644 configs/seeds/host/wizard/TaskTimesheets.json delete mode 100644 configs/seeds/host/wizard/Tasks.json diff --git a/.github/instructions/lowcode.instructions.md b/.github/instructions/lowcode.instructions.md index 06d22b42..d7984297 100644 --- a/.github/instructions/lowcode.instructions.md +++ b/.github/instructions/lowcode.instructions.md @@ -588,7 +588,7 @@ Okuyan: `WizardDataSeeder` · Yazan: `ListFormWizardAppService` ve `WizardSeedSy "IsCreatedField": true, // tabloda CreatorId var mı (audit) "InsertedRecords": { // bu çalıştırmanın GERÇEKTEN yarattığı kayıtlar "LanguageKeys": [], "PermissionGroupNames": [], "PermissionNames": [], - "MenuCodes": [], "DataSourceCodes": [] + "MenuCodes": [], "DataSourceCodes": [], "ModuleIds": [] } } ``` @@ -606,8 +606,9 @@ Elle bu dosyayı yazarken `ListForm`/`Fields` bölümlerini uydurma — wizard' sunucu üretsin. `InsertedRecords` **silme sözleşmesidir**: wizard silindiğinde yalnızca burada listelenen -kayıtlar silinir, paylaşılan kayıtlara (var olan izin grubu, var olan üst menü) dokunulmaz. -Elle dosya yazarken buraya var olan bir kaydı koyma — silme onu da götürür. +kayıtlar silinmeye **aday** olur, önceden var olan kayıtlara (var olan izin grubu, var olan üst +menü) dokunulmaz. Aday kayıt da yalnızca başka bir yerde kullanılmıyorsa silinir (§4.5 Silme). +Elle dosya yazarken buraya var olan bir kaydı koyma — kullanılmıyorsa silme onu da götürür. ### 4.2 `Wizard` bloğu — alan alan @@ -1217,9 +1218,30 @@ yolu vardır: > `List` yolunda seeder ekranı uygularken `ListForm`, `ListFormField` ve `ListFormWorkflow` > kayıtlarını **silip yeniden yazar**; idempotency kapısını geçen dosya için bu güvenlidir. -**Silme:** yalnızca `InsertedRecords` içindekiler silinir. Paylaşılan üst menü ve izin grubu -başka bir wizard tarafından yaratıldıysa kalır. Bu yüzden `InsertedRecords` listesine var olan -bir kaydı yazmak veri kaybettirir. +**Silme** (`WizardRecordCleaner`): ekran (`ListForm` + alanlar + iş akışı) ve `InsertedRecords` +içindekiler, **başka bir yerde kullanılmıyorsa** silinir. Sıra bağımlılık yönündedir — önce +kullanan, sonra kullanılan — ve her kontrol o ana kadar kalan kayıtlara karşı yapılır: + +| Kayıt | Silinmez, çünkü kullanan var | +| --- | --- | +| ListForm (+ alanlar, iş akışı) | başka bir ekranın `SubFormsJson`'u | +| Menü | altında menü kalmış (üst menü, son alt menüsü gidince silinir) | +| Yetki | alt yetki, menü `RequiredPermissionName`, ekran/alan `PermissionJson`, intranet widget'ı | +| Yetki ataması | — yetkiyle birlikte gider (tüm roller/kullanıcılar) | +| Yetki grubu | içinde yetki kalmış | +| Modül | menü `ModuleId`, yetkinin modül listesi, kiracının modül listesi | +| Veri kaynağı | ekran, Custom Endpoint, zamanlanmış iş | +| Dil anahtarı | menü/yetki/yetki grubu adı, ekran başlığı/açıklaması, alan başlığı | + +Bağlı wizard'ı olan (alt formu ya da component bağımlılığı wizard olarak duran) bir wizard +silinemez; önce bağlı olanlar silinir. Kural listedeki gruplamayla aynı kaynaktandır +(`WizardFileInfoDto.Dependencies`), sunucu `DeleteFile`'da reddeder, istemci butonu kapatır. +Silme ucu (`DeleteFile`) her kaydın akıbetini (`Deleted` / `Kept` + kullananlar / `NotFound`) +`WizardDeleteResultDto` olarak döner ve loglar; Wizard Manager bunu rapor olarak gösterir. +Düzenleme yolu (`EditFileName`) aynı sınıfı `Redeploy` kipinde çağırır: üst menü, yetki grubu, +modül, veri kaynağı ve admin dışındaki rollerin yetki atamaları korunur — hemen ardından yeniden +kullanılırlar; silinip üretilseler menü sırası ve rol atamaları kaybolurdu. Wizard'ın yarattığı +modül `InsertedRecords.ModuleIds` ile izlenir. ### 4.6 Alt formlar ve widget'lar diff --git a/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/IListFormWizardAppService.cs b/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/IListFormWizardAppService.cs index d552751a..2eb727cc 100644 --- a/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/IListFormWizardAppService.cs +++ b/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/IListFormWizardAppService.cs @@ -9,7 +9,7 @@ public interface IListFormWizardAppService Task Create(ListFormWizardDto input); Task> GetFiles(); Task GetFile(string fileName); - Task DeleteFile(string fileName); + Task DeleteFile(string fileName); /// Izin gruplarini iki dilli gorunen adlariyla dondurur. Task> GetPermissionGroups(); diff --git a/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/WizardSeedFileDto.cs b/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/WizardSeedFileDto.cs index 61059452..541909b7 100644 --- a/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/WizardSeedFileDto.cs +++ b/api/src/Sozsoft.Platform.Application.Contracts/ListForms/Wizard/WizardSeedFileDto.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.Text.Json; using System.Text.Json.Nodes; +using System.Text.Json.Serialization; using Sozsoft.Platform.Enums; using Volo.Abp.Application.Dtos; @@ -360,6 +361,39 @@ public class WizardInsertedRecordsDto /// Bu Wizard tarafından oluşturulan yeni DataSource kodları. public List DataSourceCodes { get; set; } = []; + + /// Bu Wizard tarafından oluşturulan yeni Module kayıtları. + public List ModuleIds { get; set; } = []; + + [JsonIgnore] + public bool HasAny => + LanguageKeys.Count > 0 || PermissionGroupNames.Count > 0 || PermissionNames.Count > 0 || + MenuCodes.Count > 0 || DataSourceCodes.Count > 0 || ModuleIds.Count > 0; +} + +/// Kaydi kullanan (silinmesine engel olan) taraf. +public class WizardRecordRefDto +{ + public WizardRecordTypeEnum RecordType { get; set; } + public string Name { get; set; } +} + +/// Wizard silinirken tek bir kaydin akibeti. +public class WizardDeleteLogItemDto +{ + public WizardRecordTypeEnum RecordType { get; set; } + public string Name { get; set; } + public WizardDeleteStatusEnum Status { get; set; } + public WizardDeleteReasonEnum Reason { get; set; } + public List UsedBy { get; set; } = []; +} + +/// Wizard silme raporu; silinen, korunan ve bulunamayan her kayit tek tek listelenir. +public class WizardDeleteResultDto +{ + public string FileName { get; set; } + public string WizardName { get; set; } + public List Items { get; set; } = []; } /// Wizard seed dosyası özet bilgisi (yönetim listesi için). diff --git a/api/src/Sozsoft.Platform.Application/ListForms/ListFormWizardAppService.cs b/api/src/Sozsoft.Platform.Application/ListForms/ListFormWizardAppService.cs index 67d9e31c..8b3540eb 100644 --- a/api/src/Sozsoft.Platform.Application/ListForms/ListFormWizardAppService.cs +++ b/api/src/Sozsoft.Platform.Application/ListForms/ListFormWizardAppService.cs @@ -56,6 +56,7 @@ public class ListFormWizardAppService( IDynamicDataManager dynamicDataManager, IListFormSeedDataApplier seedDataApplier, ICrudEndpointSeedApplier crudEndpointSeedApplier, + WizardRecordCleaner recordCleaner, ILogger logger ) : PlatformAppService(), IListFormWizardAppService { @@ -75,6 +76,7 @@ public class ListFormWizardAppService( private readonly IDynamicDataManager _dynamicDataManager = dynamicDataManager; private readonly IListFormSeedDataApplier _seedDataApplier = seedDataApplier; private readonly ICrudEndpointSeedApplier _crudEndpointSeedApplier = crudEndpointSeedApplier; + private readonly WizardRecordCleaner _recordCleaner = recordCleaner; private readonly ILogger logger = logger; private readonly string cultureNameDefault = PlatformConsts.DefaultLanguage; @@ -99,7 +101,7 @@ public class ListFormWizardAppService( { // Ilk deploy zamani wizard'in kimligidir; duzenleme onu degistirmez. input.SeededAt = await ReadSeededAtAsync(editFileName!); - await DeleteFileInternalAsync(editFileName!); + await DeleteFileInternalAsync(editFileName!, WizardDeleteMode.Redeploy); } var wizardName = input.WizardName?.Trim(); @@ -252,7 +254,7 @@ public class ListFormWizardAppService( if (input.CreateMenu) { //Menu Parent - await EnsureModuleAsync(input.MenuParentModuleId); + await EnsureModuleAsync(input.MenuParentModuleId, inserted); var menuQueryable = await repoMenu.GetQueryableAsync(); var menuParent = await AsyncExecuter.FirstOrDefaultAsync(menuQueryable.Where(a => a.Code == input.MenuParentCode)); @@ -621,12 +623,7 @@ public class ListFormWizardAppService( MenuUrl = seed?.Wizard?.MenuUrl ?? string.Empty, CreatedAt = seed?.Wizard?.SeededAt.ToString("s") ?? string.Empty, MenuPath = seed?.Wizard != null ? ResolveMenuPath(seed.Wizard, menus) : [], - HasInsertedRecords = seed?.InsertedRecords != null && - (seed.InsertedRecords.LanguageKeys.Count > 0 || - seed.InsertedRecords.PermissionGroupNames.Count > 0 || - seed.InsertedRecords.PermissionNames.Count > 0 || - seed.InsertedRecords.MenuCodes.Count > 0 || - seed.InsertedRecords.DataSourceCodes.Count > 0) + HasInsertedRecords = seed?.InsertedRecords?.HasAny == true }); } catch (Exception ex) @@ -779,28 +776,63 @@ public class ListFormWizardAppService( [UnitOfWork] [Authorize(AppCodes.Listforms.Wizards.Delete)] - public Task DeleteFile(string fileName) + public async Task DeleteFile(string fileName) { - return DeleteFileInternalAsync(fileName); + await EnsureNoDependentWizardsAsync(fileName); + return await DeleteFileInternalAsync(fileName, WizardDeleteMode.Delete); } /// - /// Seed dosyasini ve wizard'in urettigi kayitlari siler. Yetki kontrolu cagiran uca aittir: - /// silme yolunda Delete, duzenleme yolunda Update politikasi kullanilir. + /// Bagli wizard'lari (alt formlar / component bagimliliklari) olan bir wizard silinemez; once + /// bagli olanlar silinir. Kural listedeki gruplamayla ayni kaynaktandir + /// (); istemcideki devre disi buton yalnizca bir kolayliktir. /// - private async Task DeleteFileInternalAsync(string fileName) + private async Task EnsureNoDependentWizardsAsync(string fileName) + { + var files = await GetFiles(); + var file = files.FirstOrDefault(f => string.Equals(f.FileName, fileName, StringComparison.OrdinalIgnoreCase)); + if (file == null || file.Dependencies.Count == 0) + return; + + var names = files + .Where(f => file.Dependencies.Contains(f.FileName, StringComparer.OrdinalIgnoreCase)) + .Select(f => f.WizardName ?? f.FileName); + + throw new UserFriendlyException(L["App.ListForm.WizardDeleteBlockedByDependencies", string.Join(", ", names)]); + } + + /// + /// Seed dosyasini ve wizard'in urettigi, baska yerde kullanilmayan kayitlari siler; her kaydin + /// akibeti rapora ve loga yazilir (). Yetki kontrolu cagiran + /// uca aittir: silme yolunda Delete, duzenleme yolunda Update politikasi kullanilir. + /// + private async Task DeleteFileInternalAsync(string fileName, WizardDeleteMode mode) { var filePath = ResolveWizardSeedFilePath(fileName); var json = await File.ReadAllTextAsync(filePath); var seed = WizardSeedFileDto.FromSeedJson(json); + var result = new WizardDeleteResultDto + { + FileName = fileName, + WizardName = seed?.Wizard?.WizardName ?? fileName, + }; + if (seed != null) - await DeleteWizardDataAsync(seed); + result.Items.AddRange(await _recordCleaner.CleanAsync(seed, mode)); File.Delete(filePath); + result.Items.Add(new WizardDeleteLogItemDto + { + RecordType = WizardRecordTypeEnum.SeedFile, + Name = $"{SeedPathResolver.WizardFolder}/{fileName}", + Status = WizardDeleteStatusEnum.Deleted, + }); + logger.LogInformation("Wizard seed file deleted ({Mode}): {FilePath}", mode, filePath); await _languageTextAppService.ClearRedisCacheAsync(); + return result; } /// @@ -834,97 +866,6 @@ public class ListFormWizardAppService( return filePath; } - private async Task DeleteWizardDataAsync(WizardSeedFileDto seed) - { - var ins = seed.InsertedRecords; - var listFormCode = seed.Wizard?.ListFormCode; - var menuParentCode = seed.Wizard?.MenuParentCode; - - // ListForm ve alanlarını sil. Custom yolunda wizard hiç ListForm üretmediği için - // bu blok atlanır; aksi halde aynı kodu taşıyan bir List wizard'ının ListForm'u silinirdi. - var isCustomComponent = seed.Wizard?.ComponentKind == WizardComponentKindEnum.Custom; - if (!isCustomComponent && !string.IsNullOrWhiteSpace(listFormCode)) - { - var lf = await repoListForm.FirstOrDefaultAsync(a => a.ListFormCode == listFormCode); - if (lf != null) await repoListForm.DeleteAsync(lf, autoSave: true); - - var fields = await repoListFormField.GetListAsync(a => a.ListFormCode == listFormCode); - if (fields.Count > 0) await repoListFormField.DeleteManyAsync(fields, autoSave: true); - } - - if (ins == null) return; - - // Permission grants - if (ins.PermissionNames.Count > 0) - { - var grants = await permissionGrantRepository.GetListAsync("R", PlatformConsts.AbpIdentity.User.AdminRoleName); - var toDelete = grants.Where(g => ins.PermissionNames.Contains(g.Name)).ToList(); - foreach (var g in toDelete) await permissionGrantRepository.DeleteAsync(g); - } - - // Permissions - foreach (var name in ins.PermissionNames) - { - var p = await repoPerm.FirstOrDefaultAsync(a => a.Name == name); - if (p != null) await repoPerm.DeleteAsync(p, autoSave: true); - } - - // Permission Groups - foreach (var name in ins.PermissionGroupNames) - { - // Permission grubu MenuParentCode ile aynıysa diğer Wizard'lar tarafından - // paylaşılabilir. Parent menü gibi bu grubu da Wizard silme yaşam - // döngüsünün dışında tut. - if (string.Equals(name, menuParentCode, StringComparison.OrdinalIgnoreCase)) - continue; - - // Aynı grupta başka Wizard'lara ait permission kayıtları kaldıysa grup - // halen kullanımdadır ve silinmemelidir. - if (await repoPerm.AnyAsync(a => a.GroupName == name)) - continue; - - var pg = await repoPermGroup.FirstOrDefaultAsync(a => a.Name == name); - if (pg != null) await repoPermGroup.DeleteAsync(pg, autoSave: true); - } - - // Menus - foreach (var code in ins.MenuCodes) - { - // Parent menüler birden fazla Wizard tarafından paylaşılabilir ve Wizard - // silme yaşam döngüsüne ait değildir. Altında başka bir Wizard olmasa bile - // parent menüyü koru. - if (string.Equals(code, menuParentCode, StringComparison.OrdinalIgnoreCase)) - continue; - - var m = await repoMenu.FirstOrDefaultAsync(a => a.Code == code); - if (m != null) await repoMenu.DeleteAsync(m, autoSave: true); - } - - // DataSources - foreach (var code in ins.DataSourceCodes) - { - var ds = await repoDataSource.FirstOrDefaultAsync(a => a.Code == code); - if (ds != null) await repoDataSource.DeleteAsync(ds, autoSave: true); - } - - // Language Keys ve Texts - var appName = PlatformConsts.AppName; - foreach (var key in ins.LanguageKeys) - { - // Korunan parent menünün görünen adını da kullanılabilir halde tut. - if (string.Equals(key, menuParentCode, StringComparison.OrdinalIgnoreCase)) - continue; - - var lk = await repoLangKey.FirstOrDefaultAsync(a => a.ResourceName == appName && a.Key == key); - if (lk == null) continue; - - var texts = await repoLangText.GetListAsync(a => a.ResourceName == appName && a.Key == key); - if (texts.Count > 0) await repoLangText.DeleteManyAsync(texts, autoSave: true); - await repoLangKey.DeleteAsync(lk, autoSave: true); - } - } - - /// /// Wizard adi hem menu/permission/dil anahtarlarinin hem de seed dosyasi adinin kaynagidir; /// bu yuzden yalnizca ASCII harf/rakam/alt cizgi kabul edilir. Bosluk ve Turkce karakter @@ -2367,7 +2308,7 @@ public class ListFormWizardAppService( /// Wizard'da secilen modul kaydi yoksa olusturur; menunun ModuleId yabanci anahtari /// tanimsiz bir module bagli kalmasin diye menu yazilmadan once cagrilir. /// - private async Task EnsureModuleAsync(string moduleId) + private async Task EnsureModuleAsync(string moduleId, WizardInsertedRecordsDto inserted) { var cleaned = moduleId?.Trim(); if (string.IsNullOrWhiteSpace(cleaned)) @@ -2381,6 +2322,7 @@ public class ListFormWizardAppService( } await repoModule.InsertAsync(new Module(cleaned) { Name = cleaned }, autoSave: false); + inserted.ModuleIds.Add(cleaned); logger.LogInformation("Module '{ModuleId}' wizard tarafindan olusturuldu.", cleaned); } diff --git a/api/src/Sozsoft.Platform.Application/ListForms/WizardRecordCleaner.cs b/api/src/Sozsoft.Platform.Application/ListForms/WizardRecordCleaner.cs new file mode 100644 index 00000000..36de83c6 --- /dev/null +++ b/api/src/Sozsoft.Platform.Application/ListForms/WizardRecordCleaner.cs @@ -0,0 +1,485 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.Extensions.Logging; +using Sozsoft.Languages.Entities; +using Sozsoft.Platform.Entities; +using Sozsoft.Platform.Enums; +using Sozsoft.Platform.Extensions; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Domain.Repositories; +using Volo.Abp.PermissionManagement; +using Volo.Abp.TenantManagement; + +namespace Sozsoft.Platform.ListForms; + +/// +/// Bir wizard'in deploy sirasinda urettigi kayitlari siler ve her kaydin akibetini raporlar. +/// +/// Kural: wizard'in urettigi bir kayit, baska bir yerde kullanilmiyorsa silinir. Kullanim +/// kontrolu silme sirasinin ilerleyen adimlarinda kalan kayitlara karsi yapilir; bu yuzden sira +/// bagimlilik yonundedir — once kullanan (ListForm, menu), sonra kullanilan (yetki, grup, modul, +/// veri kaynagi, dil anahtari). Kendi ekraninin kullandigi kayit ekranla birlikte gider; baska bir +/// ekranin kullandigi kayit birakilir ve kullananlar rapora yazilir. +/// +/// +/// duzenleme yoludur: kayitlar hemen ardindan ayni +/// cevaplardan yeniden uretilir. Bu yolda paylasilan kaplar (ust menu, izin grubu, modul, veri +/// kaynagi) ve diger rollerin yetki atamalari korunur; silinip yeniden uretilseler menu sirasi ve +/// rol atamalari kaybolurdu. +/// +/// +public class WizardRecordCleaner( + IRepository repoListForm, + IRepository repoListFormField, + IRepository repoListFormWorkflow, + IRepository repoDataSource, + IRepository repoLangKey, + IRepository repoLangText, + IRepository repoPerm, + IRepository repoPermGroup, + IRepository repoPermGrant, + IRepository repoMenu, + IRepository repoModule, + IRepository repoCustomEndpoint, + IRepository repoBackgroundWorker, + IRepository repoIntranetWidget, + ITenantRepository tenantRepository, + ILogger logger) : ITransientDependency +{ + /// Raporda bir kaydi kullananlarin en fazla bu kadari listelenir. + private const int MaxUsedBy = 20; + + public async Task> CleanAsync(WizardSeedFileDto seed, WizardDeleteMode mode) + { + var report = new List(); + var wizard = seed.Wizard; + var ins = seed.InsertedRecords ?? new WizardInsertedRecordsDto(); + + // Custom yolunda ListForm uretilmez; ayni kodu tasiyan bir List wizard'inin ekrani silinmesin. + if (wizard?.ComponentKind != WizardComponentKindEnum.Custom && !string.IsNullOrWhiteSpace(wizard?.ListFormCode)) + await CleanListFormAsync(wizard.ListFormCode, mode, report); + + await CleanMenusAsync(ins.MenuCodes, wizard?.MenuParentCode, mode, report); + await CleanPermissionsAsync(ins.PermissionNames, mode, report); + await CleanPermissionGroupsAsync(ins.PermissionGroupNames, mode, report); + await CleanModulesAsync(ins.ModuleIds, mode, report); + await CleanDataSourcesAsync(ins.DataSourceCodes, mode, report); + await CleanLanguageKeysAsync(ins.LanguageKeys, report); + + foreach (var item in report) + { + logger.LogInformation( + "Wizard '{WizardName}' {Mode}: {RecordType} '{Name}' -> {Status} {Reason} {UsedBy}", + wizard?.WizardName, mode, item.RecordType, item.Name, item.Status, item.Reason, + string.Join(", ", item.UsedBy.Select(u => $"{u.RecordType}:{u.Name}"))); + } + + return report; + } + + // ── ListForm ─────────────────────────────────────────────────────────────────── + + /// + /// Ekran baska bir ekranin alt formuysa silinmez; alanlari ve is akisi da ekranla birlikte + /// kalir, aksi halde ust ekranin sekmesi bozulurdu. Duzenlemede deploy ekrani zaten yeniden + /// kurar, bu kontrol yapilmaz. + /// + private async Task CleanListFormAsync(string listFormCode, WizardDeleteMode mode, List report) + { + var listForm = await repoListForm.FirstOrDefaultAsync(a => a.ListFormCode == listFormCode); + var fields = await repoListFormField.GetListAsync(a => a.ListFormCode == listFormCode); + var criteria = await repoListFormWorkflow.GetListAsync(a => a.ListFormCode == listFormCode); + + if (listForm == null) + { + Add(report, WizardRecordTypeEnum.ListForm, listFormCode, WizardDeleteStatusEnum.NotFound); + } + else if (mode == WizardDeleteMode.Delete) + { + var quoted = Quote(listFormCode); + var parents = await repoListForm.GetListAsync(a => + a.ListFormCode != listFormCode && a.SubFormsJson != null && a.SubFormsJson.Contains(quoted)); + + if (parents.Count > 0) + { + var usedBy = parents.Select(p => Ref(WizardRecordTypeEnum.ListForm, p.ListFormCode)).ToList(); + AddKept(report, WizardRecordTypeEnum.ListForm, listFormCode, usedBy); + fields.ForEach(f => AddKept(report, WizardRecordTypeEnum.ListFormField, FieldName(f), usedBy)); + criteria.ForEach(c => AddKept(report, WizardRecordTypeEnum.Workflow, CriteriaName(c), usedBy)); + return; + } + } + + // Alanlar ve is akisi ListForm'a zorunlu (cascade) anahtarla baglidir: once ekran silinirse + // EF izlenen bagimlilari da siler ve ardindan gelen toplu silme 0 satir etkileyip + // concurrency hatasi firlatir. Bu yuzden bagimlilar ekrandan once silinir. + if (fields.Count > 0) + { + await repoListFormField.DeleteManyAsync(fields, autoSave: true); + fields.ForEach(f => Add(report, WizardRecordTypeEnum.ListFormField, FieldName(f), WizardDeleteStatusEnum.Deleted)); + } + + if (criteria.Count > 0) + { + await repoListFormWorkflow.DeleteManyAsync(criteria, autoSave: true); + criteria.ForEach(c => Add(report, WizardRecordTypeEnum.Workflow, CriteriaName(c), WizardDeleteStatusEnum.Deleted)); + } + + if (listForm != null) + { + await repoListForm.DeleteAsync(listForm, autoSave: true); + Add(report, WizardRecordTypeEnum.ListForm, listFormCode, WizardDeleteStatusEnum.Deleted); + } + } + + private static string FieldName(ListFormField field) => $"{field.ListFormCode}.{field.FieldName}"; + + private static string CriteriaName(ListFormWorkflow criteria) => + string.IsNullOrWhiteSpace(criteria.Title) ? criteria.Id : $"{criteria.Title} ({criteria.Id})"; + + // ── Menu ─────────────────────────────────────────────────────────────────────── + + /// + /// Altinda baska menu kalan menu silinmez. Wizard'in kendi menusu ust menuden once silinir; + /// ust menunun bos kalip kalmadigi ancak o zaman bilinir. + /// + private async Task CleanMenusAsync(List codes, string? menuParentCode, WizardDeleteMode mode, List report) + { + var pending = new List(); + foreach (var code in codes.Distinct(StringComparer.OrdinalIgnoreCase)) + { + if (mode == WizardDeleteMode.Redeploy && string.Equals(code, menuParentCode, StringComparison.OrdinalIgnoreCase)) + AddRedeploy(report, WizardRecordTypeEnum.Menu, code); + else + pending.Add(code); + } + + // Ust menu, alt menusu silindikten sonra bosalir; ilerleme durana kadar tekrar denenir. + var progressed = true; + while (pending.Count > 0 && progressed) + { + progressed = false; + foreach (var code in pending.ToList()) + { + var menu = await repoMenu.FirstOrDefaultAsync(a => a.Code == code); + if (menu == null) + { + Add(report, WizardRecordTypeEnum.Menu, code, WizardDeleteStatusEnum.NotFound); + pending.Remove(code); + progressed = true; + continue; + } + + if (await repoMenu.AnyAsync(a => a.ParentCode == code)) + continue; + + await repoMenu.DeleteAsync(menu, autoSave: true); + Add(report, WizardRecordTypeEnum.Menu, code, WizardDeleteStatusEnum.Deleted); + pending.Remove(code); + progressed = true; + } + } + + foreach (var code in pending) + { + var children = await repoMenu.GetListAsync(a => a.ParentCode == code); + AddKept(report, WizardRecordTypeEnum.Menu, code, + [.. children.Select(c => Ref(WizardRecordTypeEnum.Menu, c.Code))]); + } + } + + // ── Yetki ────────────────────────────────────────────────────────────────────── + + /// + /// Kalan bir menu, ekran, alan, widget ya da alt yetki bir yetkiyi kullaniyorsa yetki silinmez. + /// Alt yetkiler ust yetkiden once silinir. Silinen yetkinin atamalari da silinir: silme + /// yolunda tum saglayicilarinki, duzenlemede yalnizca admin rolununki — diger rollerin + /// atamalari yeniden uretilen ayni adli yetkiye bagli kalir. + /// + private async Task CleanPermissionsAsync(List names, WizardDeleteMode mode, List report) + { + var pending = names.Distinct(StringComparer.OrdinalIgnoreCase).ToList(); + var blockers = new Dictionary>(StringComparer.OrdinalIgnoreCase); + + var progressed = true; + while (pending.Count > 0 && progressed) + { + progressed = false; + foreach (var name in pending.ToList()) + { + var permission = await repoPerm.FirstOrDefaultAsync(a => a.Name == name); + if (permission == null) + { + Add(report, WizardRecordTypeEnum.Permission, name, WizardDeleteStatusEnum.NotFound); + pending.Remove(name); + progressed = true; + continue; + } + + var usedBy = await FindPermissionUsagesAsync(name); + if (usedBy.Count > 0) + { + blockers[name] = usedBy; + continue; + } + + await DeletePermissionGrantsAsync(name, mode, report); + await repoPerm.DeleteAsync(permission, autoSave: true); + Add(report, WizardRecordTypeEnum.Permission, name, WizardDeleteStatusEnum.Deleted); + pending.Remove(name); + blockers.Remove(name); + progressed = true; + } + } + + foreach (var name in pending) + AddKept(report, WizardRecordTypeEnum.Permission, name, blockers.GetValueOrDefault(name) ?? []); + } + + private async Task> FindPermissionUsagesAsync(string name) + { + var quoted = Quote(name); + var usedBy = new List(); + + usedBy.AddRange((await repoPerm.GetListAsync(a => a.ParentName == name)) + .Select(p => Ref(WizardRecordTypeEnum.Permission, p.Name))); + usedBy.AddRange((await repoMenu.GetListAsync(a => a.RequiredPermissionName == name)) + .Select(m => Ref(WizardRecordTypeEnum.Menu, m.Code))); + usedBy.AddRange((await repoListForm.GetListAsync(a => a.PermissionJson != null && a.PermissionJson.Contains(quoted))) + .Select(l => Ref(WizardRecordTypeEnum.ListForm, l.ListFormCode))); + usedBy.AddRange((await repoListFormField.GetListAsync(a => a.PermissionJson != null && a.PermissionJson.Contains(quoted))) + .Select(f => Ref(WizardRecordTypeEnum.ListFormField, FieldName(f)))); + usedBy.AddRange((await repoIntranetWidget.GetListAsync(a => a.PermissionName == name)) + .Select(w => Ref(WizardRecordTypeEnum.IntranetWidget, w.Name))); + + return usedBy; + } + + private async Task DeletePermissionGrantsAsync(string name, WizardDeleteMode mode, List report) + { + var grants = mode == WizardDeleteMode.Delete + ? await repoPermGrant.GetListAsync(a => a.Name == name) + : await repoPermGrant.GetListAsync(a => + a.Name == name && a.ProviderName == "R" && a.ProviderKey == PlatformConsts.AbpIdentity.User.AdminRoleName); + + if (grants.Count == 0) + return; + + await repoPermGrant.DeleteManyAsync(grants, autoSave: true); + foreach (var grant in grants) + Add(report, WizardRecordTypeEnum.PermissionGrant, $"{grant.Name} → {grant.ProviderName}:{grant.ProviderKey}", WizardDeleteStatusEnum.Deleted); + } + + // ── Yetki grubu, modul, veri kaynagi ─────────────────────────────────────────── + + private async Task CleanPermissionGroupsAsync(List names, WizardDeleteMode mode, List report) + { + foreach (var name in names.Distinct(StringComparer.OrdinalIgnoreCase)) + { + if (mode == WizardDeleteMode.Redeploy) + { + AddRedeploy(report, WizardRecordTypeEnum.PermissionGroup, name); + continue; + } + + var group = await repoPermGroup.FirstOrDefaultAsync(a => a.Name == name); + if (group == null) + { + Add(report, WizardRecordTypeEnum.PermissionGroup, name, WizardDeleteStatusEnum.NotFound); + continue; + } + + var permissions = await repoPerm.GetListAsync(a => a.GroupName == name); + if (permissions.Count > 0) + { + AddKept(report, WizardRecordTypeEnum.PermissionGroup, name, + [.. permissions.Select(p => Ref(WizardRecordTypeEnum.Permission, p.Name))]); + continue; + } + + await repoPermGroup.DeleteAsync(group, autoSave: true); + Add(report, WizardRecordTypeEnum.PermissionGroup, name, WizardDeleteStatusEnum.Deleted); + } + } + + /// Modul; menuler, yetkilerin modul listesi ve kiracilarin modul listesi tarafindan kullanilir. + private async Task CleanModulesAsync(List ids, WizardDeleteMode mode, List report) + { + if (ids.Count == 0) + return; + + List? permissions = null; + List? tenants = null; + + foreach (var id in ids.Distinct(StringComparer.OrdinalIgnoreCase)) + { + if (mode == WizardDeleteMode.Redeploy) + { + AddRedeploy(report, WizardRecordTypeEnum.Module, id); + continue; + } + + var module = await repoModule.FindAsync(id); + if (module == null) + { + Add(report, WizardRecordTypeEnum.Module, id, WizardDeleteStatusEnum.NotFound); + continue; + } + + // Modul listeleri ekstra ozellikte metin olarak durur; sorguyla suzulemez, bellekte bakilir. + permissions ??= await repoPerm.GetListAsync(); + tenants ??= await tenantRepository.GetListAsync(); + + var usedBy = new List(); + usedBy.AddRange((await repoMenu.GetListAsync(a => a.ModuleId == id)) + .Select(m => Ref(WizardRecordTypeEnum.Menu, m.Code))); + usedBy.AddRange(permissions + .Where(p => p.GetModules().Contains(id, StringComparer.OrdinalIgnoreCase)) + .Select(p => Ref(WizardRecordTypeEnum.Permission, p.Name))); + usedBy.AddRange(tenants + .Where(t => t.GetModules().Contains(id, StringComparer.OrdinalIgnoreCase)) + .Select(t => Ref(WizardRecordTypeEnum.Tenant, t.Name))); + + if (usedBy.Count > 0) + { + AddKept(report, WizardRecordTypeEnum.Module, id, usedBy); + continue; + } + + await repoModule.DeleteAsync(module, autoSave: true); + Add(report, WizardRecordTypeEnum.Module, id, WizardDeleteStatusEnum.Deleted); + } + } + + private async Task CleanDataSourcesAsync(List codes, WizardDeleteMode mode, List report) + { + foreach (var code in codes.Distinct(StringComparer.OrdinalIgnoreCase)) + { + if (mode == WizardDeleteMode.Redeploy) + { + AddRedeploy(report, WizardRecordTypeEnum.DataSource, code); + continue; + } + + var dataSource = await repoDataSource.FirstOrDefaultAsync(a => a.Code == code); + if (dataSource == null) + { + Add(report, WizardRecordTypeEnum.DataSource, code, WizardDeleteStatusEnum.NotFound); + continue; + } + + var usedBy = new List(); + usedBy.AddRange((await repoListForm.GetListAsync(a => a.DataSourceCode == code)) + .Select(l => Ref(WizardRecordTypeEnum.ListForm, l.ListFormCode))); + usedBy.AddRange((await repoCustomEndpoint.GetListAsync(a => a.DataSourceCode == code)) + .Select(e => Ref(WizardRecordTypeEnum.CustomEndpoint, e.Name))); + usedBy.AddRange((await repoBackgroundWorker.GetListAsync(a => a.DataSourceCode == code)) + .Select(w => Ref(WizardRecordTypeEnum.BackgroundWorker, w.Name))); + + if (usedBy.Count > 0) + { + AddKept(report, WizardRecordTypeEnum.DataSource, code, usedBy); + continue; + } + + await repoDataSource.DeleteAsync(dataSource, autoSave: true); + Add(report, WizardRecordTypeEnum.DataSource, code, WizardDeleteStatusEnum.Deleted); + } + } + + // ── Dil anahtari ─────────────────────────────────────────────────────────────── + + /// + /// Dil anahtari en son silinir; kalan menu, yetki, yetki grubu, ekran basligi ya da alan + /// basligi onu gosteriyorsa birakilir. Alan basliklari (App.Listform.ListformField.*) + /// ekranlar arasinda ortak oldugu icin bu kontrol olmadan baska ekranlarin basliklari kaybolurdu. + /// + private async Task CleanLanguageKeysAsync(List keys, List report) + { + var resourceName = PlatformConsts.AppName; + + foreach (var key in keys.Distinct(StringComparer.OrdinalIgnoreCase)) + { + var languageKey = await repoLangKey.FirstOrDefaultAsync(a => a.ResourceName == resourceName && a.Key == key); + if (languageKey == null) + { + Add(report, WizardRecordTypeEnum.LanguageKey, key, WizardDeleteStatusEnum.NotFound); + continue; + } + + var usedBy = new List(); + usedBy.AddRange((await repoMenu.GetListAsync(a => a.DisplayName == key)) + .Select(m => Ref(WizardRecordTypeEnum.Menu, m.Code))); + usedBy.AddRange((await repoPerm.GetListAsync(a => a.DisplayName == key)) + .Select(p => Ref(WizardRecordTypeEnum.Permission, p.Name))); + usedBy.AddRange((await repoPermGroup.GetListAsync(a => a.DisplayName == key)) + .Select(g => Ref(WizardRecordTypeEnum.PermissionGroup, g.Name))); + usedBy.AddRange((await repoListForm.GetListAsync(a => a.Title == key || a.Description == key)) + .Select(l => Ref(WizardRecordTypeEnum.ListForm, l.ListFormCode))); + usedBy.AddRange((await repoListFormField.GetListAsync(a => a.CaptionName == key)) + .Select(f => Ref(WizardRecordTypeEnum.ListFormField, FieldName(f)))); + + if (usedBy.Count > 0) + { + AddKept(report, WizardRecordTypeEnum.LanguageKey, key, usedBy); + continue; + } + + var texts = await repoLangText.GetListAsync(a => a.ResourceName == resourceName && a.Key == key); + if (texts.Count > 0) + await repoLangText.DeleteManyAsync(texts, autoSave: true); + + await repoLangKey.DeleteAsync(languageKey, autoSave: true); + Add(report, WizardRecordTypeEnum.LanguageKey, key, WizardDeleteStatusEnum.Deleted); + } + } + + // ── Rapor ────────────────────────────────────────────────────────────────────── + + /// JSON icinde tirnakli deger olarak arar; kod bir baska kodun parcasiysa eslesmez. + private static string Quote(string value) => $"\"{value}\""; + + private static WizardRecordRefDto Ref(WizardRecordTypeEnum type, string name) => new() { RecordType = type, Name = name }; + + private static void Add(List report, WizardRecordTypeEnum type, string name, WizardDeleteStatusEnum status) + { + report.Add(new WizardDeleteLogItemDto { RecordType = type, Name = name, Status = status }); + } + + private static void AddKept(List report, WizardRecordTypeEnum type, string name, List usedBy) + { + report.Add(new WizardDeleteLogItemDto + { + RecordType = type, + Name = name, + Status = WizardDeleteStatusEnum.Kept, + Reason = WizardDeleteReasonEnum.InUse, + UsedBy = [.. usedBy + .DistinctBy(u => (u.RecordType, u.Name?.ToLowerInvariant())) + .Take(MaxUsedBy)], + }); + } + + private static void AddRedeploy(List report, WizardRecordTypeEnum type, string name) + { + report.Add(new WizardDeleteLogItemDto + { + RecordType = type, + Name = name, + Status = WizardDeleteStatusEnum.Kept, + Reason = WizardDeleteReasonEnum.Redeploy, + }); + } +} + +/// Wizard kayitlarinin hangi amacla silindigi. +public enum WizardDeleteMode +{ + /// Wizard Manager'dan silme: kullanilmayan her kayit gider. + Delete, + + /// Duzenleme: kayitlar hemen ardindan yeniden uretilir, paylasilan kaplar korunur. + Redeploy, +} diff --git a/api/src/Sozsoft.Platform.DbMigrator/Migrations/LanguagesData.json b/api/src/Sozsoft.Platform.DbMigrator/Migrations/LanguagesData.json index 02bbe23e..ad99dfa5 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Migrations/LanguagesData.json +++ b/api/src/Sozsoft.Platform.DbMigrator/Migrations/LanguagesData.json @@ -16362,6 +16362,156 @@ "en": "Wizard file deleted successfully.", "tr": "Wizard dosyası başarıyla silindi." }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteReport", + "en": "Wizard Deletion Report", + "tr": "Wizard Silme Raporu" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteSummary", + "en": "Deleted: {0} · Kept: {1} · Not found: {2}", + "tr": "Silinen: {0} · Korunan: {1} · Bulunamayan: {2}" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteUsedBy", + "en": "Used by", + "tr": "Kullanan" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteBlockedByDependencies", + "en": "This wizard cannot be deleted because it has dependent wizards. Delete them first: {0}", + "tr": "Bu wizard'a bağlı wizard'lar olduğu için silinemez. Önce bunları silin: {0}" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteRecordType", + "en": "Record Type", + "tr": "Kayıt Türü" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteStatus.Deleted", + "en": "Deleted", + "tr": "Silindi" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteStatus.Kept", + "en": "Kept", + "tr": "Korundu" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteStatus.NotFound", + "en": "Not found", + "tr": "Bulunamadı" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteReason.InUse", + "en": "Still used elsewhere", + "tr": "Başka bir yerde kullanılıyor" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardDeleteReason.Redeploy", + "en": "Kept for redeploy", + "tr": "Yeniden deploy için korundu" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.SeedFile", + "en": "Seed File", + "tr": "Seed Dosyası" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.ListForm", + "en": "List Form", + "tr": "Liste Formu" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.ListFormField", + "en": "List Form Field", + "tr": "Liste Form Alanı" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.Workflow", + "en": "Workflow Step", + "tr": "İş Akışı Adımı" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.PermissionGrant", + "en": "Permission Grant", + "tr": "Yetki Ataması" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.Permission", + "en": "Permission", + "tr": "Yetki" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.PermissionGroup", + "en": "Permission Group", + "tr": "Yetki Grubu" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.Menu", + "en": "Menu", + "tr": "Menü" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.Module", + "en": "Module", + "tr": "Modül" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.DataSource", + "en": "Data Source", + "tr": "Veri Kaynağı" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.LanguageKey", + "en": "Language Key", + "tr": "Dil Anahtarı" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.CustomEndpoint", + "en": "Custom Endpoint", + "tr": "Custom Endpoint" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.BackgroundWorker", + "en": "Background Worker", + "tr": "Zamanlanmış İş" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.IntranetWidget", + "en": "Intranet Widget", + "tr": "Intranet Widget" + }, + { + "resourceName": "Platform", + "key": "App.ListForm.WizardRecordType.Tenant", + "en": "Tenant", + "tr": "Kiracı" + }, { "resourceName": "Platform", "key": "App.ListForm.WizardFileExport", diff --git a/api/src/Sozsoft.Platform.Domain.Shared/Enums/WizardRecordTypeEnum.cs b/api/src/Sozsoft.Platform.Domain.Shared/Enums/WizardRecordTypeEnum.cs new file mode 100644 index 00000000..be6a00cf --- /dev/null +++ b/api/src/Sozsoft.Platform.Domain.Shared/Enums/WizardRecordTypeEnum.cs @@ -0,0 +1,50 @@ +namespace Sozsoft.Platform.Enums; + +/// +/// Wizard silme raporundaki kayit turleri. Ilk grup wizard'in urettigi kayitlardir; ikinci grup +/// yalnizca bir kaydin neden korundugunu gostermek icin (kullanan taraf olarak) raporlanir. +/// Istemci her degeri App.ListForm.WizardRecordType.{Ad} dil anahtariyla gosterir. +/// +public enum WizardRecordTypeEnum +{ + SeedFile = 0, + ListForm = 1, + ListFormField = 2, + Workflow = 3, + PermissionGrant = 4, + Permission = 5, + PermissionGroup = 6, + Menu = 7, + Module = 8, + DataSource = 9, + LanguageKey = 10, + + CustomEndpoint = 20, + BackgroundWorker = 21, + IntranetWidget = 22, + Tenant = 23, +} + +/// Silme raporunda bir kaydin akibeti. +public enum WizardDeleteStatusEnum +{ + Deleted = 0, + + /// Kayit baska bir yerde kullanildigi ya da yeniden deploy edilecegi icin birakildi. + Kept = 1, + + /// Seed dosyasinda izi var ama veritabaninda yok; daha once elle silinmis olabilir. + NotFound = 2, +} + +/// Bir kaydin neden korundugu. +public enum WizardDeleteReasonEnum +{ + None = 0, + + /// Baska bir kayit bu kayda baglidir; kullananlar raporda listelenir. + InUse = 1, + + /// Duzenleme yolunda paylasilan kayit korunur; deploy onu yeniden kullanir. + Redeploy = 2, +} diff --git a/configs/seeds/host/crud/Sal_D_Appoval.json b/configs/seeds/host/crud/Sal_D_Appoval.json deleted file mode 100644 index 686d09b0..00000000 --- a/configs/seeds/host/crud/Sal_D_Appoval.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "EntityName": "Sal_D_Appoval", - "GeneratedAt": "2026-09-02T08:17:19.9301653Z", - "Endpoints": [ - { - "Method": "POST", - "Path": "/api/app/crudendpoint/Sal_D_Appoval", - "OperationType": "Create", - "IsActive": true - }, - { - "Method": "DELETE", - "Path": "/api/app/crudendpoint/Sal_D_Appoval/{id}", - "OperationType": "Delete", - "IsActive": true - }, - { - "Method": "GET", - "Path": "/api/app/crudendpoint/Sal_D_Appoval/{id}", - "OperationType": "GetById", - "IsActive": true - }, - { - "Method": "GET", - "Path": "/api/app/crudendpoint/Sal_D_Appoval", - "OperationType": "GetList", - "IsActive": true - }, - { - "Method": "PUT", - "Path": "/api/app/crudendpoint/Sal_D_Appoval/{id}", - "OperationType": "Update", - "IsActive": true - } - ] -} \ No newline at end of file diff --git a/configs/seeds/host/sql/object/Prj_T_Customer.sql b/configs/seeds/host/sql/object/Prj_T_Customer.sql deleted file mode 100644 index 7cdc1885..00000000 --- a/configs/seeds/host/sql/object/Prj_T_Customer.sql +++ /dev/null @@ -1,24 +0,0 @@ --- Create Table -IF OBJECT_ID(N'[dbo].[Prj_T_Customer]', N'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Prj_T_Customer] ( - [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_Customer] PRIMARY KEY, - [TenantId] UNIQUEIDENTIFIER NULL, - [Name] NVARCHAR(300) NOT NULL, - [ContactName] NVARCHAR(200) NULL, - [Email] NVARCHAR(200) NULL, - [Phone] NVARCHAR(50) NULL, - [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_Customer_CreationTime] DEFAULT (GETUTCDATE()), - [CreatorId] UNIQUEIDENTIFIER NULL, - [LastModificationTime] DATETIME2 NULL, - [LastModifierId] UNIQUEIDENTIFIER NULL, - [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Customer_IsDeleted] DEFAULT (0), - [DeletionTime] DATETIME2 NULL, - [DeleterId] UNIQUEIDENTIFIER NULL - ); -END -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Customer_TenantId_Name' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Customer]')) - CREATE INDEX [IX_Prj_T_Customer_TenantId_Name] ON [dbo].[Prj_T_Customer] ([TenantId] ASC, [Name] ASC); -GO diff --git a/configs/seeds/host/sql/object/Prj_T_Milestone.sql b/configs/seeds/host/sql/object/Prj_T_Milestone.sql deleted file mode 100644 index a55dbcc8..00000000 --- a/configs/seeds/host/sql/object/Prj_T_Milestone.sql +++ /dev/null @@ -1,23 +0,0 @@ --- Create Table -IF OBJECT_ID(N'[dbo].[Prj_T_Milestone]', N'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Prj_T_Milestone] ( - [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_Milestone] PRIMARY KEY, - [TenantId] UNIQUEIDENTIFIER NULL, - [Name] NVARCHAR(300) NOT NULL, - [TargetDate] DATETIME2 NULL, - [IsCompleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Milestone_IsCompleted] DEFAULT (0), - [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_Milestone_CreationTime] DEFAULT (GETUTCDATE()), - [CreatorId] UNIQUEIDENTIFIER NULL, - [LastModificationTime] DATETIME2 NULL, - [LastModifierId] UNIQUEIDENTIFIER NULL, - [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Milestone_IsDeleted] DEFAULT (0), - [DeletionTime] DATETIME2 NULL, - [DeleterId] UNIQUEIDENTIFIER NULL - ); -END -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Milestone_TenantId_Name' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Milestone]')) - CREATE INDEX [IX_Prj_T_Milestone_TenantId_Name] ON [dbo].[Prj_T_Milestone] ([TenantId] ASC, [Name] ASC); -GO diff --git a/configs/seeds/host/sql/object/Prj_T_Tag.sql b/configs/seeds/host/sql/object/Prj_T_Tag.sql deleted file mode 100644 index c861e3b1..00000000 --- a/configs/seeds/host/sql/object/Prj_T_Tag.sql +++ /dev/null @@ -1,22 +0,0 @@ --- Create Table -IF OBJECT_ID(N'[dbo].[Prj_T_Tag]', N'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Prj_T_Tag] ( - [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_Tag] PRIMARY KEY, - [TenantId] UNIQUEIDENTIFIER NULL, - [Name] NVARCHAR(200) NOT NULL, - [ColorCode] NVARCHAR(20) NULL, - [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_Tag_CreationTime] DEFAULT (GETUTCDATE()), - [CreatorId] UNIQUEIDENTIFIER NULL, - [LastModificationTime] DATETIME2 NULL, - [LastModifierId] UNIQUEIDENTIFIER NULL, - [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Tag_IsDeleted] DEFAULT (0), - [DeletionTime] DATETIME2 NULL, - [DeleterId] UNIQUEIDENTIFIER NULL - ); -END -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Tag_TenantId_Name' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Tag]')) - CREATE INDEX [IX_Prj_T_Tag_TenantId_Name] ON [dbo].[Prj_T_Tag] ([TenantId] ASC, [Name] ASC); -GO diff --git a/configs/seeds/host/sql/object/Prj_T_Task.sql b/configs/seeds/host/sql/object/Prj_T_Task.sql deleted file mode 100644 index bfbc1435..00000000 --- a/configs/seeds/host/sql/object/Prj_T_Task.sql +++ /dev/null @@ -1,54 +0,0 @@ --- Create Table -IF OBJECT_ID(N'[dbo].[Prj_T_Task]', N'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Prj_T_Task] ( - [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_Task] PRIMARY KEY, - [TenantId] UNIQUEIDENTIFIER NULL, - [Name] NVARCHAR(300) NOT NULL, - [MilestoneId] UNIQUEIDENTIFIER NULL, - [AssigneeIds] NVARCHAR(1000) NULL, - [TagIds] NVARCHAR(1000) NULL, - [CustomerId] UNIQUEIDENTIFIER NULL, - [CustomerContact] NVARCHAR(200) NULL, - [SalesOrderLine] NVARCHAR(300) NULL, - [PlannedHours] DECIMAL(18, 2) NULL, - [ProgressPercent] DECIMAL(18, 2) NULL, - [Status] NVARCHAR(50) NOT NULL CONSTRAINT [DF_Prj_T_Task_Status] DEFAULT (N'Taslak'), - [PlannedStartDate] DATETIME2 NULL, - [PlannedEndDate] DATETIME2 NULL, - [IsFavorite] BIT NOT NULL CONSTRAINT [DF_Prj_T_Task_IsFavorite] DEFAULT (0), - [ParentTaskId] UNIQUEIDENTIFIER NULL, - [Description] NVARCHAR(MAX) NULL, - [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_Task_CreationTime] DEFAULT (GETUTCDATE()), - [CreatorId] UNIQUEIDENTIFIER NULL, - [LastModificationTime] DATETIME2 NULL, - [LastModifierId] UNIQUEIDENTIFIER NULL, - [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Task_IsDeleted] DEFAULT (0), - [DeletionTime] DATETIME2 NULL, - [DeleterId] UNIQUEIDENTIFIER NULL - ); -END -GO - -IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = N'FK_Prj_T_Task_Milestone') - ALTER TABLE [dbo].[Prj_T_Task] ADD CONSTRAINT [FK_Prj_T_Task_Milestone] - FOREIGN KEY ([MilestoneId]) REFERENCES [dbo].[Prj_T_Milestone] ([Id]); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = N'FK_Prj_T_Task_Customer') - ALTER TABLE [dbo].[Prj_T_Task] ADD CONSTRAINT [FK_Prj_T_Task_Customer] - FOREIGN KEY ([CustomerId]) REFERENCES [dbo].[Prj_T_Customer] ([Id]); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = N'FK_Prj_T_Task_ParentTask') - ALTER TABLE [dbo].[Prj_T_Task] ADD CONSTRAINT [FK_Prj_T_Task_ParentTask] - FOREIGN KEY ([ParentTaskId]) REFERENCES [dbo].[Prj_T_Task] ([Id]); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Task_TenantId_Status' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Task]')) - CREATE INDEX [IX_Prj_T_Task_TenantId_Status] ON [dbo].[Prj_T_Task] ([TenantId] ASC, [Status] ASC); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Task_ParentTaskId' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Task]')) - CREATE INDEX [IX_Prj_T_Task_ParentTaskId] ON [dbo].[Prj_T_Task] ([ParentTaskId] ASC); -GO diff --git a/configs/seeds/host/sql/object/Prj_T_TaskDependency.sql b/configs/seeds/host/sql/object/Prj_T_TaskDependency.sql deleted file mode 100644 index 6cdde5f2..00000000 --- a/configs/seeds/host/sql/object/Prj_T_TaskDependency.sql +++ /dev/null @@ -1,33 +0,0 @@ --- Create Table -IF OBJECT_ID(N'[dbo].[Prj_T_TaskDependency]', N'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Prj_T_TaskDependency] ( - [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_TaskDependency] PRIMARY KEY, - [TenantId] UNIQUEIDENTIFIER NULL, - [TaskId] UNIQUEIDENTIFIER NOT NULL, - [DependsOnTaskId] UNIQUEIDENTIFIER NOT NULL, - [Note] NVARCHAR(300) NULL, - [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_TaskDependency_CreationTime] DEFAULT (GETUTCDATE()), - [CreatorId] UNIQUEIDENTIFIER NULL, - [LastModificationTime] DATETIME2 NULL, - [LastModifierId] UNIQUEIDENTIFIER NULL, - [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_TaskDependency_IsDeleted] DEFAULT (0), - [DeletionTime] DATETIME2 NULL, - [DeleterId] UNIQUEIDENTIFIER NULL - ); -END -GO - -IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = N'FK_Prj_T_TaskDependency_Task') - ALTER TABLE [dbo].[Prj_T_TaskDependency] ADD CONSTRAINT [FK_Prj_T_TaskDependency_Task] - FOREIGN KEY ([TaskId]) REFERENCES [dbo].[Prj_T_Task] ([Id]); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = N'FK_Prj_T_TaskDependency_DependsOnTask') - ALTER TABLE [dbo].[Prj_T_TaskDependency] ADD CONSTRAINT [FK_Prj_T_TaskDependency_DependsOnTask] - FOREIGN KEY ([DependsOnTaskId]) REFERENCES [dbo].[Prj_T_Task] ([Id]); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_TaskDependency_TaskId' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_TaskDependency]')) - CREATE INDEX [IX_Prj_T_TaskDependency_TaskId] ON [dbo].[Prj_T_TaskDependency] ([TaskId] ASC); -GO diff --git a/configs/seeds/host/sql/object/Prj_T_Timesheet.sql b/configs/seeds/host/sql/object/Prj_T_Timesheet.sql deleted file mode 100644 index cd7329e2..00000000 --- a/configs/seeds/host/sql/object/Prj_T_Timesheet.sql +++ /dev/null @@ -1,30 +0,0 @@ --- Create Table -IF OBJECT_ID(N'[dbo].[Prj_T_Timesheet]', N'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Prj_T_Timesheet] ( - [Id] UNIQUEIDENTIFIER NOT NULL CONSTRAINT [PK_Prj_T_Timesheet] PRIMARY KEY, - [TenantId] UNIQUEIDENTIFIER NULL, - [TaskId] UNIQUEIDENTIFIER NOT NULL, - [WorkDate] DATETIME2 NOT NULL, - [UserId] UNIQUEIDENTIFIER NULL, - [Description] NVARCHAR(500) NULL, - [Hours] DECIMAL(18, 2) NOT NULL CONSTRAINT [DF_Prj_T_Timesheet_Hours] DEFAULT (0), - [CreationTime] DATETIME2 NOT NULL CONSTRAINT [DF_Prj_T_Timesheet_CreationTime] DEFAULT (GETUTCDATE()), - [CreatorId] UNIQUEIDENTIFIER NULL, - [LastModificationTime] DATETIME2 NULL, - [LastModifierId] UNIQUEIDENTIFIER NULL, - [IsDeleted] BIT NOT NULL CONSTRAINT [DF_Prj_T_Timesheet_IsDeleted] DEFAULT (0), - [DeletionTime] DATETIME2 NULL, - [DeleterId] UNIQUEIDENTIFIER NULL - ); -END -GO - -IF NOT EXISTS (SELECT 1 FROM sys.foreign_keys WHERE name = N'FK_Prj_T_Timesheet_Task') - ALTER TABLE [dbo].[Prj_T_Timesheet] ADD CONSTRAINT [FK_Prj_T_Timesheet_Task] - FOREIGN KEY ([TaskId]) REFERENCES [dbo].[Prj_T_Task] ([Id]); -GO - -IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = N'IX_Prj_T_Timesheet_TaskId_WorkDate' AND object_id = OBJECT_ID(N'[dbo].[Prj_T_Timesheet]')) - CREATE INDEX [IX_Prj_T_Timesheet_TaskId_WorkDate] ON [dbo].[Prj_T_Timesheet] ([TaskId] ASC, [WorkDate] DESC); -GO diff --git a/configs/seeds/host/sql/object/Sal_D_Appoval.sql b/configs/seeds/host/sql/object/Sal_D_Appoval.sql deleted file mode 100644 index da0914fb..00000000 --- a/configs/seeds/host/sql/object/Sal_D_Appoval.sql +++ /dev/null @@ -1,17 +0,0 @@ -IF OBJECT_ID(N'[dbo].[Sal_D_Appoval]', 'U') IS NULL -BEGIN - CREATE TABLE [dbo].[Sal_D_Appoval] - ( - [Id] uniqueidentifier NOT NULL, - [UserName] nvarchar(512) NULL, - [Status] nvarchar(100) NULL, - [Date] datetime NULL, - [Description] nvarchar(400) NULL, - [Text] nvarchar(100) NULL, - CONSTRAINT [PK_Sal_D_Appoval] 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/Approval.json b/configs/seeds/host/wizard/Approval.json deleted file mode 100644 index 10979584..00000000 --- a/configs/seeds/host/wizard/Approval.json +++ /dev/null @@ -1,1497 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "Approval", - "WizardCode": "App.Wizard.Approval", - "SeededAt": "2026-09-02T11:24:22.3331299\u002B03:00", - "CustomComponentName": null, - "PermissionGroupName": "App.Wizard.Sales", - "ModuleId": "Sal", - "Menu": { - "MenuParentCode": "App.Wizard.Sales", - "MenuParentIcon": "FcAssistant", - "MenuCode": "App.Wizard.Approval", - "MenuOrder": 1, - "MenuUrl": "/admin/list/App.Wizard.Approval", - "MenuIcon": "FcBadDecision" - }, - "Language": { - "MenuParentEn": "Sales", - "MenuParentTr": "Sat\u0131\u015F", - "PermissionGroupEn": "Sales", - "PermissionGroupTr": "Sat\u0131\u015F", - "MenuEn": "Approval", - "MenuTr": "Approval", - "TitleEn": "Approval", - "TitleTr": "Approval", - "DescEn": "Approval", - "DescTr": "Approval" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Id" - }, - { - "FieldName": "UserName", - "CaptionName": "App.Listform.ListformField.UserName", - "En": "User Name", - "Tr": "User Name" - }, - { - "FieldName": "Status", - "CaptionName": "App.Listform.ListformField.Status", - "En": "Status", - "Tr": "Status" - }, - { - "FieldName": "Date", - "CaptionName": "App.Listform.ListformField.Date", - "En": "Date", - "Tr": "Date" - }, - { - "FieldName": "Description", - "CaptionName": "App.Listform.ListformField.Description", - "En": "Description", - "Tr": "Description" - }, - { - "FieldName": "Text", - "CaptionName": "App.Listform.ListformField.Text", - "En": "Text", - "Tr": "Text" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": null, - "SelectCommand": "Sal_D_Appoval", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": null, - "DeleteBeforeCommand": null, - "DeleteAfterCommand": null, - "DeleteFieldsDefaultValueDto": [ - { - "FieldName": "Id", - "FieldDbType": 9, - "Value": "@ID", - "CustomValueType": 2, - "SqlQuery": null - } - ], - "InsertCommand": null, - "InsertBeforeCommand": null, - "InsertAfterCommand": null, - "InsertFieldsDefaultValueDto": [ - { - "FieldName": "Id", - "FieldDbType": 9, - "Value": "@NEWID", - "CustomValueType": 2, - "SqlQuery": null - } - ], - "UpdateCommand": null, - "UpdateBeforeCommand": null, - "UpdateAfterCommand": null, - "UpdateFieldsDefaultValueDto": [], - "FormFieldsDefaultValueDto": [], - "WidgetsDto": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Wizard.Approval", - "CultureName": "en", - "Name": "App.Wizard.Approval", - "KeyFieldName": "Id", - "Title": "App.Wizard.Approval.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Wizard.Approval.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": "single", - "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, - "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.Wizard.Approval.Title", - "ShowTitle": true, - "Width": 400, - "Height": 200, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "", - "ColCount": 1, - "ColSpan": 1 - } - ], - "PermissionDto": { - "C": "App.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.Update", - "D": "App.Wizard.Approval.Delete", - "E": "App.Wizard.Approval.Export", - "I": "App.Wizard.Approval.Import", - "N": "App.Wizard.Approval.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Wizard.Approval", - "SavingTimeout": 5000 - }, - "CustomJsSources": [], - "CustomStyleSources": [], - "UpdateServiceAddress": "list-form-data/update", - "InsertServiceAddress": "list-form-data/insert", - "DeleteServiceAddress": "list-form-data/delete", - "IsTenant": false, - "IsBranch": false, - "IsOrganizationUnit": false, - "ListFormType": "List", - "IsSubForm": false, - "ShowNote": true, - "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": "UserName", - "ApprovalDateFieldName": "Date", - "ApprovalStatusFieldName": "Status", - "ApprovalDescriptionFieldName": "Description", - "ApprovalIsFilterUserName": false, - "ApprovalIsResetWorkflow": false, - "Criteria": [ - { - "ListFormCode": "App.Wizard.Approval", - "Kind": "Start", - "Title": "App.WorkflowKind.Start1", - "CompareColumn": "Price", - "CompareOperator": "\u003E", - "CompareValue": 5000, - "Approver": "", - "NextOnStart": "App.Wizard.Approval-N002", - "NextOnTrue": "", - "NextOnFalse": "", - "NextOnApprove": "", - "NextOnReject": "", - "PositionX": 48, - "PositionY": 63, - "CompareOutcomes": [], - "Id": "App.Wizard.Approval-N001" - }, - { - "ListFormCode": "App.Wizard.Approval", - "Kind": "Approval", - "Title": "App.WorkflowKind.Approval1", - "CompareColumn": "Price", - "CompareOperator": "\u003E", - "CompareValue": 5000, - "Approver": "system@sozsoft.com", - "NextOnStart": "", - "NextOnTrue": "", - "NextOnFalse": "", - "NextOnApprove": "App.Wizard.Approval-N003", - "NextOnReject": "App.Wizard.Approval-N004", - "PositionX": 394, - "PositionY": 50, - "CompareOutcomes": [], - "Id": "App.Wizard.Approval-N002" - }, - { - "ListFormCode": "App.Wizard.Approval", - "Kind": "Inform", - "Title": "App.WorkflowKind.Inform1", - "CompareColumn": "Price", - "CompareOperator": "\u003E", - "CompareValue": 5000, - "Approver": "system@sozsoft.com", - "NextOnStart": "App.Wizard.Approval-N005", - "NextOnTrue": "", - "NextOnFalse": "", - "NextOnApprove": "", - "NextOnReject": "", - "PositionX": 422, - "PositionY": 238, - "CompareOutcomes": [], - "Id": "App.Wizard.Approval-N003" - }, - { - "ListFormCode": "App.Wizard.Approval", - "Kind": "End", - "Title": "Red", - "CompareColumn": "Price", - "CompareOperator": "\u003E", - "CompareValue": 5000, - "Approver": "", - "NextOnStart": "", - "NextOnTrue": "", - "NextOnFalse": "", - "NextOnApprove": "", - "NextOnReject": "", - "PositionX": 878, - "PositionY": 52, - "CompareOutcomes": [], - "Id": "App.Wizard.Approval-N004" - }, - { - "ListFormCode": "App.Wizard.Approval", - "Kind": "End", - "Title": "Onay", - "CompareColumn": "Price", - "CompareOperator": "\u003E", - "CompareValue": 5000, - "Approver": "", - "NextOnStart": "", - "NextOnTrue": "", - "NextOnFalse": "", - "NextOnApprove": "", - "NextOnReject": "", - "PositionX": 877, - "PositionY": 269, - "CompareOutcomes": [], - "Id": "App.Wizard.Approval-N005" - } - ] - }, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Wizard.Approval", - "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": true, - "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.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.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": "left", - "Format": null, - "EditOrderNo": null, - "EditGroupOrderNo": 1, - "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.Wizard.Approval", - "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": "UserName", - "CaptionName": "App.Listform.ListformField.UserName", - "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": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.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": "left", - "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.Wizard.Approval", - "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": "Status", - "CaptionName": "App.Listform.ListformField.Status", - "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.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.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": "left", - "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.Wizard.Approval", - "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": "Date", - "CaptionName": "App.Listform.ListformField.Date", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 4, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.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": "left", - "Format": null, - "EditOrderNo": null, - "EditGroupOrderNo": null, - "EditorType2": "dxDateBox", - "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.Wizard.Approval", - "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": "Description", - "CaptionName": "App.Listform.ListformField.Description", - "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.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.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": "left", - "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.Wizard.Approval", - "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": "Text", - "CaptionName": "App.Listform.ListformField.Text", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 6, - "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.Wizard.Approval.Create", - "R": "App.Wizard.Approval", - "U": "App.Wizard.Approval.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": "left", - "Format": null, - "EditOrderNo": 1, - "EditGroupOrderNo": 1, - "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" - } - ], - "IsDeletedField": false, - "IsCreatedField": false, - "InsertedRecords": { - "LanguageKeys": [ - "App.Wizard.Approval", - "App.Wizard.Approval.Title", - "App.Wizard.Approval.Desc", - "App.Listform.ListformField.UserName" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Wizard.Approval", - "App.Wizard.Approval.Create", - "App.Wizard.Approval.Update", - "App.Wizard.Approval.Delete", - "App.Wizard.Approval.Export", - "App.Wizard.Approval.Import", - "App.Wizard.Approval.Note" - ], - "MenuCodes": [ - "App.Wizard.Approval" - ], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/Customers.json b/configs/seeds/host/wizard/Customers.json deleted file mode 100644 index 440b6064..00000000 --- a/configs/seeds/host/wizard/Customers.json +++ /dev/null @@ -1,1311 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "Customers", - "WizardCode": "App.Prj.Customers", - "SeededAt": "2026-09-01T09:05:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "MenuCode": "App.Prj.Customers", - "MenuOrder": 4, - "MenuUrl": "/admin/list/App.Prj.Customers", - "MenuIcon": "FcBusinessContact" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Customers", - "MenuTr": "M\u00FC\u015Fteriler", - "TitleEn": "Customers", - "TitleTr": "M\u00FC\u015Fteriler", - "DescEn": "Customers linked to tasks", - "DescTr": "G\u00F6revlerin ba\u011Fl\u0131 oldu\u011Fu m\u00FC\u015Fteriler" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "Name", - "CaptionName": "App.Listform.ListformField.Name", - "En": "Customer", - "Tr": "M\u00FC\u015Fteri" - }, - { - "FieldName": "ContactName", - "CaptionName": "App.Listform.ListformField.ContactName", - "En": "Contact", - "Tr": "\u0130lgili Ki\u015Fi" - }, - { - "FieldName": "Email", - "CaptionName": "App.Listform.ListformField.Email", - "En": "Email", - "Tr": "E-posta" - }, - { - "FieldName": "Phone", - "CaptionName": "App.Listform.ListformField.Phone", - "En": "Phone", - "Tr": "Telefon" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_Customer", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_Customer\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.Customers", - "CultureName": "en", - "Name": "App.Prj.Customers", - "KeyFieldName": "Id", - "Title": "App.Prj.Customers.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.Customers.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, - "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.Prj.Customers.Title", - "ShowTitle": true, - "Width": 800, - "Height": 275, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - } - ], - "PermissionDto": { - "C": "App.Prj.Customers.Create", - "R": "App.Prj.Customers", - "U": "App.Prj.Customers.Update", - "D": "App.Prj.Customers.Delete", - "E": "App.Prj.Customers.Export", - "I": "App.Prj.Customers.Import", - "N": "App.Prj.Customers.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.Customers", - "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": false, - "Pivot": false, - "Chart": false, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.Customers", - "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.Prj.Customers.Create", - "R": "App.Prj.Customers", - "U": "App.Prj.Customers.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.Prj.Customers", - "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.Prj.Customers.Create", - "R": "App.Prj.Customers", - "U": "App.Prj.Customers.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": "{\u0022maxLength\u0022: 300, \u0022showClearButton\u0022: 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.Prj.Customers", - "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": "ContactName", - "CaptionName": "App.Listform.ListformField.ContactName", - "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.Prj.Customers.Create", - "R": "App.Prj.Customers", - "U": "App.Prj.Customers.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": "{\u0022maxLength\u0022: 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.Prj.Customers", - "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": "Email", - "CaptionName": "App.Listform.ListformField.Email", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 4, - "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.Prj.Customers.Create", - "R": "App.Prj.Customers", - "U": "App.Prj.Customers.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": "dxTextBox", - "ColSpan": 1, - "EditorOptions": "{\u0022maxLength\u0022: 200, \u0022mode\u0022: \u0022email\u0022}", - "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.Prj.Customers", - "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": "Phone", - "CaptionName": "App.Listform.ListformField.Phone", - "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.Prj.Customers.Create", - "R": "App.Prj.Customers", - "U": "App.Prj.Customers.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": "{\u0022maxLength\u0022: 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" - } - ], - "IsDeletedField": true, - "IsCreatedField": true, - "InsertedRecords": { - "LanguageKeys": [ - "App.Prj.Customers" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Prj.Customers", - "App.Prj.Customers.Create", - "App.Prj.Customers.Update", - "App.Prj.Customers.Delete", - "App.Prj.Customers.Export", - "App.Prj.Customers.Import", - "App.Prj.Customers.Note" - ], - "MenuCodes": [ - "App.Prj.Customers" - ], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/Milestones.json b/configs/seeds/host/wizard/Milestones.json deleted file mode 100644 index 358fa744..00000000 --- a/configs/seeds/host/wizard/Milestones.json +++ /dev/null @@ -1,1179 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "Milestones", - "WizardCode": "App.Prj.Milestones", - "SeededAt": "2026-09-01T09:04:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "MenuCode": "App.Prj.Milestones", - "MenuOrder": 3, - "MenuUrl": "/admin/list/App.Prj.Milestones", - "MenuIcon": "FcCalendar" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Milestones", - "MenuTr": "D\u00F6n\u00FCm Noktalar\u0131", - "TitleEn": "Milestones", - "TitleTr": "D\u00F6n\u00FCm Noktalar\u0131", - "DescEn": "Project milestones", - "DescTr": "Proje d\u00F6n\u00FCm noktalar\u0131" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "Name", - "CaptionName": "App.Listform.ListformField.Name", - "En": "Milestone", - "Tr": "D\u00F6n\u00FCm Noktas\u0131" - }, - { - "FieldName": "TargetDate", - "CaptionName": "App.Listform.ListformField.TargetDate", - "En": "Target Date", - "Tr": "Hedef Tarih" - }, - { - "FieldName": "IsCompleted", - "CaptionName": "App.Listform.ListformField.IsCompleted", - "En": "Completed", - "Tr": "Tamamland\u0131" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_Milestone", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_Milestone\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.Milestones", - "CultureName": "en", - "Name": "App.Prj.Milestones", - "KeyFieldName": "Id", - "Title": "App.Prj.Milestones.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.Milestones.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, - "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.Prj.Milestones.Title", - "ShowTitle": true, - "Width": 800, - "Height": 275, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - } - ], - "PermissionDto": { - "C": "App.Prj.Milestones.Create", - "R": "App.Prj.Milestones", - "U": "App.Prj.Milestones.Update", - "D": "App.Prj.Milestones.Delete", - "E": "App.Prj.Milestones.Export", - "I": "App.Prj.Milestones.Import", - "N": "App.Prj.Milestones.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.Milestones", - "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": false, - "Pivot": false, - "Chart": false, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.Milestones", - "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.Prj.Milestones.Create", - "R": "App.Prj.Milestones", - "U": "App.Prj.Milestones.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.Prj.Milestones", - "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.Prj.Milestones.Create", - "R": "App.Prj.Milestones", - "U": "App.Prj.Milestones.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": "{\u0022maxLength\u0022: 300, \u0022showClearButton\u0022: 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.Prj.Milestones", - "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": "TargetDate", - "CaptionName": "App.Listform.ListformField.TargetDate", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 3, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Prj.Milestones.Create", - "R": "App.Prj.Milestones", - "U": "App.Prj.Milestones.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": "dxDateBox", - "ColSpan": 1, - "EditorOptions": "{\u0022type\u0022: \u0022date\u0022, \u0022displayFormat\u0022: \u0022dd.MM.yyyy\u0022, \u0022useMaskBehavior\u0022: 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.Prj.Milestones", - "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": "IsCompleted", - "CaptionName": "App.Listform.ListformField.IsCompleted", - "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": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Milestones.Create", - "R": "App.Prj.Milestones", - "U": "App.Prj.Milestones.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" - } - ], - "IsDeletedField": true, - "IsCreatedField": true, - "InsertedRecords": { - "LanguageKeys": [ - "App.Prj.Milestones" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Prj.Milestones", - "App.Prj.Milestones.Create", - "App.Prj.Milestones.Update", - "App.Prj.Milestones.Delete", - "App.Prj.Milestones.Export", - "App.Prj.Milestones.Import", - "App.Prj.Milestones.Note" - ], - "MenuCodes": [ - "App.Prj.Milestones" - ], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/RoleList.json b/configs/seeds/host/wizard/RoleList.json deleted file mode 100644 index 5a0b6a80..00000000 --- a/configs/seeds/host/wizard/RoleList.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 1, - "WizardName": "RoleList", - "WizardCode": "App.Wizard.RoleList", - "SeededAt": "2026-09-05T19:53:59.1764998\u002B03:00", - "CustomComponentName": "RoleComponent", - "PermissionGroupName": "App.Wizard.Sales", - "ModuleId": "Sal", - "Menu": { - "MenuParentCode": "App.Wizard.Sales", - "MenuParentIcon": "FcAssistant", - "MenuCode": "App.Wizard.RoleList", - "MenuOrder": 2, - "MenuUrl": "/admin/roles", - "MenuIcon": "FcBullish" - }, - "Language": { - "MenuParentEn": "Sales", - "MenuParentTr": "Sat\u0131\u015F", - "PermissionGroupEn": "Sales", - "PermissionGroupTr": "Sat\u0131\u015F", - "MenuEn": "Role List", - "MenuTr": "Role List", - "TitleEn": "Role List", - "TitleTr": "Role List", - "DescEn": "Role List", - "DescTr": "Role List" - }, - "Groups": [], - "IsTenant": false, - "IsBranch": false, - "IsOrganizationUnit": false, - "AllowAdding": true, - "AllowUpdating": true, - "AllowDeleting": true, - "AllowDetail": false, - "ConfirmDelete": true, - "DefaultLayout": "grid", - "Grid": true, - "Card": true, - "Pivot": true, - "Tree": false, - "Chart": true, - "Gantt": false, - "Scheduler": false, - "Todo": false, - "DataSourceCode": "Default", - "SelectCommandType": 1, - "SelectCommand": "", - "KeyFieldName": "", - "KeyFieldDbSourceType": 11, - "TreeOptionDto": { - "KeyExpr": "", - "ParentIdExpr": "", - "HasItemsExpr": "", - "RootValue": "", - "ExpandedRowKeys": [], - "AutoExpandAll": false, - "RecursiveSelection": false, - "TitleExpr": null, - "StartExpr": null, - "EndExpr": null, - "ProgressExpr": null - }, - "GanttOptionDto": { - "KeyExpr": "", - "ParentIdExpr": "", - "HasItemsExpr": "", - "RootValue": "", - "ExpandedRowKeys": [], - "AutoExpandAll": false, - "RecursiveSelection": false, - "TitleExpr": "", - "ScaleType": "weeks", - "StartExpr": "", - "EndExpr": "", - "ProgressExpr": "", - "EditingEnabled": false, - "AllowTaskAdding": false, - "AllowTaskUpdating": false, - "AllowTaskResourceUpdating": false, - "AllowTaskDeleting": false, - "AllowDependencyAdding": false, - "AllowDependencyDeleting": false, - "AllowResourceAdding": false, - "AllowResourceUpdating": false, - "AllowResourceDeleting": false - }, - "SchedulerOptionDto": { - "TextExpr": "", - "UserNameExpr": null, - "DescriptionExpr": null, - "StartDateExpr": "", - "EndDateExpr": "", - "AllDayExpr": "", - "RecurrenceRuleExpr": "", - "RecurrenceExceptionExpr": "", - "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": "", - "StatusExpr": "", - "DescriptionExpr": "", - "DueDateExpr": "", - "TagExpr": "", - "AssigneeExpr": "", - "PriorityExpr": "", - "CompletedExpr": "", - "OrderExpr": "", - "TimesheetExpr": null, - "SubTaskExpr": null, - "StatusOrder": "Backlog, Ready to Start, In Progress, Code Review, Testing, Staging", - "AllowDragging": true - }, - "WorkflowDto": { - "ApprovalUserFieldName": "", - "ApprovalDateFieldName": "", - "ApprovalStatusFieldName": "", - "ApprovalDescriptionFieldName": "", - "ApprovalIsFilterUserName": false, - "ApprovalIsResetWorkflow": false, - "Criteria": [] - }, - "SubForms": [], - "Widgets": [] - }, - "ListForm": null, - "Fields": [], - "IsDeletedField": false, - "IsCreatedField": false, - "InsertedRecords": { - "LanguageKeys": [ - "App.Wizard.RoleList" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Wizard.RoleList", - "App.Wizard.RoleList.Create", - "App.Wizard.RoleList.Update", - "App.Wizard.RoleList.Delete" - ], - "MenuCodes": [ - "App.Wizard.RoleList" - ], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/Tags.json b/configs/seeds/host/wizard/Tags.json deleted file mode 100644 index 4fdb8551..00000000 --- a/configs/seeds/host/wizard/Tags.json +++ /dev/null @@ -1,1048 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "Tags", - "WizardCode": "App.Prj.Tags", - "SeededAt": "2026-09-01T09:03:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "MenuCode": "App.Prj.Tags", - "MenuOrder": 2, - "MenuUrl": "/admin/list/App.Prj.Tags", - "MenuIcon": "FcRules" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Tags", - "MenuTr": "Etiketler", - "TitleEn": "Tags", - "TitleTr": "Etiketler", - "DescEn": "Task tags", - "DescTr": "G\u00F6rev etiketleri" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "Name", - "CaptionName": "App.Listform.ListformField.Name", - "En": "Tag Name", - "Tr": "Etiket Ad\u0131" - }, - { - "FieldName": "ColorCode", - "CaptionName": "App.Listform.ListformField.ColorCode", - "En": "Color", - "Tr": "Renk" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_Tag", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_Tag\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.Tags", - "CultureName": "en", - "Name": "App.Prj.Tags", - "KeyFieldName": "Id", - "Title": "App.Prj.Tags.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.Tags.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, - "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.Prj.Tags.Title", - "ShowTitle": true, - "Width": 800, - "Height": 200, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - } - ], - "PermissionDto": { - "C": "App.Prj.Tags.Create", - "R": "App.Prj.Tags", - "U": "App.Prj.Tags.Update", - "D": "App.Prj.Tags.Delete", - "E": "App.Prj.Tags.Export", - "I": "App.Prj.Tags.Import", - "N": "App.Prj.Tags.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.Tags", - "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": false, - "Pivot": false, - "Chart": false, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.Tags", - "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.Prj.Tags.Create", - "R": "App.Prj.Tags", - "U": "App.Prj.Tags.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.Prj.Tags", - "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.Prj.Tags.Create", - "R": "App.Prj.Tags", - "U": "App.Prj.Tags.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": 1, - "EditorOptions": "{\u0022maxLength\u0022: 200, \u0022showClearButton\u0022: 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.Prj.Tags", - "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": "ColorCode", - "CaptionName": "App.Listform.ListformField.ColorCode", - "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.Prj.Tags.Create", - "R": "App.Prj.Tags", - "U": "App.Prj.Tags.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": "dxColorBox", - "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.Prj.Tags" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Prj.Tags", - "App.Prj.Tags.Create", - "App.Prj.Tags.Update", - "App.Prj.Tags.Delete", - "App.Prj.Tags.Export", - "App.Prj.Tags.Import", - "App.Prj.Tags.Note" - ], - "MenuCodes": [ - "App.Prj", - "App.Prj.Tags" - ], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/TaskDependencies.json b/configs/seeds/host/wizard/TaskDependencies.json deleted file mode 100644 index 029e063a..00000000 --- a/configs/seeds/host/wizard/TaskDependencies.json +++ /dev/null @@ -1,1190 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "TaskDependencies", - "WizardCode": "App.Prj.TaskDependencies", - "SeededAt": "2026-09-01T09:02:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "CreateMenu": false, - "MenuCode": "App.Prj.TaskDependencies", - "MenuOrder": 1, - "MenuUrl": "/admin/list/App.Prj.TaskDependencies", - "MenuIcon": "FcTodoList" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Blocking Tasks", - "MenuTr": "Beklenen G\u00F6revler", - "TitleEn": "Blocking Tasks", - "TitleTr": "Beklenen G\u00F6revler", - "DescEn": "Tasks this task waits for", - "DescTr": "G\u00F6revin bekledi\u011Fi g\u00F6revler" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "TaskId", - "CaptionName": "App.Listform.ListformField.TaskId", - "En": "Task", - "Tr": "G\u00F6rev" - }, - { - "FieldName": "DependsOnTaskId", - "CaptionName": "App.Listform.ListformField.DependsOnTaskId", - "En": "Blocking Task", - "Tr": "Beklenen G\u00F6rev" - }, - { - "FieldName": "Note", - "CaptionName": "App.Listform.ListformField.Note", - "En": "Note", - "Tr": "Not" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_TaskDependency", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_TaskDependency\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.TaskDependencies", - "CultureName": "en", - "Name": "App.Prj.TaskDependencies", - "KeyFieldName": "Id", - "Title": "App.Prj.TaskDependencies.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.TaskDependencies.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, - "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.Prj.TaskDependencies.Title", - "ShowTitle": true, - "Width": 800, - "Height": 275, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - } - ], - "PermissionDto": { - "C": "App.Prj.TaskDependencies.Create", - "R": "App.Prj.TaskDependencies", - "U": "App.Prj.TaskDependencies.Update", - "D": "App.Prj.TaskDependencies.Delete", - "E": "App.Prj.TaskDependencies.Export", - "I": "App.Prj.TaskDependencies.Import", - "N": "App.Prj.TaskDependencies.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.TaskDependencies", - "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": false, - "Pivot": false, - "Chart": false, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.TaskDependencies", - "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.Prj.TaskDependencies.Create", - "R": "App.Prj.TaskDependencies", - "U": "App.Prj.TaskDependencies.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.Prj.TaskDependencies", - "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": "TaskId", - "CaptionName": "App.Listform.ListformField.TaskId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 2, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Task WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [ - { - "Type": "required", - "Message": null, - "IgnoreEmptyValue": false, - "Reevaluate": true, - "ComparisonType": "", - "Pattern": "", - "Max": null, - "Min": null, - "Trim": true - } - ], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskDependencies.Create", - "R": "App.Prj.TaskDependencies", - "U": "App.Prj.TaskDependencies.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": 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.Prj.TaskDependencies", - "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": "DependsOnTaskId", - "CaptionName": "App.Listform.ListformField.DependsOnTaskId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 3, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Task WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [ - { - "Type": "required", - "Message": null, - "IgnoreEmptyValue": false, - "Reevaluate": true, - "ComparisonType": "", - "Pattern": "", - "Max": null, - "Min": null, - "Trim": true - } - ], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskDependencies.Create", - "R": "App.Prj.TaskDependencies", - "U": "App.Prj.TaskDependencies.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": "dxSelectBox", - "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.Prj.TaskDependencies", - "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": "Note", - "CaptionName": "App.Listform.ListformField.Note", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 4, - "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.Prj.TaskDependencies.Create", - "R": "App.Prj.TaskDependencies", - "U": "App.Prj.TaskDependencies.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": "dxTextArea", - "ColSpan": 2, - "EditorOptions": "{\u0022autoResizeEnabled\u0022: true, \u0022maxLength\u0022: 300}", - "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.Prj.TaskDependencies" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Prj.TaskDependencies", - "App.Prj.TaskDependencies.Create", - "App.Prj.TaskDependencies.Update", - "App.Prj.TaskDependencies.Delete", - "App.Prj.TaskDependencies.Export", - "App.Prj.TaskDependencies.Import", - "App.Prj.TaskDependencies.Note" - ], - "MenuCodes": [], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/TaskSubTasks.json b/configs/seeds/host/wizard/TaskSubTasks.json deleted file mode 100644 index 076eaa9d..00000000 --- a/configs/seeds/host/wizard/TaskSubTasks.json +++ /dev/null @@ -1,1726 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "TaskSubTasks", - "WizardCode": "App.Prj.TaskSubTasks", - "SeededAt": "2026-09-01T09:01:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "CreateMenu": false, - "MenuCode": "App.Prj.TaskSubTasks", - "MenuOrder": 1, - "MenuUrl": "/admin/list/App.Prj.TaskSubTasks", - "MenuIcon": "FcTodoList" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Sub Tasks", - "MenuTr": "Alt G\u00F6revler", - "TitleEn": "Sub Tasks", - "TitleTr": "Alt G\u00F6revler", - "DescEn": "Sub task list", - "DescTr": "Alt g\u00F6rev listesi" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "Name", - "CaptionName": "App.Listform.ListformField.Name", - "En": "Task Name", - "Tr": "G\u00F6rev Ad\u0131" - }, - { - "FieldName": "ParentTaskId", - "CaptionName": "App.Listform.ListformField.ParentTaskId", - "En": "Parent Task", - "Tr": "\u00DCst G\u00F6rev" - }, - { - "FieldName": "Status", - "CaptionName": "App.Listform.ListformField.Status", - "En": "Status", - "Tr": "Durum" - }, - { - "FieldName": "AssigneeIds", - "CaptionName": "App.Listform.ListformField.AssigneeIds", - "En": "Assignees", - "Tr": "Atananlar" - }, - { - "FieldName": "ProgressPercent", - "CaptionName": "App.Listform.ListformField.ProgressPercent", - "En": "Progress (%)", - "Tr": "\u0130lerleme (%)" - }, - { - "FieldName": "PlannedStartDate", - "CaptionName": "App.Listform.ListformField.PlannedStartDate", - "En": "Planned Start", - "Tr": "Planlanan Ba\u015Flang\u0131\u00E7" - }, - { - "FieldName": "PlannedEndDate", - "CaptionName": "App.Listform.ListformField.PlannedEndDate", - "En": "Planned End", - "Tr": "Planlanan Biti\u015F" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_Task", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_Task\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.TaskSubTasks", - "CultureName": "en", - "Name": "App.Prj.TaskSubTasks", - "KeyFieldName": "Id", - "Title": "App.Prj.TaskSubTasks.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.TaskSubTasks.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, - "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.Prj.TaskSubTasks.Title", - "ShowTitle": true, - "Width": 800, - "Height": 425, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - } - ], - "PermissionDto": { - "C": "App.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.Update", - "D": "App.Prj.TaskSubTasks.Delete", - "E": "App.Prj.TaskSubTasks.Export", - "I": "App.Prj.TaskSubTasks.Import", - "N": "App.Prj.TaskSubTasks.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.TaskSubTasks", - "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": false, - "Pivot": false, - "Chart": false, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.TaskSubTasks", - "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.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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.Prj.TaskSubTasks", - "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.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "{\u0022maxLength\u0022: 300, \u0022showClearButton\u0022: 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.Prj.TaskSubTasks", - "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": "ParentTaskId", - "CaptionName": "App.Listform.ListformField.ParentTaskId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 3, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Task WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "dxSelectBox", - "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.Prj.TaskSubTasks", - "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": "Status", - "CaptionName": "App.Listform.ListformField.Status", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 4, - "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": "[{\u0022key\u0022: \u0022Taslak\u0022, \u0022name\u0022: \u0022Taslak\u0022}, {\u0022key\u0022: \u0022Devam Ediyor\u0022, \u0022name\u0022: \u0022Devam Ediyor\u0022}, {\u0022key\u0022: \u0022Tamamland\u0131\u0022, \u0022name\u0022: \u0022Tamamland\u0131\u0022}, {\u0022key\u0022: \u0022\u0130ptal\u0022, \u0022name\u0022: \u0022\u0130ptal\u0022}]" - }, - "ValidationRuleDto": [ - { - "Type": "required", - "Message": null, - "IgnoreEmptyValue": false, - "Reevaluate": true, - "ComparisonType": "", - "Pattern": "", - "Max": null, - "Min": null, - "Trim": true - } - ], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "dxSelectBox", - "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.Prj.TaskSubTasks", - "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": "AssigneeIds", - "CaptionName": "App.Listform.ListformField.AssigneeIds", - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], UserName AS [Name] FROM dbo.AbpUsers WHERE IsDeleted = 0 ORDER BY UserName" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "dxTagBox", - "ColSpan": 1, - "EditorOptions": "{\u0022showSelectionControls\u0022: true, \u0022maxDisplayedTags\u0022: 3, \u0022searchEnabled\u0022: true, \u0022multiline\u0022: true}", - "GridBoxOptions": null, - "TagBoxOptions": { - "ShowClearButton": true, - "ShowSelectionControls": true, - "MaxDisplayedTags": 3, - "ShowMultiTagOnly": false, - "ApplyValueMode": "useButtons", - "SearchEnabled": true, - "AcceptCustomValue": false - }, - "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.Prj.TaskSubTasks", - "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": "ProgressPercent", - "CaptionName": "App.Listform.ListformField.ProgressPercent", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 6, - "SourceDbType": 7, - "CultureName": "en", - "DataType": "number", - "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.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "dxNumberBox", - "ColSpan": 1, - "EditorOptions": "{\u0022format\u0022: {\u0022type\u0022: \u0022fixedPoint\u0022, \u0022precision\u0022: 2}, \u0022min\u0022: 0, \u0022max\u0022: 100}", - "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.Prj.TaskSubTasks", - "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": "PlannedStartDate", - "CaptionName": "App.Listform.ListformField.PlannedStartDate", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 7, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "dxDateBox", - "ColSpan": 1, - "EditorOptions": "{\u0022type\u0022: \u0022datetime\u0022, \u0022displayFormat\u0022: \u0022dd.MM.yyyy HH:mm\u0022, \u0022useMaskBehavior\u0022: 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.Prj.TaskSubTasks", - "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": "PlannedEndDate", - "CaptionName": "App.Listform.ListformField.PlannedEndDate", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 8, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Prj.TaskSubTasks.Create", - "R": "App.Prj.TaskSubTasks", - "U": "App.Prj.TaskSubTasks.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": "dxDateBox", - "ColSpan": 1, - "EditorOptions": "{\u0022type\u0022: \u0022datetime\u0022, \u0022displayFormat\u0022: \u0022dd.MM.yyyy HH:mm\u0022, \u0022useMaskBehavior\u0022: 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" - } - ], - "IsDeletedField": true, - "IsCreatedField": true, - "InsertedRecords": { - "LanguageKeys": [ - "App.Prj.TaskSubTasks" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Prj.TaskSubTasks", - "App.Prj.TaskSubTasks.Create", - "App.Prj.TaskSubTasks.Update", - "App.Prj.TaskSubTasks.Delete", - "App.Prj.TaskSubTasks.Export", - "App.Prj.TaskSubTasks.Import", - "App.Prj.TaskSubTasks.Note" - ], - "MenuCodes": [], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/TaskTimesheets.json b/configs/seeds/host/wizard/TaskTimesheets.json deleted file mode 100644 index c2c2e08e..00000000 --- a/configs/seeds/host/wizard/TaskTimesheets.json +++ /dev/null @@ -1,1469 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "TaskTimesheets", - "WizardCode": "App.Prj.TaskTimesheets", - "SeededAt": "2026-09-01T09:00:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "CreateMenu": false, - "MenuCode": "App.Prj.TaskTimesheets", - "MenuOrder": 1, - "MenuUrl": "/admin/list/App.Prj.TaskTimesheets", - "MenuIcon": "FcTodoList" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Timesheets", - "MenuTr": "\u00C7al\u0131\u015Fma \u00C7izelgeleri", - "TitleEn": "Timesheets", - "TitleTr": "\u00C7al\u0131\u015Fma \u00C7izelgeleri", - "DescEn": "Task timesheets", - "DescTr": "G\u00F6rev \u00E7al\u0131\u015Fma \u00E7izelgeleri" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "TaskId", - "CaptionName": "App.Listform.ListformField.TaskId", - "En": "Task", - "Tr": "G\u00F6rev" - }, - { - "FieldName": "WorkDate", - "CaptionName": "App.Listform.ListformField.WorkDate", - "En": "Date", - "Tr": "Tarih" - }, - { - "FieldName": "UserId", - "CaptionName": "App.Listform.ListformField.UserId", - "En": "User", - "Tr": "Kullan\u0131c\u0131" - }, - { - "FieldName": "Hours", - "CaptionName": "App.Listform.ListformField.Hours", - "En": "Hours", - "Tr": "S\u00FCre (saat)" - }, - { - "FieldName": "Description", - "CaptionName": "App.Listform.ListformField.Description", - "En": "Description", - "Tr": "A\u00E7\u0131klama" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_Timesheet", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_Timesheet\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.TaskTimesheets", - "CultureName": "en", - "Name": "App.Prj.TaskTimesheets", - "KeyFieldName": "Id", - "Title": "App.Prj.TaskTimesheets.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.TaskTimesheets.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, - "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.Prj.TaskTimesheets.Title", - "ShowTitle": true, - "Width": 800, - "Height": 350, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - } - ], - "PermissionDto": { - "C": "App.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.Update", - "D": "App.Prj.TaskTimesheets.Delete", - "E": "App.Prj.TaskTimesheets.Export", - "I": "App.Prj.TaskTimesheets.Import", - "N": "App.Prj.TaskTimesheets.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.TaskTimesheets", - "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": false, - "Pivot": false, - "Chart": false, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.TaskTimesheets", - "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.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.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.Prj.TaskTimesheets", - "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": "TaskId", - "CaptionName": "App.Listform.ListformField.TaskId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 2, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Task WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [ - { - "Type": "required", - "Message": null, - "IgnoreEmptyValue": false, - "Reevaluate": true, - "ComparisonType": "", - "Pattern": "", - "Max": null, - "Min": null, - "Trim": true - } - ], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.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": 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.Prj.TaskTimesheets", - "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": "WorkDate", - "CaptionName": "App.Listform.ListformField.WorkDate", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 3, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.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": "dxDateBox", - "ColSpan": 1, - "EditorOptions": "{\u0022type\u0022: \u0022date\u0022, \u0022displayFormat\u0022: \u0022dd.MM.yyyy\u0022, \u0022useMaskBehavior\u0022: 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.Prj.TaskTimesheets", - "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": "UserId", - "CaptionName": "App.Listform.ListformField.UserId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 4, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], UserName AS [Name] FROM dbo.AbpUsers WHERE IsDeleted = 0 ORDER BY UserName" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.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": "dxSelectBox", - "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.Prj.TaskTimesheets", - "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": "Hours", - "CaptionName": "App.Listform.ListformField.Hours", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 5, - "SourceDbType": 7, - "CultureName": "en", - "DataType": "number", - "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.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.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": "dxNumberBox", - "ColSpan": 1, - "EditorOptions": "{\u0022format\u0022: {\u0022type\u0022: \u0022fixedPoint\u0022, \u0022precision\u0022: 2}}", - "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.Prj.TaskTimesheets", - "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": "Description", - "CaptionName": "App.Listform.ListformField.Description", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 6, - "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.Prj.TaskTimesheets.Create", - "R": "App.Prj.TaskTimesheets", - "U": "App.Prj.TaskTimesheets.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": "dxTextArea", - "ColSpan": 2, - "EditorOptions": "{\u0022autoResizeEnabled\u0022: true, \u0022maxLength\u0022: 500}", - "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.Prj.TaskTimesheets", - "App.Prj" - ], - "PermissionGroupNames": [ - "App.Prj" - ], - "PermissionNames": [ - "App.Prj.TaskTimesheets", - "App.Prj.TaskTimesheets.Create", - "App.Prj.TaskTimesheets.Update", - "App.Prj.TaskTimesheets.Delete", - "App.Prj.TaskTimesheets.Export", - "App.Prj.TaskTimesheets.Import", - "App.Prj.TaskTimesheets.Note" - ], - "MenuCodes": [], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/configs/seeds/host/wizard/Tasks.json b/configs/seeds/host/wizard/Tasks.json deleted file mode 100644 index a6560f44..00000000 --- a/configs/seeds/host/wizard/Tasks.json +++ /dev/null @@ -1,2842 +0,0 @@ -{ - "Wizard": { - "ComponentKind": 0, - "WizardName": "Tasks", - "WizardCode": "App.Prj.Tasks", - "SeededAt": "2026-09-01T09:06:00", - "CustomComponentName": "", - "PermissionGroupName": "App.Prj", - "ModuleId": "Prj", - "Menu": { - "MenuParentCode": "App.Prj", - "MenuParentIcon": "FcTimeline", - "MenuCode": "App.Prj.Tasks", - "MenuOrder": 1, - "MenuUrl": "/admin/list/App.Prj.Tasks", - "MenuIcon": "FcTodoList" - }, - "Language": { - "MenuParentEn": "Project", - "MenuParentTr": "Proje", - "PermissionGroupEn": "Project", - "PermissionGroupTr": "Proje", - "MenuEn": "Tasks", - "MenuTr": "G\u00F6revler", - "TitleEn": "Tasks", - "TitleTr": "G\u00F6revler", - "DescEn": "Task card and tracking", - "DescTr": "G\u00F6rev kart\u0131 ve takibi" - }, - "Groups": [ - { - "Items": [ - { - "FieldName": "Id", - "CaptionName": "App.Listform.ListformField.Id", - "En": "Id", - "Tr": "Kimlik" - }, - { - "FieldName": "Name", - "CaptionName": "App.Listform.ListformField.Name", - "En": "Task Name", - "Tr": "G\u00F6rev Ad\u0131" - }, - { - "FieldName": "MilestoneId", - "CaptionName": "App.Listform.ListformField.MilestoneId", - "En": "Milestone", - "Tr": "D\u00F6n\u00FCm Noktas\u0131" - }, - { - "FieldName": "Status", - "CaptionName": "App.Listform.ListformField.Status", - "En": "Status", - "Tr": "Durum" - }, - { - "FieldName": "AssigneeIds", - "CaptionName": "App.Listform.ListformField.AssigneeIds", - "En": "Assignees", - "Tr": "Atananlar" - }, - { - "FieldName": "TagIds", - "CaptionName": "App.Listform.ListformField.TagIds", - "En": "Tags", - "Tr": "Etiketler" - }, - { - "FieldName": "CustomerId", - "CaptionName": "App.Listform.ListformField.CustomerId", - "En": "Customer", - "Tr": "M\u00FC\u015Fteri" - }, - { - "FieldName": "CustomerContact", - "CaptionName": "App.Listform.ListformField.CustomerContact", - "En": "Contact", - "Tr": "\u0130lgili Ki\u015Fi" - }, - { - "FieldName": "PlannedHours", - "CaptionName": "App.Listform.ListformField.PlannedHours", - "En": "Planned Hours", - "Tr": "\u0130lk Planlanan Saatler" - }, - { - "FieldName": "ProgressPercent", - "CaptionName": "App.Listform.ListformField.ProgressPercent", - "En": "Progress (%)", - "Tr": "\u0130lerleme (%)" - }, - { - "FieldName": "SalesOrderLine", - "CaptionName": "App.Listform.ListformField.SalesOrderLine", - "En": "Sales Order Line", - "Tr": "Sat\u0131\u015F Sipari\u015F Sat\u0131r\u0131" - }, - { - "FieldName": "PlannedStartDate", - "CaptionName": "App.Listform.ListformField.PlannedStartDate", - "En": "Planned Date", - "Tr": "Planlanan Tarih" - }, - { - "FieldName": "PlannedEndDate", - "CaptionName": "App.Listform.ListformField.PlannedEndDate", - "En": "Planned End", - "Tr": "Planlanan Biti\u015F" - }, - { - "FieldName": "ParentTaskId", - "CaptionName": "App.Listform.ListformField.ParentTaskId", - "En": "Parent Task", - "Tr": "\u00DCst G\u00F6rev" - }, - { - "FieldName": "IsFavorite", - "CaptionName": "App.Listform.ListformField.IsFavorite", - "En": "Favorite", - "Tr": "Favori" - } - ] - }, - { - "Items": [ - { - "FieldName": "Description", - "CaptionName": "App.Listform.ListformField.Description", - "En": "Description", - "Tr": "A\u00E7\u0131klama" - } - ] - } - ] - }, - "ListForm": { - "EditType": null, - "DataSourceCode": "Default", - "KeyFieldDbSourceType": 9, - "TableName": null, - "DefaultFilter": "\u0022IsDeleted\u0022 = \u0027false\u0027", - "SelectCommand": "Prj_T_Task", - "SelectCommandType": 1, - "SelectFieldsDefaultValueDto": [], - "DeleteCommand": "UPDATE \u0022Prj_T_Task\u0022 SET \u0022DeleterId\u0022=@DeleterId, \u0022DeletionTime\u0022=CURRENT_TIMESTAMP, \u0022IsDeleted\u0022=\u0027true\u0027 WHERE \u0022Id\u0022 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": [], - "ExtraFilterEditDto": [], - "ListFormCode": "App.Prj.Tasks", - "CultureName": "en", - "Name": "App.Prj.Tasks", - "KeyFieldName": "Id", - "Title": "App.Prj.Tasks.Title", - "SortMode": "single", - "PageSize": 10, - "Width": 0, - "Height": 0, - "FullHeight": false, - "Description": "App.Prj.Tasks.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": "Id", - "ParentIdExpr": "ParentTaskId", - "HasItemsExpr": "", - "RootValue": "", - "ExpandedRowKeys": [], - "AutoExpandAll": false, - "RecursiveSelection": false, - "TitleExpr": "Name", - "ScaleType": "weeks", - "StartExpr": "PlannedStartDate", - "EndExpr": "PlannedEndDate", - "ProgressExpr": "ProgressPercent", - "EditingEnabled": true, - "AllowTaskAdding": true, - "AllowTaskUpdating": true, - "AllowTaskResourceUpdating": true, - "AllowTaskDeleting": true, - "AllowDependencyAdding": true, - "AllowDependencyDeleting": true, - "AllowResourceAdding": true, - "AllowResourceUpdating": true, - "AllowResourceDeleting": true - }, - "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": "Name", - "StatusExpr": "Status", - "DescriptionExpr": "Description", - "DueDateExpr": "PlannedEndDate", - "TagExpr": "TagIds", - "AssigneeExpr": "AssigneeIds", - "PriorityExpr": "", - "CompletedExpr": "", - "OrderExpr": "", - "TimesheetExpr": null, - "SubTaskExpr": null, - "StatusOrder": "Taslak, Devam Ediyor, Tamamland\u0131, \u0130ptal", - "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": true, - "AllowDeleting": true, - "AllowAllDeleting": false, - "AllowAdding": true, - "AllowDuplicate": false, - "UseIcons": false, - "ConfirmDelete": true, - "NewRowPosition": "viewportTop", - "SelectTextOnEditStart": false, - "StartEditAction": "click", - "EditColumnName": null, - "Popup": { - "Title": "App.Prj.Tasks.Title", - "ShowTitle": true, - "Width": 800, - "Height": 725, - "FullScreen": false, - "HideOnOutsideClick": true, - "ResizeEnabled": true, - "DragEnabled": true, - "RestorePosition": true, - "Position": "center" - }, - "SendOnlyChangedFormValuesUpdate": false, - "AddPageUrl": null - }, - "EditingFormDto": [ - { - "Order": 1, - "ItemType": "group", - "Caption": "Genel", - "ColCount": 2, - "ColSpan": 2 - }, - { - "Order": 2, - "ItemType": "group", - "Caption": "A\u00E7\u0131klama", - "ColCount": 1, - "ColSpan": 1 - } - ], - "PermissionDto": { - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.Update", - "D": "App.Prj.Tasks.Delete", - "E": "App.Prj.Tasks.Export", - "I": "App.Prj.Tasks.Import", - "N": "App.Prj.Tasks.Note" - }, - "CommandColumnDto": [], - "StateStoringDto": { - "Enabled": true, - "Type": "custom", - "StorageKey": "listFormGridStorage-App.Prj.Tasks", - "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": true, - "SubFormsListFormType": "Form", - "SubFormsDto": [ - { - "TabType": "List", - "TabTitle": "App.Prj.TaskTimesheets", - "Code": "App.Prj.TaskTimesheets", - "IsRefresh": true, - "Relation": [ - { - "ParentFieldName": "Id", - "DbType": 9, - "ChildFieldName": "TaskId" - } - ] - }, - { - "TabType": "List", - "TabTitle": "App.Prj.TaskSubTasks", - "Code": "App.Prj.TaskSubTasks", - "IsRefresh": true, - "Relation": [ - { - "ParentFieldName": "Id", - "DbType": 9, - "ChildFieldName": "ParentTaskId" - } - ] - }, - { - "TabType": "List", - "TabTitle": "App.Prj.TaskDependencies", - "Code": "App.Prj.TaskDependencies", - "IsRefresh": true, - "Relation": [ - { - "ParentFieldName": "Id", - "DbType": 9, - "ChildFieldName": "TaskId" - } - ] - } - ], - "ExtraFilterDto": [], - "LayoutDto": { - "Grid": true, - "Card": true, - "Pivot": false, - "Chart": false, - "Tree": false, - "Gantt": true, - "Scheduler": false, - "Todo": true, - "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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, Verdana, sans-serif", - "Size": 12, - "Weight": 400 - }, - "Visible": false, - "Format": null - }, - "Visible": true, - "Width": 1 - }, - "Label": { - "BackgroundColor": "#f05b41", - "CustomizeText": null, - "Font": { - "Color": "#FFFFFF", - "Family": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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": "\u0022Segoe UI\u0022, \u0022Helvetica Neue\u0022, \u0022Trebuchet MS\u0022, 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.Prj.Tasks", - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "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.Prj.Tasks", - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 1, - "EditGroupOrderNo": 1, - "EditorType2": "dxTextBox", - "ColSpan": 2, - "EditorOptions": "{\u0022maxLength\u0022: 300, \u0022showClearButton\u0022: 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.Prj.Tasks", - "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": "MilestoneId", - "CaptionName": "App.Listform.ListformField.MilestoneId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 3, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Milestone WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 2, - "EditGroupOrderNo": 1, - "EditorType2": "dxSelectBox", - "ColSpan": 1, - "EditorOptions": "{\u0022searchEnabled\u0022: true, \u0022showClearButton\u0022: 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.Prj.Tasks", - "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": "Status", - "CaptionName": "App.Listform.ListformField.Status", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 4, - "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": "[{\u0022key\u0022: \u0022Taslak\u0022, \u0022name\u0022: \u0022Taslak\u0022}, {\u0022key\u0022: \u0022Devam Ediyor\u0022, \u0022name\u0022: \u0022Devam Ediyor\u0022}, {\u0022key\u0022: \u0022Tamamland\u0131\u0022, \u0022name\u0022: \u0022Tamamland\u0131\u0022}, {\u0022key\u0022: \u0022\u0130ptal\u0022, \u0022name\u0022: \u0022\u0130ptal\u0022}]" - }, - "ValidationRuleDto": [ - { - "Type": "required", - "Message": null, - "IgnoreEmptyValue": false, - "Reevaluate": true, - "ComparisonType": "", - "Pattern": "", - "Max": null, - "Min": null, - "Trim": true - } - ], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 3, - "EditGroupOrderNo": 1, - "EditorType2": "dxSelectBox", - "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.Prj.Tasks", - "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": "AssigneeIds", - "CaptionName": "App.Listform.ListformField.AssigneeIds", - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], UserName AS [Name] FROM dbo.AbpUsers WHERE IsDeleted = 0 ORDER BY UserName" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 4, - "EditGroupOrderNo": 1, - "EditorType2": "dxTagBox", - "ColSpan": 1, - "EditorOptions": "{\u0022showSelectionControls\u0022: true, \u0022maxDisplayedTags\u0022: 3, \u0022searchEnabled\u0022: true, \u0022multiline\u0022: true}", - "GridBoxOptions": null, - "TagBoxOptions": { - "ShowClearButton": true, - "ShowSelectionControls": true, - "MaxDisplayedTags": 3, - "ShowMultiTagOnly": false, - "ApplyValueMode": "useButtons", - "SearchEnabled": true, - "AcceptCustomValue": false - }, - "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.Prj.Tasks", - "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": "TagIds", - "CaptionName": "App.Listform.ListformField.TagIds", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 6, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Tag WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 5, - "EditGroupOrderNo": 1, - "EditorType2": "dxTagBox", - "ColSpan": 1, - "EditorOptions": "{\u0022showSelectionControls\u0022: true, \u0022maxDisplayedTags\u0022: 3, \u0022searchEnabled\u0022: true, \u0022multiline\u0022: true}", - "GridBoxOptions": null, - "TagBoxOptions": { - "ShowClearButton": true, - "ShowSelectionControls": true, - "MaxDisplayedTags": 3, - "ShowMultiTagOnly": false, - "ApplyValueMode": "useButtons", - "SearchEnabled": true, - "AcceptCustomValue": false - }, - "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.Prj.Tasks", - "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": "CustomerId", - "CaptionName": "App.Listform.ListformField.CustomerId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 7, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Customer WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 6, - "EditGroupOrderNo": 1, - "EditorType2": "dxSelectBox", - "ColSpan": 1, - "EditorOptions": "{\u0022searchEnabled\u0022: true, \u0022showClearButton\u0022: 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.Prj.Tasks", - "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": "CustomerContact", - "CaptionName": "App.Listform.ListformField.CustomerContact", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 8, - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 7, - "EditGroupOrderNo": 1, - "EditorType2": "dxTextBox", - "ColSpan": 1, - "EditorOptions": "{\u0022maxLength\u0022: 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.Prj.Tasks", - "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": "PlannedHours", - "CaptionName": "App.Listform.ListformField.PlannedHours", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 9, - "SourceDbType": 7, - "CultureName": "en", - "DataType": "number", - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 8, - "EditGroupOrderNo": 1, - "EditorType2": "dxNumberBox", - "ColSpan": 1, - "EditorOptions": "{\u0022format\u0022: {\u0022type\u0022: \u0022fixedPoint\u0022, \u0022precision\u0022: 2}}", - "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.Prj.Tasks", - "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": "ProgressPercent", - "CaptionName": "App.Listform.ListformField.ProgressPercent", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 10, - "SourceDbType": 7, - "CultureName": "en", - "DataType": "number", - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 9, - "EditGroupOrderNo": 1, - "EditorType2": "dxNumberBox", - "ColSpan": 1, - "EditorOptions": "{\u0022format\u0022: {\u0022type\u0022: \u0022fixedPoint\u0022, \u0022precision\u0022: 2}, \u0022min\u0022: 0, \u0022max\u0022: 100}", - "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.Prj.Tasks", - "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": "SalesOrderLine", - "CaptionName": "App.Listform.ListformField.SalesOrderLine", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 11, - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 10, - "EditGroupOrderNo": 1, - "EditorType2": "dxTextBox", - "ColSpan": 2, - "EditorOptions": "{\u0022maxLength\u0022: 300}", - "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.Prj.Tasks", - "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": "PlannedStartDate", - "CaptionName": "App.Listform.ListformField.PlannedStartDate", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 12, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 11, - "EditGroupOrderNo": 1, - "EditorType2": "dxDateBox", - "ColSpan": 1, - "EditorOptions": "{\u0022type\u0022: \u0022datetime\u0022, \u0022displayFormat\u0022: \u0022dd.MM.yyyy HH:mm\u0022, \u0022useMaskBehavior\u0022: 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.Prj.Tasks", - "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": "PlannedEndDate", - "CaptionName": "App.Listform.ListformField.PlannedEndDate", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 13, - "SourceDbType": 6, - "CultureName": "en", - "DataType": "datetime", - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 12, - "EditGroupOrderNo": 1, - "EditorType2": "dxDateBox", - "ColSpan": 1, - "EditorOptions": "{\u0022type\u0022: \u0022datetime\u0022, \u0022displayFormat\u0022: \u0022dd.MM.yyyy HH:mm\u0022, \u0022useMaskBehavior\u0022: 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.Prj.Tasks", - "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": "ParentTaskId", - "CaptionName": "App.Listform.ListformField.ParentTaskId", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 14, - "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": 2, - "ValueExpr": "Key", - "DisplayExpr": "Name", - "CascadeRelationField": null, - "CascadeFilterOperator": "=", - "CascadeParentFields": null, - "CascadeEmptyFields": null, - "LookupQuery": "SELECT Id AS [Key], Name AS [Name] FROM dbo.Prj_T_Task WHERE IsDeleted = 0 ORDER BY Name" - }, - "ValidationRuleDto": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 13, - "EditGroupOrderNo": 1, - "EditorType2": "dxSelectBox", - "ColSpan": 1, - "EditorOptions": "{\u0022searchEnabled\u0022: true, \u0022showClearButton\u0022: 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.Prj.Tasks", - "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": "IsFavorite", - "CaptionName": "App.Listform.ListformField.IsFavorite", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 15, - "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": [], - "ColumnStylingDto": [], - "PermissionDto": { - "Deny": false, - "C": "App.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 14, - "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.Prj.Tasks", - "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": "Description", - "CaptionName": "App.Listform.ListformField.Description", - "PlaceHolder": null, - "ReadOnly": false, - "Visible": true, - "IsActive": true, - "Width": 0, - "ListOrderNo": 16, - "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.Prj.Tasks.Create", - "R": "App.Prj.Tasks", - "U": "App.Prj.Tasks.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": "left", - "Format": null, - "EditOrderNo": 1, - "EditGroupOrderNo": 2, - "EditorType2": "dxHtmlEditor", - "ColSpan": 1, - "EditorOptions": "{\u0022valueType\u0022: \u0022html\u0022, \u0022height\u0022: 320, \u0022toolbar\u0022: {\u0022multiline\u0022: false, \u0022items\u0022: [\u0022undo\u0022, \u0022redo\u0022, \u0022separator\u0022, \u0022bold\u0022, \u0022italic\u0022, \u0022strike\u0022, \u0022underline\u0022, \u0022separator\u0022, \u0022alignLeft\u0022, \u0022alignCenter\u0022, \u0022alignRight\u0022, \u0022alignJustify\u0022, \u0022separator\u0022, \u0022orderedList\u0022, \u0022bulletList\u0022, \u0022separator\u0022, \u0022header\u0022, \u0022separator\u0022, \u0022color\u0022, \u0022background\u0022, \u0022separator\u0022, \u0022link\u0022, \u0022image\u0022, \u0022separator\u0022, \u0022clear\u0022, \u0022codeBlock\u0022, \u0022blockquote\u0022]}}", - "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.Prj.Tasks" - ], - "PermissionGroupNames": [], - "PermissionNames": [ - "App.Prj.Tasks", - "App.Prj.Tasks.Create", - "App.Prj.Tasks.Update", - "App.Prj.Tasks.Delete", - "App.Prj.Tasks.Export", - "App.Prj.Tasks.Import", - "App.Prj.Tasks.Note" - ], - "MenuCodes": [ - "App.Prj.Tasks" - ], - "DataSourceCodes": [] - } -} \ No newline at end of file diff --git a/ui/src/proxy/admin/wizard/models.ts b/ui/src/proxy/admin/wizard/models.ts index 1aea9069..1c96f4a2 100644 --- a/ui/src/proxy/admin/wizard/models.ts +++ b/ui/src/proxy/admin/wizard/models.ts @@ -141,12 +141,63 @@ export interface WizardFileInfoDto { dependencies: string[] } +export enum WizardRecordTypeEnum { + SeedFile = 0, + ListForm = 1, + ListFormField = 2, + Workflow = 3, + PermissionGrant = 4, + Permission = 5, + PermissionGroup = 6, + Menu = 7, + Module = 8, + DataSource = 9, + LanguageKey = 10, + CustomEndpoint = 20, + BackgroundWorker = 21, + IntranetWidget = 22, + Tenant = 23, +} + +export enum WizardDeleteStatusEnum { + Deleted = 0, + Kept = 1, + NotFound = 2, +} + +export enum WizardDeleteReasonEnum { + None = 0, + InUse = 1, + Redeploy = 2, +} + +export interface WizardRecordRefDto { + recordType: WizardRecordTypeEnum + name: string +} + +export interface WizardDeleteLogItemDto { + recordType: WizardRecordTypeEnum + name: string + status: WizardDeleteStatusEnum + reason: WizardDeleteReasonEnum + usedBy: WizardRecordRefDto[] +} + +/** Silinen, korunan ve bulunamayan her kayıt tek tek listelenir. */ +export interface WizardDeleteResultDto { + fileName: string + wizardName: string + items: WizardDeleteLogItemDto[] +} + export interface WizardInsertedRecordsDto { languageKeys: string[] permissionGroupNames: string[] permissionNames: string[] menuCodes: string[] dataSourceCodes: string[] + moduleIds: string[] } export interface WizardSeedFileItemDto { diff --git a/ui/src/services/wizard.service.ts b/ui/src/services/wizard.service.ts index fba9259b..8428bc3b 100644 --- a/ui/src/services/wizard.service.ts +++ b/ui/src/services/wizard.service.ts @@ -1,6 +1,7 @@ import { ListFormWizardDto, WizardExportAnalysisDto, + WizardDeleteResultDto, WizardFileInfoDto, WizardImportAnalysisDto, WizardImportApplyResultDto, @@ -38,7 +39,7 @@ export const getWizardFile = (fileName: string) => }) export const deleteWizardFile = (fileName: string) => - apiService.fetchData({ + apiService.fetchData({ method: 'DELETE', url: `/api/app/list-form-wizard/file`, params: { fileName }, diff --git a/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx b/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx index 73ee4cd6..b45e1853 100644 --- a/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx @@ -42,8 +42,12 @@ import type { ListViewLayoutType } from '../edit/types' import { ROUTES_ENUM } from '@/routes/route.constant' import { WizardComponentKindEnum, + WizardDeleteReasonEnum, + WizardDeleteResultDto, + WizardDeleteStatusEnum, WizardExportAnalysisDto, WizardFileInfoDto, + WizardRecordTypeEnum, } from '@/proxy/admin/wizard/models' import { useNavigationIcons } from '@/proxy/menus/navigation-icon.config' import { usePermission } from '@/utils/hooks/usePermission' @@ -59,6 +63,21 @@ interface ConfirmState { wizardName: string } +const DELETE_STATUS_ORDER = [ + WizardDeleteStatusEnum.Deleted, + WizardDeleteStatusEnum.Kept, + WizardDeleteStatusEnum.NotFound, +] + +const DELETE_STATUS_CLASS: Record = { + [WizardDeleteStatusEnum.Deleted]: + 'bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-300', + [WizardDeleteStatusEnum.Kept]: + 'bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-300', + [WizardDeleteStatusEnum.NotFound]: + 'bg-gray-200 text-gray-600 dark:bg-gray-700 dark:text-gray-300', +} + interface WizardTreeNode { file: WizardFileInfoDto children: WizardTreeNode[] @@ -147,6 +166,8 @@ const WizardFileManager = () => { analysis: WizardExportAnalysisDto } | null>(null) const [confirm, setConfirm] = useState(null) + // Silme sonrası sunucunun raporu: hangi kayıt silindi, hangisi neden korundu. + const [deleteReport, setDeleteReport] = useState(null) const [search, setSearch] = useState('') const [importFile, setImportFile] = useState(null) const importInputRef = useRef(null) @@ -296,7 +317,8 @@ const WizardFileManager = () => { setDeletingFile(confirm.fileName) setConfirm(null) try { - await deleteWizardFile(confirm.fileName) + const res = await deleteWizardFile(confirm.fileName) + setDeleteReport(res.data) toast.push( {confirm.wizardName}{' '} @@ -317,6 +339,26 @@ const WizardFileManager = () => { } } + const recordTypeText = (type: WizardRecordTypeEnum) => + translate(`::App.ListForm.WizardRecordType.${WizardRecordTypeEnum[type]}`) + + const countByStatus = (report: WizardDeleteResultDto, status: WizardDeleteStatusEnum) => + report.items.filter((i) => i.status === status).length + + const sortReportItems = (report: WizardDeleteResultDto) => + [...report.items].sort( + (a, b) => + DELETE_STATUS_ORDER.indexOf(a.status) - DELETE_STATUS_ORDER.indexOf(b.status) || + a.recordType - b.recordType, + ) + + /** Bu wizard'a bağlı, listede var olan wizard'ların adları. */ + const dependentNames = (f: WizardFileInfoDto) => + (f.dependencies ?? []) + .map((d) => files.find((x) => x.fileName.toLowerCase() === d.toLowerCase())) + .filter((x): x is WizardFileInfoDto => !!x) + .map((x) => x.wizardName || x.fileName) + const renderActions = (f: WizardFileInfoDto, className: string) => (
{!f.hasInsertedRecords && ( @@ -371,7 +413,15 @@ const WizardFileManager = () => { type="button" variant="plain" shape="none" - title={translate('::App.Platform.Delete')} + // Bağlı wizard'ı olan silinemez; sunucu da aynı kuralla reddeder. + disabled={dependentNames(f).length > 0} + title={ + dependentNames(f).length > 0 + ? translate('::App.ListForm.WizardDeleteBlockedByDependencies', { + 0: dependentNames(f).join(', '), + }) + : translate('::App.Platform.Delete') + } loading={deletingFile === f.fileName} icon={} className={`${ACTION_BUTTON_CLASS} ${ACTION_BUTTON_HOVER.red}`} @@ -428,6 +478,16 @@ const WizardFileManager = () => { /> ) + // Arama boş dönerse "henüz dosya yok" demek yanıltıcı olur; iki durum ayrı mesaj taşır. + const emptyState = tree.length === 0 && !loading && ( +
+ +

+ {translate(search.trim() ? '::App.Platform.NoResults' : '::App.ListForm.WizardNoFiles')} +

+
+ ) + /** Alt ekranı olan satırın aç/kapa düğmesi; olmayanlarda hizayı koruyan boşluk. */ const renderGroupToggle = (row: Pick) => { if (!row.hasChildren) return @@ -547,14 +607,7 @@ const WizardFileManager = () => { loading={loading} className={classNames('mt-4', loading && 'min-h-[240px]')} > - {tree.length === 0 && !loading && ( -
- -

- {translate('::App.ListForm.WizardNoFiles')} -

-
- )} + {viewMode === 'card' && emptyState} {viewMode === 'card' ? (
@@ -744,6 +797,11 @@ const WizardFileManager = () => { ) })} + {emptyState && ( + + {emptyState} + + )}
@@ -788,6 +846,98 @@ const WizardFileManager = () => { + {/* Silme raporu: kayıtlar önce duruma, sonra türe göre sıralanır. */} + setDeleteReport(null)} + onRequestClose={() => setDeleteReport(null)} + > + {deleteReport && ( + <> + +

+ {translate('::App.ListForm.WizardDeleteReport')} — {deleteReport.wizardName} +

+

+ {translate('::App.ListForm.WizardDeleteSummary', { + 0: countByStatus(deleteReport, WizardDeleteStatusEnum.Deleted), + 1: countByStatus(deleteReport, WizardDeleteStatusEnum.Kept), + 2: countByStatus(deleteReport, WizardDeleteStatusEnum.NotFound), + })} +

+
+ + + + + + + + + + + {sortReportItems(deleteReport).map((item, index) => ( + + + + + + + ))} + +
+ {translate('::App.Platform.Status')} + + {translate('::App.ListForm.WizardDeleteRecordType')} + + {translate('::App.Platform.Name')} + + {translate('::App.ListForm.WizardDeleteUsedBy')} +
+ + {translate( + `::App.ListForm.WizardDeleteStatus.${WizardDeleteStatusEnum[item.status]}`, + )} + + + {recordTypeText(item.recordType)} + + {item.name} + + {item.reason !== WizardDeleteReasonEnum.None && ( +
+ {translate( + `::App.ListForm.WizardDeleteReason.${WizardDeleteReasonEnum[item.reason]}`, + )} +
+ )} + {item.usedBy.map((ref) => ( +
+ {recordTypeText(ref.recordType)}:{' '} + {ref.name} +
+ ))} +
+
+
+ + + + + )} +
+ {/* Eksik bagimlilikli export onizlemesi */}