diff --git a/api/README.md b/api/README.md index 02fca5a8..1f59ca5a 100644 --- a/api/README.md +++ b/api/README.md @@ -23,7 +23,7 @@ # Custom Endpoints ``` -Token İsteği Örnek: +Token İsteği Örnek: POST /connect/token HTTP/1.1 Host: localhost:44344 Content-Type: application/x-www-form-urlencoded @@ -40,7 +40,7 @@ username=system%40sozsoft.com - Normal facebook üyeliği yapılır. - https://developers.facebook.com/ sitesinden yeni developer üyeliği oluşturulur. Developer üyeliği seçilir. - CreateApp butonu ile yeni uygulama oluşturulur. Uygulama adı belirlenir. 'Erp Messenger' -- AppType olarak İşletme seçilir ve App oluşturulur. +- AppType olarak İşletme seçilir ve App oluşturulur. - Add Products kısmında WhatsApp seçilir ve Business Account oluşturulur. - 3 noktadan (menüden) WhatsApp Manager sayfasına gidilir. Manage Templates seçilir, istenirse yeni template oluşturulur. 'hello_world' - WhatsApp Manager üzerinde menüden Settings -> Users -> System Users eklenir. Kullanıcı adı 'admin' ve Role ise 'Admin' seçilir. diff --git a/api/src/Erp.Platform.Application.Contracts/Intranet/TrainingDto.cs b/api/src/Erp.Platform.Application.Contracts/Intranet/TrainingDto.cs index 29acba1d..00280da9 100644 --- a/api/src/Erp.Platform.Application.Contracts/Intranet/TrainingDto.cs +++ b/api/src/Erp.Platform.Application.Contracts/Intranet/TrainingDto.cs @@ -21,7 +21,7 @@ public class TrainingDto : FullAuditedEntityDto public string Location { get; set; } public string Thumbnail { get; set; } - // İlişkili veriler + // İlişkili veriler public int CertificateCount { get; set; } // optional: ilişkili sertifika sayısı } diff --git a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartArgumentAxisDto.cs b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartArgumentAxisDto.cs index 36f64eac..0f416fac 100644 --- a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartArgumentAxisDto.cs +++ b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartArgumentAxisDto.cs @@ -81,7 +81,7 @@ public class ChartArgumentAxisDto // aggregatedPointsPosition // aggregationGroupWidth // allowDecimals - // axisDivisionFactor // İki komşu ana çizgi arasındaki minimum mesafeyi piksel cinsinden belirtir. Yalnızca "sürekli" ve "logaritmik" tiplerin eksenleri için geçerlidir. + // axisDivisionFactor // İki komşu ana çizgi arasındaki minimum mesafeyi piksel cinsinden belirtir. Yalnızca "sürekli" ve "logaritmik" tiplerin eksenleri için geçerlidir. // breaks[] // breakStyle // categories diff --git a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartCommonDto.cs b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartCommonDto.cs index c62225f4..07a94a8c 100644 --- a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartCommonDto.cs +++ b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartCommonDto.cs @@ -18,7 +18,7 @@ public class ChartCommonDto /// Sayıları seri sayısından (Chart UI bileşeninde) veya bir serideki noktalardan (PieChart UI bileşeninde) az olduğunda, paletteki renklerle ne yapılacağını belirtir. /// Accepted Values: 'alternate' | 'blend' | 'extrapolate' /// Default Value: 'blend' - /// blend : İki komşu rengin bir karışımını oluşturur ve paletteki bu renklerin arasına ekler. + /// blend : İki komşu rengin bir karışımını oluşturur ve paletteki bu renklerin arasına ekler. /// alternate : Sırayla normal, açık ve koyu tonlarını değiştirerek tüm palet renklerini tekrarlar. /// extrapolate : Gölgelerini yavaş yavaş karanlıktan aydınlığa değiştirerek tüm palet renklerini tekrarlar. /// diff --git a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartLegendDto.cs b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartLegendDto.cs index 4994508b..c0a61ca5 100644 --- a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartLegendDto.cs +++ b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartLegendDto.cs @@ -41,7 +41,7 @@ public class ChartLegendDto /// public bool Visible { get; set; } = true; - ////İhtiyaç olması durumunda açılacak diğer property ler + ////İhtiyaç olması durumunda açılacak diğer property ler ///// horizontalAlignment ile birlikte göstergenin konumunu belirtir ///// Accepted Values: 'bottom' | 'top' diff --git a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartTitleDto.cs b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartTitleDto.cs index 44982d2c..3b3a2a75 100644 --- a/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartTitleDto.cs +++ b/api/src/Erp.Platform.Application.Contracts/ListForms/Chart/ChartTitleDto.cs @@ -14,7 +14,7 @@ public class ChartTitleDto /// public string HorizontalAlignment { get; set; } = "center"; /// UI bileşeninin altyazısını yapılandırır - /// İhtiyaç olması durumunda alt özellikleri ile birlikte Objeye çevrilebilir + /// İhtiyaç olması durumunda alt özellikleri ile birlikte Objeye çevrilebilir /// public string Subtitle { get; set; } /// WordWrap uygulandıktan sonra başlık ayrılan alandan taştığında başlıkla ne yapılacağını belirtir: diff --git a/api/src/Erp.Platform.Application/DeveloperKit/CustomEntityAppService.cs b/api/src/Erp.Platform.Application/DeveloperKit/CustomEntityAppService.cs index a95840ed..5ac89f46 100644 --- a/api/src/Erp.Platform.Application/DeveloperKit/CustomEntityAppService.cs +++ b/api/src/Erp.Platform.Application/DeveloperKit/CustomEntityAppService.cs @@ -255,10 +255,10 @@ public class CustomEntityAppService : CrudAppService< public override async Task DeleteAsync(Guid id) { - // İlgili entity'nin var olup olmadığını kontrol et + // İlgili entity'nin var olup olmadığını kontrol et var entity = await _repository.GetAsync(id); - // İlgili ApiMigration kayıtlarını sil + // İlgili ApiMigration kayıtlarını sil var relatedMigrations = await _migrationRepository.GetListAsync(m => m.EntityId == id); if (relatedMigrations.Any()) { diff --git a/api/src/Erp.Platform.Application/FileManagement/FileManagementAppService.cs b/api/src/Erp.Platform.Application/FileManagement/FileManagementAppService.cs index ffa5598e..0518a5e1 100644 --- a/api/src/Erp.Platform.Application/FileManagement/FileManagementAppService.cs +++ b/api/src/Erp.Platform.Application/FileManagement/FileManagementAppService.cs @@ -358,7 +358,7 @@ public class FileManagementAppService : ApplicationService, IFileManagementAppSe long fileSize; if (input.Files != null && input.Files.Length > 0) { - // İlk dosyayı kullan (tek dosya upload için) + // İlk dosyayı kullan (tek dosya upload için) var file = input.Files[0]; using var stream = file.GetStream(); using var fileStream = File.Create(fullFilePath); diff --git a/api/src/Erp.Platform.Application/Public/PublicAppService.cs b/api/src/Erp.Platform.Application/Public/PublicAppService.cs index 02dda26d..3a19fc1b 100644 --- a/api/src/Erp.Platform.Application/Public/PublicAppService.cs +++ b/api/src/Erp.Platform.Application/Public/PublicAppService.cs @@ -152,7 +152,7 @@ public class PublicAppService : PlatformAppService return dto; }).ToList(); - // ----------- KATEGORİLER (PostCount ile) ----------- + // ----------- KATEGORİLER (PostCount ile) ----------- var allCategories = await _categoryRepository.GetListAsync(); var allPostQuery = await _postRepository.GetQueryableAsync(); diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs index 8f88b458..3389e727 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Administration.cs @@ -2002,7 +2002,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep DisplayExpr = "name", ValueExpr = "key", LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { - new () { Key="Public.products.categories.Üyelik",Name="Üyelik" }, + new () { Key="Public.products.categories.Üyelik",Name="Üyelik" }, new () { Key="Public.products.categories.Lisans",Name="Lisans" }, new () { Key="Public.products.categories.Ek Hizmetler",Name="Ek Hizmetler" }, }), diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs index cce14d6c..2197960a 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Hr.cs @@ -2028,8 +2028,8 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency CommandColumnJson = JsonSerializer.Serialize(new CommandColumnDto[] { new() { ButtonPosition = UiCommandButtonPositionTypeEnum.Toolbar, - Hint = "Toplu İzin", - Text ="Toplu İzin", + Hint = "Toplu İzin", + Text ="Toplu İzin", AuthName = AppCodes.Hr.Leave + ".Update", DialogName = "CollectiveLeave", DialogParameters = JsonSerializer.Serialize(new { diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs index 912b3267..3583096a 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Intranet.cs @@ -1098,15 +1098,15 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc DisplayExpr = "name", ValueExpr = "key", LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { - new () { Key= "Kadıköy İskele", Name= "Kadıköy İskele" }, + new () { Key= "Kadıköy İskele", Name= "Kadıköy İskele" }, new () { Key= "Bostancı", Name= "Bostancı" }, new () { Key= "Acıbadem", Name="Acıbadem" }, new () { Key= "Kozyatağı", Name="Kozyatağı" }, new () { Key= "Ofis", Name="Ofis" }, - new () { Key= "Üsküdar Meydanı", Name="Üsküdar Meydanı" }, + new () { Key= "Üsküdar Meydanı", Name="Üsküdar Meydanı" }, new () { Key= "Kısıklı", Name="Kısıklı" }, new () { Key= "Bulgurlu", Name="Bulgurlu" }, - new () { Key= "Ümraniye", Name="Ümraniye" }, + new () { Key= "Ümraniye", Name="Ümraniye" }, }), }), ValidationRuleJson = DefaultValidationRuleRequiredJson, diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs index b7d73ee5..c56e5993 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Maintenance.cs @@ -181,7 +181,6 @@ public class ListFormSeeder_Maintenance : IDataSeedContributor, ITransientDepend // #endregion // } // #endregion - } } diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Mrp.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Mrp.cs index a6aebd28..e3d4b7e5 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Mrp.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Mrp.cs @@ -181,7 +181,6 @@ public class ListFormSeeder_Mrp : IDataSeedContributor, ITransientDependency // #endregion // } // #endregion - } } diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs index 1ca5404b..d2017b6c 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Participant.cs @@ -646,11 +646,11 @@ public class ListFormSeeder_Participant : IDataSeedContributor, ITransientDepend LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { new () { Key="Kişisel",Name="Kişisel" }, new () { Key="Fiyat / Bütçe",Name="Fiyat / Bütçe" }, - new () { Key="Ürün / Hizmet",Name="Ürün / Hizmet" }, + new () { Key="Ürün / Hizmet",Name="Ürün / Hizmet" }, new () { Key="Rekabet",Name="Rekabet" }, new () { Key="Zamanlama",Name="Zamanlama" }, new () { Key="Lokasyon",Name="Lokasyon" }, - new () { Key="İletişim",Name="İletişim" }, + new () { Key="İletişim",Name="İletişim" }, }), }), ColumnCustomizationJson = DefaultColumnCustomizationJson, diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs index dbee27f6..1b5b1f02 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Saas.cs @@ -4500,4 +4500,3 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency #endregion } } - diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs index 1ef0b7d5..d42b0998 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_SupplyChain.cs @@ -1079,7 +1079,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend [ new EditingFormItemDto { Order = 1, DataField = "Code", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, new EditingFormItemDto { Order = 2, DataField = "Name", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxTextBox }, - new EditingFormItemDto { Order = 3, DataField = "PartyType", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, + new EditingFormItemDto { Order = 3, DataField = "PartyType", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox, EditorOptions = EditorOptionValues.Disabled }, new EditingFormItemDto { Order = 4, DataField = "SectorId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox }, new EditingFormItemDto { Order = 5, DataField = "TaxNumber", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxNumberBox }, new EditingFormItemDto { Order = 6, DataField = "TaxOffice", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox }, @@ -1552,19 +1552,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, AllowSearch = true, - LookupJson = JsonSerializer.Serialize(new LookupDto - { - DataSourceType = UiLookupDataSourceTypeEnum.StaticData, - DisplayExpr = "name", - ValueExpr = "key", - LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { - new() { Key="Manufacturer", Name="Manufacturer" }, - new() { Key="Distributor", Name="Distributor" }, - new() { Key="Wholesaler", Name="Wholesaler" }, - new() { Key="ServiceProvider", Name="ServiceProvider" }, - new() { Key="Other", Name="Other" }, - }), - }), + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SupplyType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), PivotSettingsJson = DefaultPivotSettingsJson @@ -1580,18 +1568,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend IsActive = true, IsDeleted = false, AllowSearch = true, - LookupJson = JsonSerializer.Serialize(new LookupDto - { - DataSourceType = UiLookupDataSourceTypeEnum.StaticData, - DisplayExpr = "name", - ValueExpr = "key", - LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { - new() { Key="Standard", Name="Standard" }, - new() { Key="Premium", Name="Premium" }, - new() { Key="Strategic", Name="Strategic" }, - new() { Key="Preferred", Name="Preferred" }, - }), - }), + LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SupplyCardType), "Id", "Name"), ColumnCustomizationJson = DefaultColumnCustomizationJson, PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Supply), PivotSettingsJson = DefaultPivotSettingsJson @@ -1613,9 +1590,9 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend DisplayExpr = "name", ValueExpr = "key", LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { - new() { Key="Prospect", Name="Prospect" }, new() { Key="Active", Name="Active" }, new() { Key="Inactive", Name="Inactive" }, + new() { Key="Prospect", Name="Prospect" }, new() { Key="Blocked", Name="Blocked" }, }), }), @@ -2438,7 +2415,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend } #endregion - #region Approval Workflow + #region Approval if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Approval)) { var listForm = await _listFormRepository.InsertAsync( @@ -2625,7 +2602,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend #endregion - #region Approval Workflow Step + #region Approval Step if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.ApprovalStep)) { var listForm = await _listFormRepository.InsertAsync( @@ -2797,6 +2774,5 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend #endregion } #endregion - } } diff --git a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Warehouse.cs b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Warehouse.cs index 284d022c..41862a0c 100644 --- a/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Warehouse.cs +++ b/api/src/Erp.Platform.DbMigrator/Seeds/ListFormSeeder_Warehouse.cs @@ -181,7 +181,5 @@ public class ListFormSeeder_Warehouse : IDataSeedContributor, ITransientDependen // #endregion // } // #endregion - } } - diff --git a/api/src/Erp.Platform.Domain/Entities/Tenant/Coordinator/QuestionPool.cs b/api/src/Erp.Platform.Domain/Entities/Tenant/Coordinator/QuestionPool.cs index a6f4e81e..24320ca6 100644 --- a/api/src/Erp.Platform.Domain/Entities/Tenant/Coordinator/QuestionPool.cs +++ b/api/src/Erp.Platform.Domain/Entities/Tenant/Coordinator/QuestionPool.cs @@ -11,7 +11,7 @@ public class QuestionPool : FullAuditedEntity, IMultiTenant public string Name { get; set; } public string Description { get; set; } - public string Tags { get; set; } // İstersen JSON veya ayrı tablo da olabilir + public string Tags { get; set; } // İstersen JSON veya ayrı tablo da olabilir public ICollection Questions { get; set; } = new List(); diff --git a/api/src/Erp.Platform.Domain/Entities/Tenant/Hr/Overtime.cs b/api/src/Erp.Platform.Domain/Entities/Tenant/Hr/Overtime.cs index d7888304..fe170d6f 100644 --- a/api/src/Erp.Platform.Domain/Entities/Tenant/Hr/Overtime.cs +++ b/api/src/Erp.Platform.Domain/Entities/Tenant/Hr/Overtime.cs @@ -5,12 +5,12 @@ using Volo.Abp.MultiTenancy; namespace Erp.Platform.Entities { - // İnsan Kaynakları Fazla Mesai + // İnsan Kaynakları Fazla Mesai public class Overtime : FullAuditedEntity, IMultiTenant { public Guid? TenantId { get; set; } - // İlişkisel alanlar + // İlişkisel alanlar public Guid EmployeeId { get; set; } public Employee Employee { get; set; }