Activities of "maliming"

hi

I think you can replace these balzor pages. Add your tenant domain to action of ImpersonationForm.

This requires sharing cookies between the subdomain and the main domain name.

On MVC version, security logs page is always empty without any data, and blazor version lists data.

Temporary code that fixes the problem, we'll fix it in the framework.

MyProjectNameWebModule

public override void ConfigureServices(ServiceConfigurationContext context)
{
    context.Services.Replace(ServiceDescriptor.Transient<IAbpServiceConvention, MyAbpHttpClientProxyServiceConvention>());
    context.Services.AddTransient<MyAbpHttpClientProxyServiceConvention>();
}
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.ApplicationModels;
using Microsoft.Extensions.Options;
using Volo.Abp.Account;
using Volo.Abp.Account.ClientProxies;
using Volo.Abp.Application.Dtos;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.Conventions;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http.Client.ClientProxying;
using Volo.Abp.Http.Client.Web.Conventions;
using Volo.Abp.Identity;
using Volo.Abp.Identity.ClientProxies;

namespace MyCompanyName.MyProjectName.Web;

[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(MyIdentitySecurityLogClientProxy), typeof(IIdentitySecurityLogAppService), typeof(IdentitySecurityLogClientProxy))]
public class MyIdentitySecurityLogClientProxy : IdentitySecurityLogClientProxy
{
    public async override Task<PagedResultDto<IdentitySecurityLogDto>> GetListAsync([FromQuery]GetIdentitySecurityLogListInput input)
    {
        return await RequestAsync<PagedResultDto<IdentitySecurityLogDto>>(nameof(GetListAsync), new ClientProxyRequestTypeValue
        {
            { typeof(GetIdentitySecurityLogListInput), input }
        });
    }

    public async override Task<PagedResultDto<IdentitySecurityLogDto>> GetMyListAsync([FromQuery]GetIdentitySecurityLogListInput input)
    {
        return await RequestAsync<PagedResultDto<IdentitySecurityLogDto>>(nameof(GetMyListAsync), new ClientProxyRequestTypeValue
        {
            { typeof(GetIdentitySecurityLogListInput), input }
        });
    }
}

[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(MyAccountClientProxy), typeof(IAccountAppService), typeof(AccountClientProxy))]
public class MyAccountClientProxy : AccountClientProxy
{
    public async override Task<PagedResultDto<IdentitySecurityLogDto>> GetSecurityLogListAsync([FromQuery]GetIdentitySecurityLogListInput input)
    {
        return await RequestAsync<PagedResultDto<IdentitySecurityLogDto>>(nameof(GetSecurityLogListAsync), new ClientProxyRequestTypeValue
        {
            { typeof(GetIdentitySecurityLogListInput), input }
        });
    }
}


[DisableConventionalRegistration]
public class MyAbpHttpClientProxyServiceConvention : AbpHttpClientProxyServiceConvention
{
    public MyAbpHttpClientProxyServiceConvention(
        IOptions<AbpAspNetCoreMvcOptions> options,
        IConventionalRouteBuilder conventionalRouteBuilder,
        IClientProxyApiDescriptionFinder clientProxyApiDescriptionFinder)
        : base(options, conventionalRouteBuilder, clientProxyApiDescriptionFinder)
    {

    }

    protected override void ApplyForControllers(ApplicationModel application)
    {
        application.Controllers.RemoveAll(x => x.ControllerName == "IdentitySecurityLogClientProxy");
        application.Controllers.RemoveAll(x => x.ControllerName == "AccountClientProxyClientProxy");
        base.ApplyForControllers(application);
    }
}

On MVC version, security logs page is always empty without any data, and blazor version lists data.

Found the reason. Will fix it soon.

hi

replace SaasHostHttpApiClientModule with SaasServiceHttpApiClientModule.

hi

Clicking on payment menu opens an error popup and after that all other pages stops functioning.

what are error logs?

hi

I will find a way.

hi

please share your project structure screenshot, thanks

Also the token file is present in $home on linux image,

hi

The access token must be: /Users/your-user-name/.abp/cli/access-token.bin

hi

There is a payment left menu on MVC version and it is missing on blazor version. (I event tested with same database, two ui somehow differs)

You can add the abp payment blazor UI modules to your blazor app. we did it in the next release.

On MVC version, security logs page is always empty without any data, and blazor version lists data.

checking...

hi

I will confirm that.

Showing 9021 to 9030 of 12921 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on November 02, 2026, 06:56
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.