Ends in:
5 DAYS
14 HRS
17 MIN
50 SEC
Ends in:
5 D
14 H
17 M
50 S

Activities of "enisn"

You can compile CSS files by running yarn gulp command in Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton folder.

If gulp isn't installed, you can use npm install gulp command.

Then you need to run abp bundle command for your Blazor WebAssembly project to update blazor wasm bundles.

You're right. It seems it's a false positive exception. We'll prevent this issue in the next 7.1 patch release.

Since the check is done in the entity itself, unfortunately I can't provide a proper workaround until the next patch release.

Thanks for reporting this issue. We've opened an internal issue for this issue. We'll work on it in future milestones.

Sorry, I couldn't understand the problem, do you get an exception? Can you share detailed exception?


For subscriptions, configuring webhooks is required. The system can only know if subscription continues or not from webhooks.

So, each subscription have to be checked and updated via webhooks. But the first payment for the subscription should be completed by both webhook and redirected last page, if not, it seems there is a missing use-case or a bug

Answer

Unfortunately we can't say anything without stacktrace. If you have stacktrace of the exception, please provide us. In the audit logs, nothing is presented about the exception

That way should work. https://docs.abp.io/en/abp/latest/Distributed-Event-Bus#subscribing-to-events

Some cases might be changed according to your event bus service. Which one are you using? (RabbitMQ, Kafka, Azure etc.)

It was a temporary error and it should happen now

Currently, tenants can't configure their own payment gateway configurations by default, all the configurations are made in appsettings.json, so tenants can't use different payment accounts (different stripe, payu accaounts etc.), so there is no meaning adding new productId by tenants. So, converting that permission for host only is a better approach over this condition. We'll make some overhauls on this in the next version.

3

Regarding ABP.Volo.Payment, why tenant has permission to create plan or update plan by default. I am just trying to understand what is the logic to allow tenant to change plans created by host. Is it to allow my tenants to set their own payment Payment Gateway so my tenant can issue their own invoice and received payment from their customers, like B2B2C

It seems there is a logical issue in there, we'll try to enhance this logic in the next version but you can use the following workaround in your application for now;

  • Create a PermissionDefinition provider in your project. (Applcation.Contracts prefferred)

    And set multitenantcy side as Host for each permission in the group.

    public class PaymentFixPermissionDefinitionProvider : PermissionDefinitionProvider
    {
        public override void Define(IPermissionDefinitionContext context)
        {
            var paymentAdminGroup = context.GetGroupOrNull(PaymentAdminPermissions.GroupName);
            if (paymentAdminGroup != null)
            {
                foreach (var permissionDefinition in paymentAdminGroup.Permissions)
                {
                    ConvertToHostSide(permissionDefinition);
                }
            }
        }
    
        private void ConvertToHostSide(PermissionDefinition permissionDefinition)
        {
            permissionDefinition.MultiTenancySide = Abp.MultiTenancy.MultiTenancySides.Host;
    
            foreach(var childPermissionDefinition in permissionDefinition.Children) 
            {
                ConvertToHostSide(childPermissionDefinition);
            }
        }
    }
    

We've just released LeptonX 2.0.5 version. Can you try to upgrade and try it?

Make sure your bundle files are regenerated after the update by executing abp bundle.

Showing 101 to 110 of 496 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 26, 2024, 12:49