SupplyChain Material

This commit is contained in:
Sedat ÖZTÜRK 2025-11-12 12:44:47 +03:00
parent bee7784191
commit 7493f5cedf
15 changed files with 921 additions and 1081 deletions

View file

@ -0,0 +1,172 @@
using System.Text.Json;
using Erp.Platform.Enums;
using Erp.Platform.ListForms;
using static Erp.Platform.PlatformConsts;
namespace Erp.Platform;
public static class LookupQueryValues
{
private const string defaultDomain = "Erp";
public static string TenantValues =
$"SELECT * FROM (" +
$"SELECT NULL AS \"Key\", 'Host' AS \"Name\" " +
$"UNION ALL " +
$"SELECT " +
$"\"AbpTenants\".\"Id\" AS \"Key\", " +
$"\"AbpTenants\".\"Name\" AS \"Name\" " +
$"FROM \"AbpTenants\"" +
$") AS \"List\" " +
$"ORDER BY \"Name\"";
public static string LanguageKeyValues =
$"SELECT " +
$"\"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\", " +
$"CONCAT(" +
$"\"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\", " +
$"' (', " +
$"\"{FullNameTable(TableNameEnum.LanguageText)}\".\"Value\", " +
$"')'" +
$") AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.LanguageKey)}\" " +
$"LEFT OUTER JOIN \"{FullNameTable(TableNameEnum.LanguageText)}\" " +
$"ON \"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\" = \"{FullNameTable(TableNameEnum.LanguageText)}\".\"Key\" " +
$"AND \"{FullNameTable(TableNameEnum.LanguageKey)}\".\"ResourceName\" = \"{FullNameTable(TableNameEnum.LanguageText)}\".\"ResourceName\" " +
$"WHERE " +
$"\"{FullNameTable(TableNameEnum.LanguageKey)}\".\"IsDeleted\" = 'false' " +
$"AND \"{FullNameTable(TableNameEnum.LanguageText)}\".\"IsDeleted\" = 'false' " +
$"AND \"{FullNameTable(TableNameEnum.LanguageText)}\".\"CultureName\" = 'tr' " +
$"ORDER BY \"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\";";
public static string CountryValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Country)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string DefaultLookupQueryJson(
string TableName,
string ValueExpr,
string DisplayExpr,
bool isTable = true,
bool isDeleted = false) => JsonSerializer.Serialize(new LookupDto
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
ValueExpr = "Key",
DisplayExpr = "Name",
LookupQuery = $"SELECT " +
$"\"{ValueExpr}\" AS \"Key\", " +
$"\"{DisplayExpr}\" AS \"Name\" " +
$"FROM \"{(isTable ? TableNameResolver.GetFullTableName($"{TableName}") : TableNameResolver.GetFullViewName($"{TableName}"))}\" " +
(!isDeleted ? "" : $"WHERE \"IsDeleted\" = 'false'") +
$"ORDER BY \"{DisplayExpr}\";"
});
public static string CityValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.City)}\" " +
$"WHERE " +
$"(\"Country\" = @param0 OR @param0 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string DistrictValues =
$"SELECT " +
$"\"Name\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.District)}\" " +
$"WHERE " +
$"(\"Country\" = @param0 OR @param0 IS NULL) " +
$"AND (\"City\" = @param1 OR @param1 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"GROUP BY \"Name\" " +
$"ORDER BY \"Name\";";
public static string StreetValues =
$"SELECT " +
$"\"Street\" AS \"Key\", " +
$"\"Street\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.District)}\" " +
$"WHERE " +
$"(\"Country\" = @param0 OR @param0 IS NULL) " +
$"AND (\"City\" = @param1 OR @param1 IS NULL) " +
$"AND (\"Name\" = @param2 OR @param2 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"GROUP BY \"Street\" " +
$"ORDER BY \"Street\";";
public static string RoleValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"AbpRoles\"" +
$"ORDER BY \"Name\"";
public static string UserValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"UserName\" AS \"Name\" " +
$"FROM \"AbpUsers\"" +
$"ORDER BY \"Name\"";
public static string BranchValues =
$"SELECT \"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{defaultDomain}\".\"dbo\".\"{FullNameTable(TableNameEnum.Branch)}\" " +
$"WHERE " +
$"\"TenantId\" = '@TENANTID' " + // 🔹 Bu form doğru — Replace hedefi bu.
$"AND \"IsDeleted\" = 'false' " +
$"AND \"Id\" IN ( " +
$"SELECT \"BranchId\" " +
$"FROM \"{FullNameTable(TableNameEnum.BranchUsers)}\" " +
$"WHERE \"UserId\" = '@USERID' " + // 🔹 Bu da doğru.
$") " +
$"ORDER BY \"Name\";";
public static string RegistrationTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.RegistrationType)}\" " +
$"WHERE " +
$"(\"BranchId\" = @param0 OR @param0 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string ClassTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.ClassType)}\" " +
$"WHERE " +
$"(\"BranchId\" = @param0 OR @param0 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string PermissionNameValues =
$"SELECT \"Name\" AS \"Key\", " +
$"CONCAT(\"Name\", ' (', \"DisplayName\", ')') AS \"Name\" " +
$"FROM \"AbpPermissions\" " +
$"WHERE \"IsEnabled\" = 'true' " +
$"ORDER BY \"Name\";";
public static string PermissionGroupValues =
$"SELECT \"Name\" AS \"Key\", " +
$"\"DisplayName\" AS \"Name\" " +
$"FROM \"AbpPermissionGroups\" " +
$"ORDER BY \"Name\";";
public static string MenuCodeValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"DisplayName\" AS \"Name\" " +
$"FROM \"{TableNameResolver.GetFullTableName(nameof(TableNameEnum.Menu))}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
"AND \"IsDisabled\" = 'false' " +
$"ORDER BY \"ParentCode\", \"Order\";";
}

View file

@ -729,13 +729,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Bank), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.BankValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -786,13 +780,7 @@ public class ListFormSeeder_Accounting : IDataSeedContributor, ITransientDepende
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.CurrencyValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount), PermissionJson = DefaultFieldPermissionJson(AppCodes.Accounting.BankAccount),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson

View file

@ -1603,12 +1603,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
AllowSearch = true, AllowSearch = true,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints), PermissionJson = DefaultFieldPermissionJson(AppCodes.DeveloperKits.CustomEndpoints),
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.DataSource), "Code", "Code"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.DataSourceValues,
}),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
new() { new() {
@ -2923,13 +2918,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.PaymentMethod), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.PaymentMethodValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders),
@ -2946,13 +2935,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.InstallmentOption), "Installment", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.InstallmentValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders), PermissionJson = DefaultFieldPermissionJson(AppCodes.Orders.PurchaseOrders),
@ -3349,13 +3332,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.BlogCategory), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.BlogCategoryValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts),
}, },
@ -3372,13 +3349,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts), PermissionJson = DefaultFieldPermissionJson(AppCodes.BlogManagement.BlogPosts),
}, },
@ -4466,12 +4437,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SkillType), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.SkillTypeValues,
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel),
@ -4574,12 +4540,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.SkillType), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.SkillTypeValues,
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.SkillLevel),
@ -4848,12 +4809,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.UomCategory), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.UomCategoryValues,
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Uom),
@ -4898,7 +4854,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.Behavior)), DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.Behavior)),
DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson, DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson,
PagerOptionJson = DefaultPagerOptionJson, PagerOptionJson = DefaultPagerOptionJson,
EditingOptionJson = DefaultEditingOptionJson( AppCodes.Definitions.Behavior, 500, 250, true, true, true, true, false), EditingOptionJson = DefaultEditingOptionJson(AppCodes.Definitions.Behavior, 500, 250, true, true, true, true, false),
EditingFormJson = JsonSerializer.Serialize(new List<EditingFormDto>() { EditingFormJson = JsonSerializer.Serialize(new List<EditingFormDto>() {
new() { new() {
Order=1, ColCount=1, ColSpan=1, ItemType="group", Items=[ Order=1, ColCount=1, ColSpan=1, ItemType="group", Items=[

View file

@ -166,12 +166,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.QuestionTag), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.QuestionTagValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool),
PivotSettingsJson = DefaultPivotSettingsJson, PivotSettingsJson = DefaultPivotSettingsJson,
@ -2053,8 +2048,8 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend
} }
); );
#region Tag Fields #region QuestionTag Fields
await _listFormFieldRepository.InsertManyAsync(new ListFormField[] { await _listFormFieldRepository.InsertManyAsync([
new() { new() {
ListFormCode = listFormTag.ListFormCode, ListFormCode = listFormTag.ListFormCode,
CultureName = LanguageCodes.En, CultureName = LanguageCodes.En,
@ -2119,7 +2114,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionTag), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionTag),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
} }
}); ]);
#endregion #endregion
} }
#endregion #endregion
@ -2243,12 +2238,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.QuestionTag), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.QuestionTagValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.QuestionPool),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2357,12 +2347,7 @@ public class ListFormSeeder_Coordinator : IDataSeedContributor, ITransientDepend
IsDeleted = false, IsDeleted = false,
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.QuestionPool), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.QuestionPoolValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Question),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson

View file

@ -477,13 +477,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.DepartmentValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -564,13 +558,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CurrencyValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.JobPosition),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -782,13 +770,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.DepartmentValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -805,13 +787,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -828,13 +804,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CostCenter), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CostCenterValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Department),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -1317,13 +1287,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CostCenter), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CostCenterValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -1340,13 +1304,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -1363,13 +1321,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.DepartmentValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -1449,13 +1401,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CurrencyValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.CostCenter),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2048,13 +1994,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.EmploymentType), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmploymentTypeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2070,13 +2010,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.JobPosition), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.JobPositionValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2092,13 +2026,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.DepartmentValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2129,13 +2057,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2168,13 +2090,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CurrencyValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2216,13 +2132,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.BankAccount), "Id", "AccountNumber"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.BankAccountValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2238,13 +2148,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Badge), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.BadgeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Employee),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2371,13 +2275,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -2546,13 +2444,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Leave),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -2708,13 +2600,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -2882,13 +2768,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Overtime),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -3032,13 +2912,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -3099,13 +2973,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CurrencyValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Expense),
@ -3354,13 +3222,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Payroll),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
@ -3865,13 +3727,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Template360), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.Template360Values
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -3947,13 +3803,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.DepartmentValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -3970,13 +3820,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsDeleted = false, IsDeleted = false,
SortIndex = 0, SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.Performance360),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -4586,13 +4430,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Survey), "Id", "Title"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.SurveyValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion),
@ -4765,13 +4603,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Survey), "Id", "Title"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.SurveyValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyQuestion),
@ -4788,13 +4620,7 @@ public class ListFormSeeder_Hr : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyResponse), PermissionJson = DefaultFieldPermissionJson(AppCodes.Hr.SurveyResponse),

View file

@ -303,12 +303,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.EventCategory), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.EventCategoryValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -326,12 +321,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.EventType), "Id", "Name"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.EventTypeValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -400,12 +390,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
Visible = true, Visible = true,
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Event),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -792,13 +777,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues,
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Reservation),
@ -1321,13 +1300,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement),
@ -1390,13 +1363,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Department), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.DepartmentValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Announcement),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -1638,13 +1605,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.Visitor),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -1774,13 +1735,7 @@ public class ListFormSeeder_Intranet : IDataSeedContributor, ITransientDependenc
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Employee), "Id", "FullName"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.EmployeeValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost), PermissionJson = DefaultFieldPermissionJson(AppCodes.Intranet.SocialPost),

View file

@ -2322,13 +2322,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto { LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Language), "CultureName", "DisplayName"),
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.CultureValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText), PermissionJson = DefaultFieldPermissionJson(AppCodes.Languages.LanguageText),
@ -3061,8 +3055,8 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
Url="/admin/listform/edit/@ListFormCode" Url="/admin/listform/edit/@ListFormCode"
}, },
new() { new() {
Hint = "Göster", Hint = "Göster",
Text ="Göster", Text ="Göster",
UrlTarget="_blank", UrlTarget="_blank",
AuthName=AppCodes.Listforms.Listform, AuthName=AppCodes.Listforms.Listform,
Url="/admin/list/@ListFormCode" Url="/admin/list/@ListFormCode"
@ -3070,58 +3064,22 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
}), }),
StateStoringJson = JsonSerializer.Serialize(new StateStoringDto { Enabled = true, StorageKey = "listFormGridStorage", Type = "custom" }), StateStoringJson = JsonSerializer.Serialize(new StateStoringDto { Enabled = true, StorageKey = "listFormGridStorage", Type = "custom" }),
FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] { FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[] {
new FieldsDefaultValue() { new() { FieldName = "ListFormType", FieldDbType = DbType.String, Value = ListFormTypeEnum.List, CustomValueType = FieldCustomValueTypeEnum.Value },
FieldName = "ListFormType", new() { FieldName = "InsertServiceAddress", FieldDbType = DbType.String, Value = "list-form-data/insert", CustomValueType = FieldCustomValueTypeEnum.Value },
FieldDbType = DbType.String, new() { FieldName = "DeleteServiceAddress", FieldDbType = DbType.String, Value = "list-form-data/delete", CustomValueType = FieldCustomValueTypeEnum.Value },
Value = ListFormTypeEnum.List, new() { FieldName = "UpdateServiceAddress", FieldDbType = DbType.String, Value = "list-form-data/update", CustomValueType = FieldCustomValueTypeEnum.Value },
CustomValueType = FieldCustomValueTypeEnum.Value }, new() { FieldName = "IsDisabled", FieldDbType = DbType.Boolean, Value = "false", CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() { new() { FieldName = "IsTenant", FieldDbType = DbType.Boolean, Value = "false", CustomValueType = FieldCustomValueTypeEnum.Value },
FieldName = "InsertServiceAddress", new() { FieldName = "IsOrganizationUnit", FieldDbType = DbType.Boolean, Value = "false", CustomValueType = FieldCustomValueTypeEnum.Value },
FieldDbType = DbType.String, new() { FieldName = "IsSubForm", FieldDbType = DbType.Boolean, Value = "false", CustomValueType = FieldCustomValueTypeEnum.Value },
Value = "list-form-data/insert", new() { FieldName = "SortMode", FieldDbType = DbType.String, Value = GridOptions.SortModeNone, CustomValueType = FieldCustomValueTypeEnum.Value },
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "DeleteServiceAddress",
FieldDbType = DbType.String,
Value = "list-form-data/delete",
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "UpdateServiceAddress",
FieldDbType = DbType.String,
Value = "list-form-data/update",
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "IsDisabled",
FieldDbType = DbType.Boolean,
Value = "false",
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "IsTenant",
FieldDbType = DbType.Boolean,
Value = "false",
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "IsOrganizationUnit",
FieldDbType = DbType.Boolean,
Value = "false",
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "IsSubForm",
FieldDbType = DbType.Boolean,
Value = "false",
CustomValueType = FieldCustomValueTypeEnum.Value },
new FieldsDefaultValue() {
FieldName = "SortMode",
FieldDbType = DbType.String,
Value = GridOptions.SortModeNone,
CustomValueType = FieldCustomValueTypeEnum.Value },
}), }),
} }
); );
#region ListForms Fields #region ListForms Fields
await _listFormFieldRepository.InsertManyAsync(new ListFormField[] await _listFormFieldRepository.InsertManyAsync(
{ [
new ListFormField new ListFormField
{ {
ListFormCode = listForms.ListFormCode, ListFormCode = listForms.ListFormCode,
@ -3133,39 +3091,8 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
Visible = true, Visible = true,
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
ColumnHeaderJson = JsonSerializer.Serialize(new ColumnHeaderDto
{
AllowHeaderFiltering = true,
DataSource = new List<ColumnsHeaderDataSourceDto>
{
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Ar, Value = new List<object> { "CultureName", "=", LanguageCodes.Ar } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Cs, Value = new List<object> { "CultureName", "=", LanguageCodes.Cs } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.De, Value = new List<object> { "CultureName", "=", LanguageCodes.De } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.En, Value = new List<object> { "CultureName", "=", LanguageCodes.En } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Es, Value = new List<object> { "CultureName", "=", LanguageCodes.Es } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Fi, Value = new List<object> { "CultureName", "=", LanguageCodes.Fi } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Fr, Value = new List<object> { "CultureName", "=", LanguageCodes.Fr } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Hi, Value = new List<object> { "CultureName", "=", LanguageCodes.Hi } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Hr, Value = new List<object> { "CultureName", "=", LanguageCodes.Hr } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Hu, Value = new List<object> { "CultureName", "=", LanguageCodes.Hu } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.It, Value = new List<object> { "CultureName", "=", LanguageCodes.It } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Pt, Value = new List<object> { "CultureName", "=", LanguageCodes.Pt } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Ru, Value = new List<object> { "CultureName", "=", LanguageCodes.Ru } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Sk, Value = new List<object> { "CultureName", "=", LanguageCodes.Sk } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Sl, Value = new List<object> { "CultureName", "=", LanguageCodes.Sl } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Tr, Value = new List<object> { "CultureName", "=", LanguageCodes.Tr } },
new ColumnsHeaderDataSourceDto { Text = LanguageNames.Zh, Value = new List<object> { "CultureName", "=", LanguageCodes.Zh } },
}
}),
AllowSearch = true, AllowSearch = true,
ColumnFilterJson = JsonSerializer.Serialize(new ColumnFilterDto { SelectedFilterOperation = "=", FilterValue = "en" }), LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Language), "CultureName", "DisplayName"),
LookupJson = JsonSerializer.Serialize(new LookupDto
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.CultureValues
}),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform),
@ -3236,9 +3163,9 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
DisplayExpr = "name", DisplayExpr = "name",
ValueExpr = "key", ValueExpr = "key",
LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] { LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] {
new() { Key=ListFormTypeEnum.Form, Name=ListFormTypeEnum.Form.ToString() }, new() { Key = ListFormTypeEnum.Form, Name = ListFormTypeEnum.Form.ToString() },
new() { Key=ListFormTypeEnum.List, Name=ListFormTypeEnum.List.ToString() }, new() { Key = ListFormTypeEnum.List, Name = ListFormTypeEnum.List.ToString() },
new() { Key=ListFormTypeEnum.Chart, Name=ListFormTypeEnum.Chart.ToString() }, new() { Key = ListFormTypeEnum.Chart, Name = ListFormTypeEnum.Chart.ToString() },
}), }),
}), }),
ValidationRuleJson = DefaultValidationRuleRequiredJson, ValidationRuleJson = DefaultValidationRuleRequiredJson,
@ -3516,7 +3443,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform), PermissionJson = DefaultFieldPermissionJson(AppCodes.Listforms.Listform),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
}, },
}); ]);
#endregion #endregion
} }
#endregion #endregion
@ -4725,13 +4652,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = false, AllowSearch = false,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.CountryGroup), "Name", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "Name",
ValueExpr = "Key",
LookupQuery = LookupQueryValues.CountryGroupValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country),
}, },
@ -4747,13 +4668,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = false, AllowSearch = false,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.CurrencyValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country), PermissionJson = DefaultFieldPermissionJson(AppCodes.Definitions.Country),
}, },

View file

@ -322,13 +322,7 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend
IsActive = true, IsActive = true,
IsDeleted = false, IsDeleted = false,
AllowSearch = true, AllowSearch = true,
LookupJson = JsonSerializer.Serialize(new LookupDto LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialGroup), "Id", "HierarchyPath", false),
{
DataSourceType = UiLookupDataSourceTypeEnum.Query,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = LookupQueryValues.MaterialGroupValues,
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson, ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup), PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.MaterialGroup),
PivotSettingsJson = DefaultPivotSettingsJson PivotSettingsJson = DefaultPivotSettingsJson
@ -362,6 +356,317 @@ public class ListFormSeeder_SupplyChain : IDataSeedContributor, ITransientDepend
#endregion #endregion
} }
#endregion #endregion
#region Material
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == ListFormCodes.Lists.Material))
{
var listForm = await _listFormRepository.InsertAsync(new ListForm()
{
ListFormType = ListFormTypeEnum.List,
IsSubForm = false,
LayoutJson = DefaultLayoutJson,
CultureName = LanguageCodes.En,
ListFormCode = ListFormCodes.Lists.Material,
Name = AppCodes.SupplyChain.Material,
Title = AppCodes.SupplyChain.Material,
DataSourceCode = SeedConsts.DataSources.DefaultCode,
IsTenant = true,
IsBranch = false,
IsOrganizationUnit = false,
Description = AppCodes.SupplyChain.Material,
SelectCommandType = SelectCommandTypeEnum.Table,
SelectCommand = TableNameResolver.GetFullTableName(nameof(TableNameEnum.Material)),
KeyFieldName = "Id",
KeyFieldDbSourceType = DbType.Guid,
DefaultFilter = DefaultFilterJson,
SortMode = GridOptions.SortModeSingle,
FilterRowJson = JsonSerializer.Serialize(new GridFilterRowDto { Visible = true }),
HeaderFilterJson = JsonSerializer.Serialize(new { Visible = true }),
SearchPanelJson = JsonSerializer.Serialize(new { Visible = true }),
GroupPanelJson = JsonSerializer.Serialize(new { Visible = true }),
SelectionJson = DefaultSelectionSingleJson,
ColumnOptionJson = DefaultColumnOptionJson,
PermissionJson = DefaultPermissionJson(AppCodes.SupplyChain.Material),
DeleteCommand = DefaultDeleteCommand(nameof(TableNameEnum.Material)),
DeleteFieldsDefaultValueJson = DefaultDeleteFieldsDefaultValueJson,
PagerOptionJson = DefaultPagerOptionJson,
EditingOptionJson = DefaultEditingOptionJson(AppCodes.SupplyChain.Material, 800, 400, true, true, true, true, false),
EditingFormJson = JsonSerializer.Serialize(new List<EditingFormDto>()
{
new()
{
Order = 1, ColCount = 2, ColSpan = 2, ItemType = "group", Items =
[
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 = "Description", ColSpan = 2, EditorType2 = EditorTypes.dxTextArea },
new EditingFormItemDto { Order = 4, DataField = "CostPrice", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxNumberBox },
new EditingFormItemDto { Order = 5, DataField = "SalesPrice", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxNumberBox },
new EditingFormItemDto { Order = 6, DataField = "CurrencyId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox },
new EditingFormItemDto { Order = 7, DataField = "MaterialTypeId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox },
new EditingFormItemDto { Order = 8, DataField = "MaterialGroupId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox },
new EditingFormItemDto { Order = 9, DataField = "TrackingType", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox },
new EditingFormItemDto { Order = 10, DataField = "TotalStock", ColSpan = 1, EditorType2 = EditorTypes.dxNumberBox, EditorOptions = EditorOptionValues.Disabled },
new EditingFormItemDto { Order = 11, DataField = "UomId", ColSpan = 1, IsRequired = true, EditorType2 = EditorTypes.dxSelectBox },
new EditingFormItemDto { Order = 12, DataField = "Barcode", ColSpan = 1, EditorType2 = EditorTypes.dxTextBox },
new EditingFormItemDto { Order = 13, DataField = "IsActive", ColSpan = 1, EditorType2 = EditorTypes.dxCheckBox },
]
}
}),
InsertFieldsDefaultValueJson = DefaultInsertFieldsDefaultValueJson,
FormFieldsDefaultValueJson = JsonSerializer.Serialize(new FieldsDefaultValue[]
{
new() { FieldName = "CostPrice", FieldDbType = DbType.Decimal, Value = "0", CustomValueType = FieldCustomValueTypeEnum.Value },
new() { FieldName = "SalesPrice", FieldDbType = DbType.Decimal, Value = "0", CustomValueType = FieldCustomValueTypeEnum.Value },
new() { FieldName = "IsActive", FieldDbType = DbType.Boolean, Value = "true", CustomValueType = FieldCustomValueTypeEnum.Value }
}),
});
await _listFormFieldRepository.InsertManyAsync([
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Guid,
FieldName = "Id",
Width = 100,
ListOrderNo = 1,
Visible = false,
IsActive = true,
IsDeleted = false,
SortIndex = 0,
ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.String,
FieldName = "Code",
Width = 150,
ListOrderNo = 2,
Visible = true,
IsActive = true,
IsDeleted = false,
AllowSearch = true,
ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.String,
FieldName = "Name",
Width = 250,
ListOrderNo = 3,
Visible = true,
IsActive = true,
IsDeleted = false,
AllowSearch = true,
SortIndex = 1,
SortDirection = GridColumnOptions.SortOrderAsc,
ValidationRuleJson = DefaultValidationRuleRequiredJson,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.String,
FieldName = "Description",
Width = 300,
ListOrderNo = 3,
Visible = true,
IsActive = true,
IsDeleted = false,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Decimal,
Format = "fixedPoint",
Alignment = "right",
FieldName = "CostPrice",
Width = 100,
ListOrderNo = 4,
Visible = true,
IsActive = true,
IsDeleted = false,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Decimal,
FieldName = "SalesPrice",
Format = "fixedPoint",
Alignment = "right",
Width = 100,
ListOrderNo = 5,
Visible = true,
IsActive = true,
IsDeleted = false,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Guid,
FieldName = "CurrencyId",
Width = 120,
ListOrderNo = 5,
Visible = true,
IsActive = true,
IsDeleted = false,
LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Currency), "Id", "Name"),
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Guid,
FieldName = "MaterialTypeId",
Width = 120,
ListOrderNo = 7,
Visible = true,
IsActive = true,
IsDeleted = false,
LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialType), "Id", "Name"),
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Guid,
FieldName = "MaterialGroupId",
Width = 120,
ListOrderNo = 8,
Visible = true,
IsActive = true,
IsDeleted = false,
LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.MaterialGroup), "Id", "HierarchyPath", false),
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.String,
FieldName = "TrackingType",
Width = 120,
ListOrderNo = 9,
Visible = true,
IsActive = true,
IsDeleted = false,
LookupJson = JsonSerializer.Serialize(new LookupDto
{
DataSourceType = UiLookupDataSourceTypeEnum.StaticData,
DisplayExpr = "name",
ValueExpr = "key",
LookupQuery = JsonSerializer.Serialize(new LookupDataDto[] {
new() { Key="Quantity", Name="Quantity" },
new() { Key="Lot", Name="Lot" },
new() { Key="Serial", Name="Serial" },
}),
}),
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Decimal,
FieldName = "TotalStock",
Format = "fixedPoint",
Alignment = "right",
Width = 120,
ListOrderNo = 10,
Visible = true,
IsActive = true,
IsDeleted = false,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Guid,
FieldName = "UomId",
Width = 120,
ListOrderNo = 11,
Visible = true,
IsActive = true,
IsDeleted = false,
LookupJson = LookupQueryValues.DefaultLookupQueryJson(nameof(TableNameEnum.Uom), "Id", "Name"),
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.String,
FieldName = "Barcode",
Width = 120,
ListOrderNo = 12,
Visible = true,
IsActive = true,
IsDeleted = false,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
new()
{
ListFormCode = listForm.ListFormCode,
CultureName = LanguageCodes.En,
SourceDbType = DbType.Boolean,
FieldName = "IsActive",
Width = 100,
ListOrderNo = 13,
Visible = true,
IsActive = true,
IsDeleted = false,
SortIndex = 4,
ColumnCustomizationJson = DefaultColumnCustomizationJson,
PermissionJson = DefaultFieldPermissionJson(AppCodes.SupplyChain.Material),
PivotSettingsJson = DefaultPivotSettingsJson
},
]);
}
#endregion
} }
} }

View file

@ -512,34 +512,6 @@
"App.Coordinator.Tests" "App.Coordinator.Tests"
] ]
}, },
{
"key": "admin.supplychain.materials",
"path": "/admin/supplychain/materials",
"componentPath": "@/views/supplychain/components/MaterialList",
"routeType": "protected",
"authority": null
},
{
"key": "admin.supplychain.materialsNew",
"path": "/admin/supplychain/materials/new",
"componentPath": "@/views/supplychain/components/MaterialForm",
"routeType": "protected",
"authority": null
},
{
"key": "admin.supplychain.materialsEdit",
"path": "/admin/supplychain/materials/edit/:id",
"componentPath": "@/views/supplychain/components/MaterialForm",
"routeType": "protected",
"authority": null
},
{
"key": "admin.supplychain.materialsDetail",
"path": "/admin/supplychain/materials/detail/:id",
"componentPath": "@/views/supplychain/components/MaterialCard",
"routeType": "protected",
"authority": null
},
{ {
"key": "admin.supplychain.suppliers", "key": "admin.supplychain.suppliers",
"path": "/admin/supplychain/suppliers", "path": "/admin/supplychain/suppliers",
@ -2413,7 +2385,7 @@
"Code": "App.SupplyChain.Material", "Code": "App.SupplyChain.Material",
"DisplayName": "App.SupplyChain.Material", "DisplayName": "App.SupplyChain.Material",
"Order": 3, "Order": 3,
"Url": "/admin/supplychain/materials", "Url": "/admin/list/list-material",
"Icon": "FcTodoList", "Icon": "FcTodoList",
"RequiredPermissionName": "App.SupplyChain.Material", "RequiredPermissionName": "App.SupplyChain.Material",
"IsDisabled": false "IsDisabled": false

View file

@ -1,334 +0,0 @@
using Erp.Platform.Enums;
using static Erp.Platform.PlatformConsts;
namespace Erp.Platform;
public static class LookupQueryValues
{
private const string defaultDomain = "Erp";
public static string LanguageKeyValues =
$"SELECT " +
$"\"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\", " +
$"CONCAT(" +
$"\"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\", " +
$"' (', " +
$"\"{FullNameTable(TableNameEnum.LanguageText)}\".\"Value\", " +
$"')'" +
$") AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.LanguageKey)}\" " +
$"LEFT OUTER JOIN \"{FullNameTable(TableNameEnum.LanguageText)}\" " +
$"ON \"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\" = \"{FullNameTable(TableNameEnum.LanguageText)}\".\"Key\" " +
$"AND \"{FullNameTable(TableNameEnum.LanguageKey)}\".\"ResourceName\" = \"{FullNameTable(TableNameEnum.LanguageText)}\".\"ResourceName\" " +
$"WHERE " +
$"\"{FullNameTable(TableNameEnum.LanguageKey)}\".\"IsDeleted\" = 'false' " +
$"AND \"{FullNameTable(TableNameEnum.LanguageText)}\".\"IsDeleted\" = 'false' " +
$"AND \"{FullNameTable(TableNameEnum.LanguageText)}\".\"CultureName\" = 'tr' " +
$"ORDER BY \"{FullNameTable(TableNameEnum.LanguageKey)}\".\"Key\";";
public static string CultureValues =
$"SELECT " +
$"\"CultureName\" AS \"Key\", " +
$"\"DisplayName\" AS \"Name\", " +
$"\"CreationTime\" " +
$"FROM \"{FullNameTable(TableNameEnum.Language)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"AND \"IsDeleted\" = 'false';";
public static string CountryGroupValues =
$"SELECT " +
$"\"Name\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.CountryGroup)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"GROUP BY \"Name\" " +
$"ORDER BY \"Name\";";
public static string DataSourceValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"Code\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.DataSource)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Code\";";
public static string BlogCategoryValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.BlogCategory)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string CountryValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Country)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string CityValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.City)}\" " +
$"WHERE " +
$"(\"Country\" = @param0 OR @param0 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string DistrictValues =
$"SELECT " +
$"\"Name\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.District)}\" " +
$"WHERE " +
$"(\"Country\" = @param0 OR @param0 IS NULL) " +
$"AND (\"City\" = @param1 OR @param1 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"GROUP BY \"Name\" " +
$"ORDER BY \"Name\";";
public static string StreetValues =
$"SELECT " +
$"\"Street\" AS \"Key\", " +
$"\"Street\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.District)}\" " +
$"WHERE " +
$"(\"Country\" = @param0 OR @param0 IS NULL) " +
$"AND (\"City\" = @param1 OR @param1 IS NULL) " +
$"AND (\"Name\" = @param2 OR @param2 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"GROUP BY \"Street\" " +
$"ORDER BY \"Street\";";
public static string TenantValues =
$"SELECT * FROM (" +
$"SELECT NULL AS \"Key\", 'Host' AS \"Name\" " +
$"UNION ALL " +
$"SELECT " +
$"\"AbpTenants\".\"Id\" AS \"Key\", " +
$"\"AbpTenants\".\"Name\" AS \"Name\" " +
$"FROM \"AbpTenants\"" +
$") AS \"List\" " +
$"ORDER BY \"Name\"";
public static string RoleValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"AbpRoles\"" +
$"ORDER BY \"Name\"";
public static string UserValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"UserName\" AS \"Name\" " +
$"FROM \"AbpUsers\"" +
$"ORDER BY \"Name\"";
public static string BranchValues =
$"SELECT \"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{defaultDomain}\".\"dbo\".\"{FullNameTable(TableNameEnum.Branch)}\" " +
$"WHERE " +
$"\"TenantId\" = '@TENANTID' " + // 🔹 Bu form doğru — Replace hedefi bu.
$"AND \"IsDeleted\" = 'false' " +
$"AND \"Id\" IN ( " +
$"SELECT \"BranchId\" " +
$"FROM \"{FullNameTable(TableNameEnum.BranchUsers)}\" " +
$"WHERE \"UserId\" = '@USERID' " + // 🔹 Bu da doğru.
$") " +
$"ORDER BY \"Name\";";
public static string RegistrationTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.RegistrationType)}\" " +
$"WHERE " +
$"(\"BranchId\" = @param0 OR @param0 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string SkillTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.SkillType)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string ClassTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.ClassType)}\" " +
$"WHERE " +
$"(\"BranchId\" = @param0 OR @param0 IS NULL) " +
$"AND \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string PaymentMethodValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.PaymentMethod)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string InstallmentValues =
$"SELECT " +
$"\"Installment\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.InstallmentOption)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Installment\";";
public static string QuestionPoolValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.QuestionPool)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string QuestionTagValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.QuestionTag)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string EventCategoryValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.EventCategory)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string EventTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.EventType)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string UomCategoryValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.UomCategory)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string BankValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Bank)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string BankAccountValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"AccountNumber\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.BankAccount)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string CurrencyValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Currency)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string DepartmentValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Department)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string CostCenterValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.CostCenter)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string EmployeeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"FullName\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Employee)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"FullName\";";
public static string EmploymentTypeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.EmploymentType)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string JobPositionValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.JobPosition)}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
$"ORDER BY \"Name\";";
public static string BadgeValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Badge)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string Template360Values =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Name\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Template360)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string SurveyValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"Title\" AS \"Name\" " +
$"FROM \"{FullNameTable(TableNameEnum.Survey)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string MaterialGroupValues =
$"SELECT " +
$"\"Id\" AS \"Key\", " +
$"\"HierarchyPath\" AS \"Name\" " +
$"FROM \"{FullNameView(TableNameEnum.MaterialGroup)}\" " +
$"WHERE \"IsDeleted\" = 'false' ";
public static string PermissionNameValues =
$"SELECT \"Name\" AS \"Key\", " +
$"CONCAT(\"Name\", ' (', \"DisplayName\", ')') AS \"Name\" " +
$"FROM \"AbpPermissions\" " +
$"WHERE \"IsEnabled\" = 'true' " +
$"ORDER BY \"Name\";";
public static string PermissionGroupValues =
$"SELECT \"Name\" AS \"Key\", " +
$"\"DisplayName\" AS \"Name\" " +
$"FROM \"AbpPermissionGroups\" " +
$"ORDER BY \"Name\";";
public static string MenuCodeValues =
$"SELECT " +
$"\"Code\" AS \"Key\", " +
$"\"DisplayName\" AS \"Name\" " +
$"FROM \"{TableNameResolver.GetFullTableName(nameof(TableNameEnum.Menu))}\" " +
$"WHERE \"IsDeleted\" = 'false' " +
"AND \"IsDisabled\" = 'false' " +
$"ORDER BY \"ParentCode\", \"Order\";";
}

View file

@ -517,6 +517,7 @@ public static class PlatformConsts
//Supply Chain //Supply Chain
public const string MaterialType = "list-materialtype"; public const string MaterialType = "list-materialtype";
public const string MaterialGroup = "list-materialgroup"; public const string MaterialGroup = "list-materialgroup";
public const string Material = "list-material";
// public const string Supplier = "list-supplier"; // public const string Supplier = "list-supplier";
// public const string PurchaseOrder = "list-purchaseorder"; // public const string PurchaseOrder = "list-purchaseorder";
// public const string Inventory = "list-inventory"; // public const string Inventory = "list-inventory";

View file

@ -492,6 +492,7 @@ public static class SeedConsts
public const string Default = Prefix.App + ".SupplyChain"; public const string Default = Prefix.App + ".SupplyChain";
public const string MaterialType = Default + ".MaterialType"; public const string MaterialType = Default + ".MaterialType";
public const string MaterialGroup = Default + ".MaterialGroup"; public const string MaterialGroup = Default + ".MaterialGroup";
public const string Material = Default + ".Material";
} }
public static class Accounting public static class Accounting

View file

@ -4265,7 +4265,7 @@
"description": "Çelik Levha 2mm", "description": "Çelik Levha 2mm",
"materialTypeCode": "RAW", "materialTypeCode": "RAW",
"materialGroupCode": "METAL", "materialGroupCode": "METAL",
"uomName": "kg", "uomName": "Adet",
"costPrice": 15.5, "costPrice": 15.5,
"salesPrice": 18.75, "salesPrice": 18.75,
"currencyCode": "TRY", "currencyCode": "TRY",
@ -4280,7 +4280,7 @@
"description": "Alüminyum Profil 40x40", "description": "Alüminyum Profil 40x40",
"materialTypeCode": "SEMI", "materialTypeCode": "SEMI",
"materialGroupCode": "METAL", "materialGroupCode": "METAL",
"uomName": "Adet", "uomName": "kg",
"costPrice": 45.0, "costPrice": 45.0,
"salesPrice": 55.0, "salesPrice": 55.0,
"currencyCode": "TRY", "currencyCode": "TRY",

View file

@ -1,327 +1,425 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # This file is generated by running "yarn install" inside your project.
# yarn lockfile v1 # Manual changes might be lost - proceed with caution!
__metadata:
version: 8
cacheKey: 10c0
"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": "@abp/aspnetcore.mvc.ui.theme.basic@npm:~9.0.2":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.8.tgz" resolution: "@abp/aspnetcore.mvc.ui.theme.basic@npm:9.0.8"
integrity sha512-TmUk7lHo2/Wit+nFaFlyGUfp8QihAFLk7bVxw6EBJAMJbqA+SUhdFhIu6gxwzk1urCF3nyxgsq1ZczwFZf8vdA==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.8" "@abp/aspnetcore.mvc.ui.theme.shared": "npm:~9.0.8"
checksum: 10c0/0ba699627be691b15533b3c290c55989c3991613eb560b50a14a33ea85c354f21338809b6ff306ce53038c9ec198c6e80075df2bdb692e08ff62b997279e84d1
languageName: node
linkType: hard
"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.8": "@abp/aspnetcore.mvc.ui.theme.shared@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.8.tgz" resolution: "@abp/aspnetcore.mvc.ui.theme.shared@npm:9.0.8"
integrity sha512-/wL9YhPq6nvU7Y4vMiTmBCBFWLyAh0ptfiGJtAN5ERA7Uxf7B3P9kRIl+KapeWbse2T+Hmc49txk79lNWRELDQ==
dependencies: dependencies:
"@abp/aspnetcore.mvc.ui" "~9.0.8" "@abp/aspnetcore.mvc.ui": "npm:~9.0.8"
"@abp/bootstrap" "~9.0.8" "@abp/bootstrap": "npm:~9.0.8"
"@abp/bootstrap-datepicker" "~9.0.8" "@abp/bootstrap-datepicker": "npm:~9.0.8"
"@abp/bootstrap-daterangepicker" "~9.0.8" "@abp/bootstrap-daterangepicker": "npm:~9.0.8"
"@abp/datatables.net-bs5" "~9.0.8" "@abp/datatables.net-bs5": "npm:~9.0.8"
"@abp/font-awesome" "~9.0.8" "@abp/font-awesome": "npm:~9.0.8"
"@abp/jquery-form" "~9.0.8" "@abp/jquery-form": "npm:~9.0.8"
"@abp/jquery-validation-unobtrusive" "~9.0.8" "@abp/jquery-validation-unobtrusive": "npm:~9.0.8"
"@abp/lodash" "~9.0.8" "@abp/lodash": "npm:~9.0.8"
"@abp/luxon" "~9.0.8" "@abp/luxon": "npm:~9.0.8"
"@abp/malihu-custom-scrollbar-plugin" "~9.0.8" "@abp/malihu-custom-scrollbar-plugin": "npm:~9.0.8"
"@abp/moment" "~9.0.8" "@abp/moment": "npm:~9.0.8"
"@abp/select2" "~9.0.8" "@abp/select2": "npm:~9.0.8"
"@abp/sweetalert2" "~9.0.8" "@abp/sweetalert2": "npm:~9.0.8"
"@abp/timeago" "~9.0.8" "@abp/timeago": "npm:~9.0.8"
"@abp/toastr" "~9.0.8" "@abp/toastr": "npm:~9.0.8"
checksum: 10c0/2aac9fc3a0ee9686249bdc6ec673747fe7989f4fd92b9d9c17238667fbb97df06534aec44e647b47ed00948415bb2c831abb801154dfefc5b63665c48a36dc4e
languageName: node
linkType: hard
"@abp/aspnetcore.mvc.ui@~9.0.8": "@abp/aspnetcore.mvc.ui@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.8.tgz" resolution: "@abp/aspnetcore.mvc.ui@npm:9.0.8"
integrity sha512-wqdmGuA9rZS/c+8FEA1j2LYQWWf5kdOrsAo+XcApsX6MzLJ02xoeEjuHbunVVjM0mJrMJJKb/NgAMcwxJCdnEQ==
dependencies: dependencies:
ansi-colors "^4.1.3" ansi-colors: "npm:^4.1.3"
checksum: 10c0/e55ef7e5e60d880d745b296e009885476fae6aec9f5ac87632abd848098cc6eacbd731510109990cad86a104d64eb80fcf9add5d4d83bbd41ed9cf0bccea21ea
languageName: node
linkType: hard
"@abp/bootstrap-datepicker@~9.0.8": "@abp/bootstrap-datepicker@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.8.tgz" resolution: "@abp/bootstrap-datepicker@npm:9.0.8"
integrity sha512-fns7Sn6WvITENhpDT51HYqvtoLl2XpkXBGfAOAFpbTsjiT5DQm7OTdYHNqHDVT2dhD0nRqi9jtJMY3YS0FTMzA==
dependencies: dependencies:
bootstrap-datepicker "^1.10.0" bootstrap-datepicker: "npm:^1.10.0"
checksum: 10c0/32eed7f488a72bb888fb0194ed885a6c65a495d36a607a28f6baccc7ea1defe399abed985ab706c0514f7e56b666e969033de2373a37ea42d56848558fb7fbb1
languageName: node
linkType: hard
"@abp/bootstrap-daterangepicker@~9.0.8": "@abp/bootstrap-daterangepicker@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.8.tgz" resolution: "@abp/bootstrap-daterangepicker@npm:9.0.8"
integrity sha512-fJz6/tlGnpTyz0g/RVlR4Xf8Tk5Xdwagq2yqCzCDlX1nZySSsDYY0Qrqr/rlRqUJjlkNLfhAQ4J7h6aP7R8Smg==
dependencies: dependencies:
bootstrap-daterangepicker "^3.1.0" bootstrap-daterangepicker: "npm:^3.1.0"
checksum: 10c0/de0ee267ddaafb7fc3dc0615cc07e09481690a22e1762b1513f8379762470d28f2a6637181ca4d4c6115015cd4ef22738e01cdf662c8d7a7575d7f51fd0a2ce0
languageName: node
linkType: hard
"@abp/bootstrap@~9.0.8": "@abp/bootstrap@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/bootstrap/-/bootstrap-9.0.8.tgz" resolution: "@abp/bootstrap@npm:9.0.8"
integrity sha512-IZC3VKsHEDksx21pHI6ROcbLeJ+2wX03N8i4DGTl0KRQxEX9y6xqiZikJB3d4WUEsZ4s56IKH1SWeNt57iY2nA==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
bootstrap "^5.3.3" bootstrap: "npm:^5.3.3"
checksum: 10c0/28c6abb629e103c679edccc1272a99745c9418233044bb309dd9212d4881f70e16b1be4179935f0a9dea5f349d841ae28999e8bfdfb0b7adb38a103c3217e859
languageName: node
linkType: hard
"@abp/core@~9.0.8": "@abp/core@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/core/-/core-9.0.8.tgz" resolution: "@abp/core@npm:9.0.8"
integrity sha512-aogk6fNLAK4Lqc4K+QHdZuEA9HXuUx4RaSx4OJ1d1Zpt8ujxDQjpV+EKcgddXyp0NAS9qpuT5k39B7jRto3zWg==
dependencies: dependencies:
"@abp/utils" "~9.0.8" "@abp/utils": "npm:~9.0.8"
checksum: 10c0/5f4e32cb1624241d5bce4efbae09aa897c526e849d80ba8bb6970a17de204601a3deec3fb8558b66d88ec83ec366075bc2153cf53eabdfca5adb70214b867345
languageName: node
linkType: hard
"@abp/datatables.net-bs5@~9.0.8": "@abp/datatables.net-bs5@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.8.tgz" resolution: "@abp/datatables.net-bs5@npm:9.0.8"
integrity sha512-+RIsBV0pVn+bpnun1n2RXvC7Ns73CDR5rhY0TVFcsPt83fX7zXEyGVnyurn11g87xt+f//ZwbAqkhMUjYvSCGg==
dependencies: dependencies:
"@abp/datatables.net" "~9.0.8" "@abp/datatables.net": "npm:~9.0.8"
datatables.net-bs5 "^2.1.8" datatables.net-bs5: "npm:^2.1.8"
checksum: 10c0/ca01f64eae0e3ce013a9b1e66f400c2bcc81eb28d2f4b6994afe3d18d9437384201b14f58304b1b19c62763ab6afc8551d239cabe6c7fe6727d6d736a6b7e813
languageName: node
linkType: hard
"@abp/datatables.net@~9.0.8": "@abp/datatables.net@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/datatables.net/-/datatables.net-9.0.8.tgz" resolution: "@abp/datatables.net@npm:9.0.8"
integrity sha512-L8JGYqJ+hxEdptQtwlpybAIkGxPikSXSYJa3KyqJizAkR42JB990EMyCrLoZtE6chfUHVq0B3VgZe4MZfNnIbw==
dependencies: dependencies:
"@abp/jquery" "~9.0.8" "@abp/jquery": "npm:~9.0.8"
datatables.net "^2.1.8" datatables.net: "npm:^2.1.8"
checksum: 10c0/aed189b311c20f263b9922eccbaafa53cd4ed6c39ee546673f96ad71c05ef5d9f09d26662ee768603dba853dbef7ec633d458c84dcfbac47366aa583def480b2
languageName: node
linkType: hard
"@abp/font-awesome@~9.0.8": "@abp/font-awesome@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/font-awesome/-/font-awesome-9.0.8.tgz" resolution: "@abp/font-awesome@npm:9.0.8"
integrity sha512-+dcQSRjWx6k7qmTmRqlQv6MC7vjfivJtLUXictFkgQ18rRiYJzFlESQ9L5dnkcI3I2Xyr/54raD8Q4xZ4D9Rwg==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
"@fortawesome/fontawesome-free" "^6.6.0" "@fortawesome/fontawesome-free": "npm:^6.6.0"
checksum: 10c0/ede4fedc2b8585091934c044d42547028f51b0b55d278fd9bfaa09a6071651620fbfcecf910c06341aac1b6668e24ccc092f44636e2dfdba93e1a57aaca9468d
languageName: node
linkType: hard
"@abp/jquery-form@~9.0.8": "@abp/jquery-form@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/jquery-form/-/jquery-form-9.0.8.tgz" resolution: "@abp/jquery-form@npm:9.0.8"
integrity sha512-jzpi2hQJyRdXP+e+/A3QbLyhPiHKwRKuwNvj/+6Bmvb++WO5Gf0WHROFRW0295uPIqw88OFPqWjBhYf25B7nug==
dependencies: dependencies:
"@abp/jquery" "~9.0.8" "@abp/jquery": "npm:~9.0.8"
jquery-form "^4.3.0" jquery-form: "npm:^4.3.0"
checksum: 10c0/baf72c2d6d4f7d5b4b1cf8f54b701d9b233b14a8fcb20f01351503483c268bbf47215896db9092ae96410474a9bee6a1908940121be2a93a2ccd4e8d0268de76
languageName: node
linkType: hard
"@abp/jquery-validation-unobtrusive@~9.0.8": "@abp/jquery-validation-unobtrusive@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.8.tgz" resolution: "@abp/jquery-validation-unobtrusive@npm:9.0.8"
integrity sha512-nVeZx5Xgvg45XQZyREQMZxmBPTVmZY6c9U+1upOUaG9Fn3U9CMNPzXqnwy+spuneNUPTCH6tPT2S60HFNVH9zw==
dependencies: dependencies:
"@abp/jquery-validation" "~9.0.8" "@abp/jquery-validation": "npm:~9.0.8"
jquery-validation-unobtrusive "^4.0.0" jquery-validation-unobtrusive: "npm:^4.0.0"
checksum: 10c0/d34bb4b35d86c786b2650cf5860416178c5c7f45cfb6489db848b28909fef1ba1a19f1b9243f34663c209f7746cfb748eae5f7eaa1fd20ef021fdf43d6068bc1
languageName: node
linkType: hard
"@abp/jquery-validation@~9.0.8": "@abp/jquery-validation@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/jquery-validation/-/jquery-validation-9.0.8.tgz" resolution: "@abp/jquery-validation@npm:9.0.8"
integrity sha512-Ha4Zxsm2JjwclUHT3xCmhkBA1qn6D7GTBbgVN+WqkyvafPLamyeaf1oIOYjhl7Gbovq58HgIw8DLhIYl5IAxKA==
dependencies: dependencies:
"@abp/jquery" "~9.0.8" "@abp/jquery": "npm:~9.0.8"
jquery-validation "^1.21.0" jquery-validation: "npm:^1.21.0"
checksum: 10c0/abe922666d3ad8e771f0c45f1013db402a3eb796c1cad9089a0b20bfb88a01024d4ffc7b13d6c7e533db1e9c2018e220063d7db92bb2009ecd0d661f52703dc3
languageName: node
linkType: hard
"@abp/jquery@~9.0.8": "@abp/jquery@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/jquery/-/jquery-9.0.8.tgz" resolution: "@abp/jquery@npm:9.0.8"
integrity sha512-lQWR59JCnP0+y5yPUAgx3Dg7v6mFjGSaQabThwk4m5Ixokz/EQXPDqIPq/M+LDqfbLTofeFNjK100H7hJkn8PQ==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
jquery "~3.7.1" jquery: "npm:~3.7.1"
checksum: 10c0/c83c407389a556fb8cf25135f980b6e26b0f16dcf0a0d76a720a5c50da41a6ed38a5bbb6527a7b042f651f78487c552d273ddd7c56307b3e5f999b00fb3829df
languageName: node
linkType: hard
"@abp/lodash@~9.0.8": "@abp/lodash@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/lodash/-/lodash-9.0.8.tgz" resolution: "@abp/lodash@npm:9.0.8"
integrity sha512-wHZcPwTqndZlPDWWNTN50DzwORv3rptBGOFAbixOXCw7Xt5PiBcpT3NdDcm5kUeuA/GQbtcsjsDFpTTBQEfxHw==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
lodash "^4.17.21" lodash: "npm:^4.17.21"
checksum: 10c0/1b87327f58aa3ae59610c3ec03d32b5a843eb5fa6c88c6ef94a24b2d2572ac5af087289d0bd327dcc9aa004f6687211533925b9652262e6eef39d9824bf9867e
languageName: node
linkType: hard
"@abp/luxon@~9.0.8": "@abp/luxon@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/luxon/-/luxon-9.0.8.tgz" resolution: "@abp/luxon@npm:9.0.8"
integrity sha512-gsUGMX9vDIPA8UgU6UKrHNaROCYDEpt0wZ2bpK6mSNqvSFgGX+0TUZmH+S+ABTiktzOp9e7B0j+AQFtATdBIyQ==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
luxon "^3.5.0" luxon: "npm:^3.5.0"
checksum: 10c0/ec715e63eb6b2e8d2229cead3b83b92ecb5b37a24259a757e394d8816bdf5b4484ae6332ae7e56716f3ecba360c233852ddbcac1aefde0bf2ce14fd83e8a340b
languageName: node
linkType: hard
"@abp/malihu-custom-scrollbar-plugin@~9.0.8": "@abp/malihu-custom-scrollbar-plugin@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.8.tgz" resolution: "@abp/malihu-custom-scrollbar-plugin@npm:9.0.8"
integrity sha512-oWNg9+i6gNMqGMhX55bGTI099EhgZm+VqgAiEKcF41MaIVpt7Qva9GHHwL3Vp6NKfVSo8foPMYJzH2L8pbdpVQ==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
malihu-custom-scrollbar-plugin "^3.1.5" malihu-custom-scrollbar-plugin: "npm:^3.1.5"
checksum: 10c0/bee8abfc432b71b0c4940c2a2d24f1eca0db8d23994748c7ba2dfe8f7438f1a197e8d38cbbd3c6ce64d14e196b1e8663084ff0b746e36e3753f1fe7a23104cb3
languageName: node
linkType: hard
"@abp/moment@~9.0.8": "@abp/moment@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/moment/-/moment-9.0.8.tgz" resolution: "@abp/moment@npm:9.0.8"
integrity sha512-8vuJKNG4xu8U8kOh9NkMd/l429qp5mXNSPchjPm1e399TAbVtFaeY7jUuTKd/5fUt3KE/xQ8MR6asph31oSdtA==
dependencies: dependencies:
moment "^2.30.1" moment: "npm:^2.30.1"
checksum: 10c0/31cbc9a5e005982fec092d294b1d109f87f63e941055eff38fc3932dd11e50ccd55a035bb5e34bf0ca2fa6f79df7d60bad3e88837cbc19a282c494210f01fd8f
languageName: node
linkType: hard
"@abp/select2@~9.0.8": "@abp/select2@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/select2/-/select2-9.0.8.tgz" resolution: "@abp/select2@npm:9.0.8"
integrity sha512-v3jVRgi9FWS4vxAXRKe+Dyk8H5pDDlvBMuxW5Yde61Xa0UENyWmZkeRKwmHsmmOyeypgLiZzy8/nN86HqNt0ng==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
select2 "^4.0.13" select2: "npm:^4.0.13"
checksum: 10c0/226224d6741e6660e9bda6937b7304feca88d5fdd2cd56e03ef0f781342e0806047fa0ba68a5df7e74226000dfcb27a2c4e359c9d8f02792b35bdad36f706de2
languageName: node
linkType: hard
"@abp/sweetalert2@~9.0.8": "@abp/sweetalert2@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/sweetalert2/-/sweetalert2-9.0.8.tgz" resolution: "@abp/sweetalert2@npm:9.0.8"
integrity sha512-VI2hmQAge8QX+OmDn2Ng8N4wWcwXMm1vf/gXNE1aV+SzFcLcDA2QOh/noLXEW1bjVy4Foa1QFf+nCXnjOilcCQ==
dependencies: dependencies:
"@abp/core" "~9.0.8" "@abp/core": "npm:~9.0.8"
sweetalert2 "^11.14.1" sweetalert2: "npm:^11.14.1"
checksum: 10c0/aabee4858acb09599918547a0cae172be3d9c7fb8c6e7371f57a3d3003fb19018170cbf4cb60c1cbd596cd35bad5191c35d2df88ad15f3a4f01855b9d72843db
languageName: node
linkType: hard
"@abp/timeago@~9.0.8": "@abp/timeago@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/timeago/-/timeago-9.0.8.tgz" resolution: "@abp/timeago@npm:9.0.8"
integrity sha512-/LcDeX2pnI7J18+HrxqIpQz2cu9FCkrMu7vdnHJstlW3EO163Jq8YEpj9l7yHOuqT6c3FMN7QkXThewxoSWjpQ==
dependencies: dependencies:
"@abp/jquery" "~9.0.8" "@abp/jquery": "npm:~9.0.8"
timeago "^1.6.7" timeago: "npm:^1.6.7"
checksum: 10c0/33019bf60b8430e2e6fdd1b5a33e1ced9a9da458205dc64015d907dae9b64571cc61505f412268d7ebeb9695dee10c6657c048e9f0b6991a070c923e3f648cc7
languageName: node
linkType: hard
"@abp/toastr@~9.0.8": "@abp/toastr@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/toastr/-/toastr-9.0.8.tgz" resolution: "@abp/toastr@npm:9.0.8"
integrity sha512-tOwSjUOMKBlEpRzSQtCFu57i9y3/jRKe2/bYgGQlWiBy4CX/O68R8Sk0/xBjpl1wOrjEBNrHuQmvWWlqkSwNgg==
dependencies: dependencies:
"@abp/jquery" "~9.0.8" "@abp/jquery": "npm:~9.0.8"
toastr "^2.1.4" toastr: "npm:^2.1.4"
checksum: 10c0/2c89d54d454efd33170c6fd1398c393ad3e36b078ad54b038cefca1b334b3330cb7279a90611ba2a032cef7255f1734288fdeb430a51c34470d4d88dc5f1dc9e
languageName: node
linkType: hard
"@abp/utils@~9.0.8": "@abp/utils@npm:~9.0.8":
version "9.0.8" version: 9.0.8
resolved "https://registry.npmjs.org/@abp/utils/-/utils-9.0.8.tgz" resolution: "@abp/utils@npm:9.0.8"
integrity sha512-Rat+9cnnoIzhSs/ES9JP/Su+6VWotse5B3wcwRPbiQxCMYUNXQYHq5hTSyHhL2nHG2ox6BVur2jCIzNxXvqsBw==
dependencies: dependencies:
just-compare "^2.3.0" just-compare: "npm:^2.3.0"
checksum: 10c0/2b73f5fa4e37df1d7d21dcdf3450aaeb58a7a0032e1480c39c0bd35c0af7d7b86040ff9b18a29e4fa957428a22b81d2929a14820671c132d57caa1e7f9b91529
languageName: node
linkType: hard
"@fortawesome/fontawesome-free@^6.6.0": "@fortawesome/fontawesome-free@npm:^6.6.0":
version "6.7.2" version: 6.7.2
resolved "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.2.tgz" resolution: "@fortawesome/fontawesome-free@npm:6.7.2"
integrity sha512-JUOtgFW6k9u4Y+xeIaEiLr3+cjoUPiAuLXoyKOJSia6Duzb7pq+A76P9ZdPDoAoxHdHzq6gE9/jKBGXlZT8FbA== checksum: 10c0/e27fb8b846f0bcf40c904acc210829a640329fc7b7ec4e42a7c43cb53739ed6052d78df90810f555a5c80bc608fee5a5174db3fa6da617f582d6210009a19278
languageName: node
linkType: hard
"@popperjs/core@^2.11.8": "ansi-colors@npm:^4.1.3":
version "2.11.8" version: 4.1.3
resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" resolution: "ansi-colors@npm:4.1.3"
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9
languageName: node
linkType: hard
ansi-colors@^4.1.3: "bootstrap-datepicker@npm:^1.10.0":
version "4.1.3" version: 1.10.1
resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" resolution: "bootstrap-datepicker@npm:1.10.1"
integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
bootstrap-datepicker@^1.10.0:
version "1.10.1"
resolved "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.10.1.tgz"
integrity sha512-GIe+fsLp9Hi30oW7L2v2Q9/a4+aojrIA2p4ZagtLuKw2lpfQgjJjM0L6vl/lYQydGXWUbpoKbEC/O5tzWIkEKQ==
dependencies: dependencies:
jquery ">=3.4.0 <4.0.0" jquery: "npm:>=3.4.0 <4.0.0"
checksum: 10c0/bad08e373b70040f4a62003b46dde2e5bd4a7b73aeffb1d504c0a1736b6beaccf56b908d565980491c7f4329377af8c4cfb7bff9c38480ea689210c7c308dc7d
languageName: node
linkType: hard
bootstrap-daterangepicker@^3.1.0: "bootstrap-daterangepicker@npm:^3.1.0":
version "3.1.0" version: 3.1.0
resolved "https://registry.npmjs.org/bootstrap-daterangepicker/-/bootstrap-daterangepicker-3.1.0.tgz" resolution: "bootstrap-daterangepicker@npm:3.1.0"
integrity sha512-oaQZx6ZBDo/dZNyXGVi2rx5GmFXThyQLAxdtIqjtLlYVaQUfQALl5JZMJJZzyDIX7blfy4ppZPAJ10g8Ma4d/g==
dependencies: dependencies:
jquery ">=1.10" jquery: "npm:>=1.10"
moment "^2.9.0" moment: "npm:^2.9.0"
checksum: 10c0/ab54b5247df355d85d478c8a7e0f5cb299d0064a14722d4311d7147bc72a06c4391752f3b49a2ae0c1ff861c563d17a99042cf7b6056a2ad5986f30c8c85623e
languageName: node
linkType: hard
bootstrap@^5.3.3: "bootstrap@npm:^5.3.3":
version "5.3.8" version: 5.3.8
resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz" resolution: "bootstrap@npm:5.3.8"
integrity sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg== peerDependencies:
"@popperjs/core": ^2.11.8
checksum: 10c0/0039a9df2c3e7bfa04f1abca199c299ff3b75869d578c0cb1721c6f1f203c91531788a5631ecbee01513481979314d0e4ba0d90c2011e6ce18fc2e0bc93e18d9
languageName: node
linkType: hard
datatables.net-bs5@^2.1.8: "datatables.net-bs5@npm:^2.1.8":
version "2.3.4" version: 2.3.4
resolved "https://registry.npmjs.org/datatables.net-bs5/-/datatables.net-bs5-2.3.4.tgz" resolution: "datatables.net-bs5@npm:2.3.4"
integrity sha512-OSoPWhNfiU71VjNP604uTmFRxiX32U7SCW0KRZ2X6z3ZYbIwjjoWcMEjjPWOH3uOqaI0OTDBgOgOs5G28VaJog==
dependencies: dependencies:
datatables.net "2.3.4" datatables.net: "npm:2.3.4"
jquery ">=1.7" jquery: "npm:>=1.7"
checksum: 10c0/27dab5a78fd98aed45fadd40f2b5da551663a8292cdc90384135dfdf99cb1397758b54b0d1934389fb04768fa00ca66be4cc1aca079c3bb13f6265b3c91716fa
languageName: node
linkType: hard
datatables.net@^2.1.8, datatables.net@2.3.4: "datatables.net@npm:2.3.4, datatables.net@npm:^2.1.8":
version "2.3.4" version: 2.3.4
resolved "https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.4.tgz" resolution: "datatables.net@npm:2.3.4"
integrity sha512-fKuRlrBIdpAl2uIFgl9enKecHB41QmFd/2nN9LBbOvItV/JalAxLcyqdZXex7wX4ZXjnJQEnv6xeS9veOpKzSw==
dependencies: dependencies:
jquery ">=1.7" jquery: "npm:>=1.7"
checksum: 10c0/8683653cf1aacb50cc637c799f73bc91e477ccbf49ec99859e991034ba43c8e01b9c5a245fadcb0d10cbba9dca69989a5a36e886212fb4c62d53cd6e38081287
languageName: node
linkType: hard
jquery-form@^4.3.0: "jquery-form@npm:^4.3.0":
version "4.3.0" version: 4.3.0
resolved "https://registry.npmjs.org/jquery-form/-/jquery-form-4.3.0.tgz" resolution: "jquery-form@npm:4.3.0"
integrity sha512-q3uaVCEWdLOYUCI6dpNdwf/7cJFOsUgdpq6r0taxtGQ5NJSkOzofyWm4jpOuJ5YxdmL1FI5QR+q+HB63HHLGnQ==
dependencies: dependencies:
jquery ">=1.7.2" jquery: "npm:>=1.7.2"
checksum: 10c0/69bc684a612978a47d83a8f6b54f4a288a90e4142201233d4b15449251c365dd0e2b30fa042c4209097d1d5eb8fd72cb7facf92384f8aa39650fa9eed2d10c28
languageName: node
linkType: hard
jquery-mousewheel@>=3.0.6: "jquery-mousewheel@npm:>=3.0.6":
version "3.2.2" version: 3.2.2
resolved "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.2.2.tgz" resolution: "jquery-mousewheel@npm:3.2.2"
integrity sha512-JP71xTAg08ZY3hcs9ZbYUZ5i+dkSsz4yRl/zpWkAmtzc+kMs5EfPkpkINSidiLYMaR0MTo3DfFGF9WIezMsFQQ==
dependencies: dependencies:
jquery ">=1.2.6" jquery: "npm:>=1.2.6"
checksum: 10c0/a8b45ae7759ce14134284cb6a2f2446f16d43325550c2e25653de572ca3e197b471b8322afb11ec114ab3b0f26b7072a7b47de7ed6617e9417328a94eac30740
languageName: node
linkType: hard
jquery-validation-unobtrusive@^4.0.0: "jquery-validation-unobtrusive@npm:^4.0.0":
version "4.0.0" version: 4.0.0
resolved "https://registry.npmjs.org/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-4.0.0.tgz" resolution: "jquery-validation-unobtrusive@npm:4.0.0"
integrity sha512-1ervYFFv6LX/rp7ktuLnMakHNG0piNRDyROI8Ir3hL1vPIwylAehB1AY3BPrYJnzW3WmwWryZq+Bz4sazZK9iQ==
dependencies: dependencies:
jquery "^3.6.0" jquery: "npm:^3.6.0"
jquery-validation ">=1.19" jquery-validation: "npm:>=1.19"
checksum: 10c0/17d28abec3759c1b615bfd6aaa87fea8ac2bea5c925fc1cab90da3e9c76d9feb29740877936ef41ed073eecc4f3a1a6b415f29cd00605fa02deb77427395646e
languageName: node
linkType: hard
jquery-validation@^1.21.0, jquery-validation@>=1.19: "jquery-validation@npm:>=1.19, jquery-validation@npm:^1.21.0":
version "1.21.0" version: 1.21.0
resolved "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.21.0.tgz" resolution: "jquery-validation@npm:1.21.0"
integrity sha512-xNot0rlUIgu7duMcQ5qb6MGkGL/Z1PQaRJQoZAURW9+a/2PGOUxY36o/WyNeP2T9R6jvWB8Z9lUVvvQWI/Zs5w== peerDependencies:
jquery: ^1.7 || ^2.0 || ^3.1
checksum: 10c0/b5e51fc037f79779f38bbc74dab9d1568d9f7821128aff6dcfeb12b39f0dea79f763516dc3e05b45fc9a2e9282037b08eccad0eef29fc3a23a0211454ab0f0e5
languageName: node
linkType: hard
"jquery@^1.7 || ^2.0 || ^3.1", jquery@^3.6.0, jquery@>=1.10, jquery@>=1.12.0, jquery@>=1.2.6, "jquery@>=1.5.0 <4.0", jquery@>=1.7, jquery@>=1.7.2, "jquery@>=3.4.0 <4.0.0", jquery@~3.7.1: "jquery@npm:>=1.10, jquery@npm:>=1.12.0, jquery@npm:>=1.2.6, jquery@npm:>=1.5.0 <4.0, jquery@npm:>=1.7, jquery@npm:>=1.7.2, jquery@npm:>=3.4.0 <4.0.0, jquery@npm:^3.6.0, jquery@npm:~3.7.1":
version "3.7.1" version: 3.7.1
resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" resolution: "jquery@npm:3.7.1"
integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== checksum: 10c0/808cfbfb758438560224bf26e17fcd5afc7419170230c810dd11f5c1792e2263e2970cca8d659eb84fcd9acc301edb6d310096e450277d54be4f57071b0c82d9
languageName: node
linkType: hard
just-compare@^2.3.0: "just-compare@npm:^2.3.0":
version "2.3.0" version: 2.3.0
resolved "https://registry.npmjs.org/just-compare/-/just-compare-2.3.0.tgz" resolution: "just-compare@npm:2.3.0"
integrity sha512-6shoR7HDT+fzfL3gBahx1jZG3hWLrhPAf+l7nCwahDdT9XDtosB9kIF0ZrzUp5QY8dJWfQVr5rnsPqsbvflDzg== checksum: 10c0/f99853b608c06bc36f3727220b159626a16c4ac890216725db83dd06d99d6cd1d5e8c3a2ab02072a39350f44d07745c14918be0db4aff74b744ed787712adeec
languageName: node
linkType: hard
lodash@^4.17.21: "lodash@npm:^4.17.21":
version "4.17.21" version: 4.17.21
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" resolution: "lodash@npm:4.17.21"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
languageName: node
linkType: hard
luxon@^3.5.0: "luxon@npm:^3.5.0":
version "3.7.2" version: 3.7.2
resolved "https://registry.npmjs.org/luxon/-/luxon-3.7.2.tgz" resolution: "luxon@npm:3.7.2"
integrity sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew== checksum: 10c0/ed8f0f637826c08c343a29dd478b00628be93bba6f068417b1d8896b61cb61c6deacbe1df1e057dbd9298334044afa150f9aaabbeb3181418ac8520acfdc2ae2
languageName: node
linkType: hard
malihu-custom-scrollbar-plugin@^3.1.5: "malihu-custom-scrollbar-plugin@npm:^3.1.5":
version "3.1.5" version: 3.1.5
resolved "https://registry.npmjs.org/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.1.5.tgz" resolution: "malihu-custom-scrollbar-plugin@npm:3.1.5"
integrity sha512-lwW3LgI+CNDMPnP4ED2la6oYxWMkCXlnhex+s2wuOLhFDFGnGmQuTQVdRK9bvDLpxs10sGlfErVufJy9ztfgJQ==
dependencies: dependencies:
jquery-mousewheel ">=3.0.6" jquery-mousewheel: "npm:>=3.0.6"
checksum: 10c0/f0eeb2cf7c53dfe3c02c11e9dc7ca0221101050beaca6b779c07bde2381bd599f0084158a2188c91dc8a2dd7eb9450db5af5063dbb31d65a0deefa29a1c9df99
languageName: node
linkType: hard
moment@^2.30.1, moment@^2.9.0: "moment@npm:^2.30.1, moment@npm:^2.9.0":
version "2.30.1" version: 2.30.1
resolved "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz" resolution: "moment@npm:2.30.1"
integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== checksum: 10c0/865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a
languageName: node
linkType: hard
select2@^4.0.13: "my-app@workspace:.":
version "4.0.13" version: 0.0.0-use.local
resolved "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz" resolution: "my-app@workspace:."
integrity sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==
sweetalert2@^11.14.1:
version "11.26.3"
resolved "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.26.3.tgz"
integrity sha512-VU0hGw/WfI9h7Mh+SCsDlWgtxDwWZ6ccqS7QcO8zEeWnwplN1GptcLstq76OluUBSLUza6ldvKd3558OhjpJ9A==
timeago@^1.6.7:
version "1.6.7"
resolved "https://registry.npmjs.org/timeago/-/timeago-1.6.7.tgz"
integrity sha512-FikcjN98+ij0siKH4VO4dZ358PR3oDDq4Vdl1+sN9gWz1/+JXGr3uZbUShYH/hL7bMhcTpPbplJU5Tej4b4jbQ==
dependencies: dependencies:
jquery ">=1.5.0 <4.0" "@abp/aspnetcore.mvc.ui.theme.basic": "npm:~9.0.2"
languageName: unknown
linkType: soft
toastr@^2.1.4: "select2@npm:^4.0.13":
version "2.1.4" version: 4.0.13
resolved "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz" resolution: "select2@npm:4.0.13"
integrity sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA== checksum: 10c0/a393866565a5f878ca21276ed32793595851debb35ff48a8c368640e732619349f547d335b438b45ff5647145eb6c5af868cd5153740de58306a2dca2498550f
languageName: node
linkType: hard
"sweetalert2@npm:^11.14.1":
version: 11.26.3
resolution: "sweetalert2@npm:11.26.3"
checksum: 10c0/cd7ab9f8800ffc75ec58fd5a103c57c4a2b1a3ac270631790bdda0610f908f790eac13efd85d7faec019eb99e65992cc893fc23290cd196f6c2f0162debcfe4c
languageName: node
linkType: hard
"timeago@npm:^1.6.7":
version: 1.6.7
resolution: "timeago@npm:1.6.7"
dependencies: dependencies:
jquery ">=1.12.0" jquery: "npm:>=1.5.0 <4.0"
checksum: 10c0/e5337d3d071590d4c75a101d50b2651153f5a25212e4c37476533f8cd4bc014fb335934b4290deef06842bf3df14181e83a81e099038efc535d59d191abac2c6
languageName: node
linkType: hard
"toastr@npm:^2.1.4":
version: 2.1.4
resolution: "toastr@npm:2.1.4"
dependencies:
jquery: "npm:>=1.12.0"
checksum: 10c0/325ef9faa5d67fced64461a3c641002ca24492917c9d8c5c1a782d11f7e3ed5281683e3e00310c756365e3475ef6719e6acd93462228b8ac050eb6feee8ced60
languageName: node
linkType: hard