أنشطة "maliming"

using Volo.Abp.Domain.Entities;

hi @kirtik

The png you shared is not clear. Can you share the text?

hi

If changing the route of APi will break the angular package etc, I suggest you always change your own api instead of the module.

إجابة

Another question is, when I use swagger to make the request, then in method AssignRoleToCurrentUser I see that currentUser is totally empty. How to fix that to get the currentUser?

Have you logged in and get the token in swagger ?

https://github.com/abpframework/abp/pull/6124

hi

There is no function related to JSON serialization in abp's hangfire.

Maybe you can create a service to handle JSON serialization/deserialization.

إجابة

hi @alexander.nikonov

Can you use the template project to reproduce the problem and share it with me? liming.ma@volosoft.com

إجابة

The reason for this situation may be that the __EFMigrationsHistory table is empty after the first execution of DBMigrator.

hi kirtik

You can try this.

protected override void OnModelCreating(ModelBuilder builder)
{
	base.OnModelCreating(builder);

	/* Include modules to your migration db context */

	builder.ConfigurePermissionManagement();
	builder.ConfigureSettingManagement();
	builder.ConfigureBackgroundJobs();
	builder.ConfigureAuditLogging();
	builder.ConfigureIdentity();
	builder.ConfigureIdentityServer();
	builder.ConfigureFeatureManagement();
	builder.ConfigureTenantManagement();
	builder.UseCosmos();


	/* Configure your own tables/entities inside the ConfigureBookStore method */

	builder.ConfigureBookStore();

	foreach (var entityType in builder.Model.GetEntityTypes())
	{
		ConfigureETagConcurrency(builder, entityType);
	}
}

private void ConfigureETagConcurrency(ModelBuilder modelBuilder, IMutableEntityType mutableEntityType)
{
	if (mutableEntityType.IsOwned())
	{
		return;
	}

	if (!typeof(IEntity).IsAssignableFrom(mutableEntityType.ClrType))
	{
		return;
	}

	var entityTypeBuilder = modelBuilder.Entity(mutableEntityType.ClrType);

	if (entityTypeBuilder.Metadata.ClrType.IsAssignableTo<IHasConcurrencyStamp>())
	{
		entityTypeBuilder.Property(nameof(IHasConcurrencyStamp.ConcurrencyStamp))
			.IsETagConcurrency()
			.HasMaxLength(ConcurrencyStampConsts.MaxLength)
			.HasColumnName(nameof(IHasConcurrencyStamp.ConcurrencyStamp));
	}
}
إجابة

If I cannot reproduce the problem, I cannot solve the problem. : (

إجابة

hi

I mean can you find some differences between your project and the template project that might be causing the problem.

That is, if you copy some code of your project to the template project, the above problem occurs.

عرض 6551 الي 6560 من 6729 إدخالات
Made with ❤️ on ABP v8.2.0-preview Updated on مارس 25, 2024, 15:11