Activities of "liangshiwei"

Hi,

Sorry, but it is no different, you can use the repository in the app service to get the data and store data. I don't know what's blocked you. Could you let me know? thanks.

There are several places in the UI that uses first name. So I am assuming that I would have to override all of those components with new ones as in https://docs.abp.io/en/abp/latest/UI/Blazor/Customization-Overriding-Components?UI=BlazorServer ABP has excellent localization support. But I believe not using FullName might be a miss. The concept of surname and name changes quite a bit depending on local. Certain parts of Europe, Latin America, East Asia, etc don't use the standard name, surname format.

Yes, you need to override the pages, ABP cannot cover all situations, but you can customize it according to your own needs

Also is there anyway to query ExtraProperties using the default repositories? I am assuming I would have to create a MyIdentityUserRepository that inherits from IdentityUserRepository and override the GetListAsync method or Add my own GetListWithExtraAsync and include stripeId and fullName, for example.

No, you don't need it. it is already included in the entity data

//GET AN EXTRA PROPERTY
var user = await _identityUserRepository.GetAsync(userId);
return user.GetProperty<string>("Title");

Hi,

Can you share a project that can reproduce the problem? shiwei.liang@volosoft.com I will check it. thanks.

Hi,

It's a bug,we will fix it in the next version.

You can download the Lepton X Pro module and replace packages reference with local reference.

Find MainHeader and MainMenu components and update the Dispose method:

public void Dispose()
{
    if (Menu != null)
    {
        Menu.StateChanged -= RefreshMenu;
    }
}
public void Dispose()
{
    if (Menu != null)
    {
        Menu.StateChanged -= Menu_StateChanged;
    }

    AuthenticationStateProvider.AuthenticationStateChanged -= AuthenticationStateProviderAuthenticationStateChanged;
}

Hi,

This looks like a common query form, we have an easy-crm example that covers this: https://easycrm.abp.io/

You can download the complete source-code from https://abp.io/api/download/samples/easy-crm

Add AccountController to the Web project

public class AccountController : AbpAccountImpersonationChallengeAccountController
{

}

Hi,

You can try to add Volo.Abp.Account.Pro.Public.Web.Impersonation package to the Web project.

And add typeof(AbpAccountPublicWebImpersonationModule) to the Web module class.

Did you try running it without it being on the debugger

Yes, I tried

Hi,

I could not reproduce the problem with the project you provided

What's your steps?

Hi,

I can create a tenant without any error

BTW, you can try :

using (var uow = _unitOfWorkManager.Begin(requiresNew: false, isTransactional: false))
{
    var tenantConfiguration = await _tenantStore.FindAsync(tenantId);
    if (tenantConfiguration?.ConnectionStrings != null &&
        !tenantConfiguration.ConnectionStrings.Default.IsNullOrWhiteSpace())
    {
        foreach (var migrator in _dbSchemaMigrators)
        {
            await migrator.MigrateAsync();
        }
    }

    await uow.CompleteAsync();
}
Showing 4321 to 4330 of 6693 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.1.0-preview. Updated on November 04, 2025, 06:41