Activities of "david.hurtado"

Answer

Ok made that and it's work Thank you very munch!

Answer

Hello we've been do that but It doesn´t take the new image.

Question

Can you provide a Guide to customize fav icon for authentication server.

  • ABP Framework version: v7.0.1
  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace:
  • Steps to reproduce the issue:
  • We have this customization for Blazor server tired like you can see in this example:
  • We need to customize the same in authentication server tired.
  • Right now we have this:
  • Can you provide a guide to do this?

In the Organization Units module of the abp framework, I need to add an additional property that will allow me to filter the organization's tree by company or enterprise(this is a custom module that we made before) within the tenant. How can I add this property so that the user can configure it and then use those values in another module of the system?

Is this possible? There is a guide to do this??

  • ABP Framework version: v7.0.1
  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Thanks for your help the error was missformatin on .json localizer lenguage file Change the line of code and it's works properly

And this is the complete log of the error 2023-12-06 09:14:34.647 -04:00 [ERR] After parsing a value an unexpected character was encountered: E. Path 'Texts.MaxTipoDeMeta', line 1374, position 5. Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: E. Path 'Texts.MaxTipoDeMeta', line 1374, position 5. at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments) at Newtonsoft.Json.JsonTextReader.Read() at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Services.LocalizationService.AddLocalizationsAsync(Dictionary2 localizations, CrudPageCommandOptions options) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Services.LocalizationService.AddLocalizationsAsync(CrudPageCommandOptions options, Dictionary2[] localizations) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.EntityGenerateCommand.ChcUcfTecn() at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.EntityGenerateCommand.ExecuteAsync(CrudPageCommandOptions options) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.CommandManager.ExecuteAllAsync(CrudPageCommandOptions options) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.CrudPageGenerator.GenerateAsync(EntityModel entity, Solution solution) at Volo.Abp.Suite.Controllers.CrudPageGeneratorController.SaveAndGenerateEntityAsync(Guid solutionId, EntityModel entity) at lambda_method1872(Closure, Object) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.

This is the defition. 2023-12-06 09:14:34.333 -04:00 [INF] === ENTITY GENERATION STARTED ===

  • SOLUTION: Galac.Tickets
  • ENTITY:{ "Id": "1598cd96-844b-44cf-882b-c209ad4a150e", "Name": "MetaDeVenta", "OriginalName": "MetaDeVenta", "NamePlural": "MetasDeVenta", "DatabaseTableName": "MetasDeVenta", "Namespace": "MetasDeVenta", "BaseClass": "AuditedAggregateRoot", "MenuIcon": "chart-bar", "PrimaryKeyType": "Guid", "IsMultiTenant": true, "CheckConcurrency": true, "ShouldCreateUserInterface": true, "ShouldCreateBackend": true, "ShouldExportExcel": true, "ShouldAddMigration": true, "ShouldUpdateDatabase": false, "CreateTests": false, "Properties": [ { "Id": "d8aa47c9-d52e-409e-a5ec-b37faa6055d4", "Name": "CompaniaId", "Type": "long", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "EnumFilePath": null, "DefaultValue": "0", "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 1, "SortType": 1, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "3472ed49-6f55-40a0-9f03-eb94c4d80f89", "Name": "TipoDeMeta", "Type": "enum", "EnumType": "TipoDeMeta", "EnumNamespace": "Galac.Tickets.Enums", "EnumAngularImport": "shared/enums/tipo-de-meta", "EnumFilePath": "/src/Galac.Tickets.Domain.Shared/Enums/TipoDeMeta.cs", "DefaultValue": null, "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": { "MontoCobranza": 0, "Cantidad": 1, "MontoVenta": 2, "MontoMargenVentas": 3 }, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "86dc79fd-8db0-4722-9e9c-b06364784edb", "Name": "TipoDePeriodo", "Type": "enum", "EnumType": "Desglose", "EnumNamespace": "Galac.Tickets.Enums", "EnumAngularImport": "shared/enums/desglose", "EnumFilePath": "/src/Galac.Tickets.Domain.Shared/Enums/Desglose.cs", "DefaultValue": null, "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": { "Mensual": 0, "Trimestral": 1, "Semestral": 2, "Anual": 3 }, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "0c337e17-9919-41bc-8990-1f4683e73cd0", "Name": "PeriodoDesde", "Type": "DateTime", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "EnumFilePath": null, "DefaultValue": null, "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 2, "SortType": 1, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "048cb5e6-1943-4de9-9552-8af377d4a23b", "Name": "PeriodoHasta", "Type": "DateTime", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "EnumFilePath": null, "DefaultValue": null, "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 3, "SortType": 1, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "4708cb3c-0b9f-4d53-8e6e-d468fc22a4fa", "Name": "AplicaA", "Type": "enum", "EnumType": "TodosUno", "EnumNamespace": "Galac.Tickets.Enums", "EnumAngularImport": "shared/enums/todos-uno", "EnumFilePath": "/src/Galac.Tickets.Domain.Shared/Enums/TodosUno.cs", "DefaultValue": null, "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": { "Todos": 0, "Uno": 1 }, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "9f976ead-0f38-44be-b319-9c3c63769407", "Name": "ComisionaAPartirDe", "Type": "decimal", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "EnumFilePath": null, "DefaultValue": "0", "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "137e808f-8c24-4055-bdb8-be2d04cfdf1d", "Name": "TipoDeComision", "Type": "enum", "EnumType": "TipoDeComision", "EnumNamespace": "Galac.Tickets.Enums", "EnumAngularImport": "shared/enums/tipo-de-comision", "EnumFilePath": "/src/Galac.Tickets.Domain.Shared/Enums/TipoDeComision.cs", "DefaultValue": null, "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": { "Porcentaje": 0, "Monto": 1 }, "IsSelected": true, "OrdinalIndex": 0 }, { "Id": "441d6f43-db2d-4740-9461-fac3f1011d77", "Name": "Comision", "Type": "decimal", "EnumType": "", "EnumNamespace": "", "EnumAngularImport": "shared/enums", "EnumFilePath": null, "DefaultValue": "0", "IsNullable": false, "IsRequired": false, "IsTextArea": false, "MinLength": null, "MaxLength": null, "SortOrder": 0, "SortType": 0, "Regex": "", "EmailValidation": false, "EnumValues": null, "IsSelected": true, "OrdinalIndex": 0 } ], "NavigationProperties": [ { "EntityNameWithDuplicationNumber": "TipoVendedor", "EntitySetNameWithDuplicationNumber": "TipoVendedors", "ReferencePropertyName": "TipoVendedor", "UiPickType": "Dropdown", "IsRequired": true, "Name": "TipoVendedorId", "DisplayProperty": "Descripcion", "Namespace": "Galac.Tickets.TipoVendedores", "EntityName": "TipoVendedor", "EntitySetName": "TipoVendedors", "DtoNamespace": "Galac.Tickets.TipoVendedores", "DtoEntityName": "TipoVendedorDto", "Type": "Guid" }, { "EntityNameWithDuplicationNumber": "LineaDeProducto", "EntitySetNameWithDuplicationNumber": "LineaDeProductos", "ReferencePropertyName": "LineaDeProducto", "UiPickType": "Dropdown", "IsRequired": false, "Name": "LineaDeProductoId", "DisplayProperty": "Nombre", "Namespace": "Galac.Tickets.LineasDeProducto", "EntityName": "LineaDeProducto", "EntitySetName": "LineaDeProductos", "DtoNamespace": "Galac.Tickets.LineasDeProducto", "DtoEntityName": "LineaDeProductoDto", "Type": "Guid" }, { "EntityNameWithDuplicationNumber": "Categoria", "EntitySetNameWithDuplicationNumber": "Categorias", "ReferencePropertyName": "Categoria", "UiPickType": "Dropdown", "IsRequired": false, "Name": "CategoriaId", "DisplayProperty": "Descripcion", "Namespace": "Galac.Tickets.Categorias", "EntityName": "Categoria", "EntitySetName": "Categorias", "DtoNamespace": "Galac.Tickets.Categorias", "DtoEntityName": "CategoriaDto", "Type": "Guid" }, { "EntityNameWithDuplicationNumber": "IdentityUser", "EntitySetNameWithDuplicationNumber": "IdentityUsers", "ReferencePropertyName": "IdentityUser", "UiPickType": "Typeahead", "IsRequired": false, "Name": "IdentityUserId", "DisplayProperty": "Name", "Namespace": "Volo.Abp.Identity", "EntityName": "IdentityUser", "EntitySetName": "IdentityUsers", "DtoNamespace": "Volo.Abp.Identity", "DtoEntityName": "IdentityUserDto", "Type": "Guid" }, { "EntityNameWithDuplicationNumber": "Moneda", "EntitySetNameWithDuplicationNumber": "Monedas", "ReferencePropertyName": "Moneda", "UiPickType": "Typeahead", "IsRequired": true, "Name": "MonedaId", "DisplayProperty": "Nombre", "Namespace": "Galac.Tickets.Monedas", "EntityName": "Moneda", "EntitySetName": "Monedas", "DtoNamespace": "Galac.Tickets.Monedas", "DtoEntityName": "MonedaDto", "Type": "int" } ], "NavigationConnections": [], "PhysicalFileName": "MetaDeVenta.json" }

2023-12-06 09:14:34.333 -04:00 [INF] 1/13 - EntityGenerateCommand started... 2023-12-06 09:14:34.647 -04:00 [ERR] ---------- RemoteServiceErrorInfo ---------- { "code": null, "message": "An internal error occurred during your request!", "details": null, "data": {}, "validationErrors": null }

Im trying to generate a new module using abp sute and i get an error. How i could solve this? I'm using as Base class a AuditedAggregateRoot

Some of properties are Enums. Has navigations to multiple modules

  • ABP Framework version: v7.0.1
  • UI Type: Blazor Server
  • Database System: EF Core (SQL Server,)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace:
  • [08:54:38 ERR] ---------- RemoteServiceErrorInfo ---------- { "code": null, "message": "An internal error occurred during your request!", "details": null, "data": {}, "validationErrors": null }

[08:54:38 ERR] After parsing a value an unexpected character was encountered: E. Path 'Texts.MaxTipoDeMeta', line 1374, position 5. Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: E. Path 'Texts.MaxTipoDeMeta', line 1374, position 5. at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments) at Newtonsoft.Json.JsonTextReader.Read() at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContra

  • Steps to reproduce the issue:
Question

Abp Audit Log tables consume a large part of the physical space of the database. We are thinking of applying partitioning to it. We would like to know if there is any restriction in this regard with future updates of the framework or what considerations you recommend that we should take into account.

  • ABP Framework version: v7.0.1
  • UI type: Blazor
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): yes
  • Exception message and stack trace:
  • Steps to reproduce the issue:"

The login page of the authority's module is not validating that the selected tenant has been deleting or its expiration period has expired. Therefore, it allows me to login with non-existent tenants. If a user switches tenants and tries to select one that is deleted or has already expired, it performs the validation, but when the tenant is cached, it allows the login to proceed.

  • ABP Framework version: v7.0.1
  • UI type: Blazor Server
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): yes
  • Exception message and stack trace:
  • Allows login with tenants deleted or expired period.
  • Steps to reproduce the issue:"
  • Create a new tenant, make a login.
  • With other browser erase that tenant, login with cached user a let get in into deleted tenant.

What we could do to validate this situation?

Showing 1 to 10 of 60 entries
Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11