Activities of "liangshiwei"

Hi,

I will consider adding refresh token to Blazor UI in the next version.

Hi,

You can refer to the Microsoft's official implementation https://github.com/dotnet/blazor-samples/blob/main/8.0/BlazorWebAppOidc/BlazorWebAppOidc/CookieOidcRefresher.cs https://github.com/dotnet/blazor-samples/blob/main/8.0/BlazorWebAppOidc/BlazorWebAppOidc/CookieOidcServiceCollectionExtensions.cs

unfortunately only the account module of the application is not consuming resources in the right base URL (Auth server). It consumes Host api url instead for account module.

This may be a configuration issue, can you check your config file?

Hi,

I will feedback to the Studio team.

Hi,

I suggest you create a new entity action with a component instead of extending the Edit UI.

Because you need to copy a lot of code to extend the Edit UI.

To a new entity action:

https://docs.abp.io/en/abp/latest/UI/Blazor/Entity-Action-Extensions

[ExposeServices(typeof(UserManagement))]
[Dependency(ReplaceServices = true)]
public class CustomizedUserManagement : UserManagement
{
    protected override async ValueTask SetEntityActionsAsync()
    {
        await base.SetEntityActionsAsync();
        var advancedEditAction = new EntityAction()
        {
            Text = "Advanced edit",
            Clicked = (data) =>
            {
               
                //TODO: you can navigate to a new component page here.

            }
        };
        EntityActions.Get<UserManagement>().Add(advancedEditAction);
    }
}

Hi,

Could you please share the test project with me? I will check it. thanks. shiwei.liang@volosoft.com

Hi,

You can create a new BlobContainerClient instance

var blobServiceClient = new BlobServiceClient(...ConnectionString);
var blobContainerClient = blobServiceClient.GetBlobContainerClient(...ContainerName);

Hi,

Creating a new database is easy for tenants, but unfortunately, you'll need to migrate the data manually.

Hi,

You can try this:

[Volo.Abp.DependencyInjection.Dependency(ReplaceServices = true)]
[ExposeServices(typeof(TenantConfigurationProvider), typeof(ITenantConfigurationProvider))]
public class MyTenantConfigurationProvider : TenantConfigurationProvider
{
    public MyTenantConfigurationProvider(
        ITenantResolver tenantResolver,
        ITenantStore tenantStore, 
        ITenantResolveResultAccessor tenantResolveResultAccessor) : 
        base(tenantResolver, tenantStore, tenantResolveResultAccessor)
    {
    }

    public override async Task GetAsync(bool saveResolveResult = false)
    {
        return await Task.FromResult(new TenantConfiguration(Guid.Empty, "dummy"));
    }
}

Hi,

The ListService is a common service.

ABP provider extension directive for ngx-datatable, you can refer to it to create a directive for Syncfusion https://github.com/abpframework/abp/blob/dev/npm/ng-packs/packages/theme-shared/src/lib/directives/ngx-datatable-list.directive.ts#L26

Showing 2141 to 2150 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