ABP Framework version: v4.3.X UI type: Angular DB provider: EF Core / MongoDB Tiered (MVC) or Identity Server Separated (Angular): yes Exception message and stack trace: Steps to reproduce the issue:
Can you please provide some details about "Remember me" functionality in Login Page (Auth Server) , We dont find this is working even we select the respective checkbox. Can you please let us know if we are missing anything.
We are expecting to have Username prepopulated in login page when user selcts the "Remember me" checkbox and login successfully.
Hi, @viswajwalith
Yes we can have a remote metting. shiwei.liang@volosoft.com
@liangshiwei I already sent a meeting invite and I think that time not suits you. Please send the meeting invite based on ur availability.
I am not able to make screenshare sessions. Please try the solutions above and share the results via this platform.
We are still facing the issue of accessing the API's using Swagger client of InternalGateway and WebGateway. I have qigen all required permissions. Still getting the error "Auth ErrorTypeError: Failed to fetch"
I hope someone from support team to help us in access the API's from Swagger client of gateway Applications.
@liangshiwei let me know if u want to have a screen share
I am not able to make screenshare sessions. Please try the solutions above and share the results via this platform.
We are still facing the issue of accessing the API's using Swagger client of InternalGateway and WebGateway. I have qigen all required permissions. Still getting the error "Auth ErrorTypeError: Failed to fetch"
I hope someone from support team to help us in access the API's from Swagger client of gateway Applications.
do you see it in Swagger UI? here's a sample controller
[RemoteService(Name = "AbpIdentity")] [Area("identity")] [ControllerName("User")] [Route("api/identity/users")] public class IdentityUserController : AbpController, IIdentityUserAppService { [HttpGet] [Route("{id}")] public virtual Task<IdentityUserDto> GetAsync(Guid id) { return UserAppService.GetAsync(id); } }
Thanks, actually we made big mistake, missed to add "Public" to our controller.
We would like to add additional controler to the Identity Service/Module in Micro Service based architecture, We have added the required files across layers but still not able to see that controler and method exposed. Can you please guilde to handle this scenrio.
Let me know if you need additional info.
You can overiide some base class methods of AbpInputTagHelperService in your MyInputTagHelperService .
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
It Worked perfectly. Now we are able to over ride the input helper. Thanks for the info @maliming.
You can overiide some base class methods of AbpInputTagHelperService in your MyInputTagHelperService .
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
Sure, We will give a try and update you back. Thanks
Maybe you can try:
using System.Text.Encodings.Web; using Microsoft.AspNetCore.Mvc.ViewFeatures; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers; using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form; using Volo.Abp.DependencyInjection; namespace MyCompanyName.MyProjectName.Web { [Dependency(ReplaceServices = true)] [ExposeServices(typeof(AbpInputTagHelperService))] public class MyInputTagHelperService : AbpInputTagHelperService { public MyInputTagHelperService(IHtmlGenerator generator, HtmlEncoder encoder, IAbpTagHelperLocalizer tagHelperLocalizer) : base(generator, encoder, tagHelperLocalizer) { } } [Dependency(ReplaceServices = true)] [ExposeServices(typeof(AbpInputTagHelper))] public class MyInputTagHelper : AbpInputTagHelper { public MyInputTagHelper(AbpInputTagHelperService tagHelperService) : base(tagHelperService) { } } }
I am not sure, in this case where we can overide the html content of Tag helpers? Are we missing anything here?
hi
You can try to create a new taghelper and make it executed first.
https://github.com/abpframework/abp/blob/48c52625f4c4df007f04d5ac6368b07411aa7521/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpIdNameTagHelper.cs#L18
Yes, creating a new one is one of the option, but Lets suppose we had to customize the textbox across application, we need to include the files of administration and SAAS modules and override those. Inisted of that if we can override adp-input tag helper it would be easy approch right.
Is there any way to include .cshtml of respective tag helper to override the defayult ones?