Activities of "liangshiwei"

Hi,

It looks like a bug, we will fix it in the next patch version. your ticket was refunded.

As another ABP customers reported, this wasn't an issue in previous versions of ABP Blazor Server.

May I ask which version?

Hi,

Just a simple idea:

Host Users for the Host need to be able to access the "Host" application (managing tenants, language strings, audit logs, etc).

This is simple, so skip it.

Doctors

A doctor can choose which "Employer", which means It can cross tenants. A doctor can be a host user with doctor role. When doctors choose an employer(tenant), create a copy of the user for the doctor in the tenant, and their information should be synchronized.

  • Expand user entity to add employer ID (Tenant ID)
ObjectExtensionManager.Instance.Modules()
.ConfigureIdentity(identity =>
{
  identity.ConfigureUser(user =>
  {
      user.AddOrUpdateProperty<string>( //property type: string
          "EmployerId", //property name
          property =>
          {
              property.UI.OnCreateForm.IsVisible = false;
              property.UI.OnEditForm.IsVisible = false;
          }
      );
  });
});

Employer

Employer is a tenant.

Hi,

Could you share a test project with me? I will check it and try to help you, my email is shiwei.liang@volosoft.com

Hi,

I could not reproduce the problem, could you share a test project with me? I will check it out. my email is shiwei.liang@volosoft.com

Hi,

I could not reproduce the problem, could you share the full steps? thanks.

Hi,

So, preventing concurrent logins from different browsers is working now but the previous browser did not redirect to the login page

You can redirect:

if (httpContext.User.Identity != null && httpContext.User.Identity.AuthenticationType == "Identity.Application")
{
    await httpContext.RequestServices.GetRequiredService<AbpSignInManager>().SignOutAsync();
    //await httpContext.ChallengeAsync("Identity.Application");
    
    var redirectUrl = "...";
    httpContext.Response.Redirect(redirectUrl);
    return;
}
Answer

Hi,

There is no CLI pro, all CLI code is open-source:

  • https://github.com/abpframework/abp/tree/dev/framework/src/Volo.Abp.Cli.Core
  • https://github.com/abpframework/abp/tree/dev/framework/src/Volo.Abp.Cli

Hi,

I will check it

Hi,

Can you try this?

Add to the MyProjectNameEntityFrameworkCoreTestModule

Configure<FeatureManagementOptions>(options =>
{
    options.SaveStaticFeaturesToDatabase = false;
    options.IsDynamicFeatureStoreEnabled = false;
});
Configure<PermissionManagementOptions>(options =>
{
    options.SaveStaticPermissionsToDatabase = false;
    options.IsDynamicPermissionStoreEnabled = false;
});
context.Services.AddAlwaysDisableUnitOfWorkTransaction();

Configure<AbpUnitOfWorkDefaultOptions>(options =>
{
    options.TransactionBehavior = UnitOfWorkTransactionBehavior.Disabled;
});
Showing 3001 to 3010 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 December 17, 2025, 07:08
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.