Base solution for your next web application

Activities of "ipservant"

If issue related with ABP Framework

  • What is ABP Framework version? Zero 8.1 with .NET Core 3.1

Hi, We're currently facing memory issues in our deployment now that a couple users work with it on a daily basis. Before that, the system being more or less in stand-by, it ran for weeks/months without issues, but now it ran out of memory two times in two days. We deployed to docker with 8 GB RAM in total, and it was the Zero Host container (dotnet) that consumed it. The strange thing is how suddenly the used amount jumps: Shortly after that, the Debian host almost stalled due to swapping. I searched through audit logs and host logs to find any suspicious user activity but found none.

Do you have an idea what causes that? Is there any background activity in Zero which could explain that?

Thanks in advance!

  • What is your product version? -> 8.1
  • What is your product type (Angular or MVC)? -> Angular
  • What is product framework type (.net framework or .net core)? -> .net core

Hi guys,

We want to implement versioning for some binary fields (where we store like docx, pdf and files like that) and consider using entity history for this purpose. I saw that it is limited to 512 characters though, do you see any problems when we increase this limit dramatically to something like 20 to 50 megabyte? We'll probably have to store it as base64, too, as the entity history has character fields? We're using Postgres as database.

Thank you for your comments on this!

  • What is your product version? -> 8.1
  • What is your product type (Angular or MVC)? -> Angular
  • What is product framework type (.net framework or .net core)? -> .net core

Hi, We are looking for a timeline control to integrate, and I found this: https://www.primefaces.org/primeng/showcase/#/timeline

Unfortunately, I don't manage to install that properly (tried with npm install primeng --save) as it seems not to be included in my current ASP.NET Zero version. Any advice for the steps to perform is appreciated!

Thank you!

Hi,

Thanks for the input, we created a migration to make the TenancyName citext in PgSQL, now it works as it should for the login by subdomain and also does not allow to create a tenant with TenancyName that matches an existing one with case insensitive check.

Okay thanks, I hoped that there is already some functionality to refresh the features, but in this case I think we will just implement a simple page refresh.

Thanks, we have adjusted it in that way and it is working fine. For the future we might add Stripe's customer Billing portal, too (where customers can set up new cards or cancel the subscription).

Prerequisites

  • What is your product version? -> 8.1.0
  • What is your product type (Angular or MVC)? -> Angular
  • What is product framework type (.net framework or .net core)? -> .net core

Hi, We added per-user licensing and thus show abp.features.getValue('App.MaxUserCount') on the subscription-management.component additionally. But after a change of this setting by a paymentAppService this value is not updating in the UI until page reload. Can you please let us know how to refresh abp.features in the UI?

Thanks!

Hi,

Thanks for explaining, I think we will make some custom adjustments in the files you mentioned. I also think we will need to update to Stripe's current API as it supports VAT calculation now (and generally Stripe isn't very "good" at downwards compatibility...).

Just for point 1) it looks to me that if a customer once chose to go for a single payment, he will not be able to switch to subscription later (the button is not shown). Is that correct or did we maybe break something during a Zero update migration..? If it is correct, then we might disable single payments generally and go for subscriptions only (giving the customer the possibility to quit monthly).

Hi,

No worries :-) We use Postgres (like described here https://aspnetboilerplate.com/Pages/Documents/EF-Core-PostgreSql-Integration) and the collation property in the table properties says "German_Germany.1252". The DB was created with VS and the "update-database" command.

Did we apply anything wrong..?

  • What is your product version? -> 8.1.0
  • What is your product type (Angular or MVC)? -> Angular
  • What is product framework type (.net framework or .net core)? -> .net core

Hello,

From the documentation (https://docs.aspnetzero.com/en/aspnet-core-angular/v8.1.0/Features-Angular-Subscription-Stripe-Integration) and after our generally successful integration tests, we still have the following questions:

  1. How can a tenant switch from single payments to subscription later?
  2. How can a tenant downgrade the edition to a paid one that has a lower price?
  3. How should we add VAT (we are seated in Germany and need to add 16 % VAT on all amounts and show this into the invoices)

Additionally to those points: 3) We would like to make tenants pay per user and month (which is probably not possible out of the box as far as I see), it would be great if you could give us some hints how you would realize this or if this is on the roadmap?

Thank you very much :-) ips-ad

Showing 11 to 20 of 48 entries