Halil İbrahim Kalkan
Halil İbrahim Kalkan
**DO NOT MERGE THIS PULL REQUEST** This PR shows how we would store the payment module's data in a separate database. While our main database is PostgreSQL, the second database...
Certain events should have rate limits. For example, you can not create more than 5 events in a day.
https://github.com/abpframework/abp/pull/10008 adds inbox & outbox patterns to the distributed event bus. However, it doesn't support multi-tenancy with a tenant has a dedicated database. We don't support it since it is...
- [x] Integrate CMS Kit rating component (only purchased users can set a rating) - [x] Integrate CMS Kit comment component (only authenticated users can comment) We should think if...
@realLiangshiwei can you please add unit tests. ## Usage ### Entity objects are directly cached 1. Register the entity cache: `context.Services.AddEntityCache()`. 2. Inject & use `IEntityCache` service. With this usage,...
Because they will be checked in most cases. I testes with the open-source app template with Blazor WASM UI. We should also check and apply for other UI types too....
- [ ] Investigate "how ABP framework can help developers on gRPC API creation". - [ ] Implement gRPC endpoints for all the modules. - [ ] Add a starting...
- [ ] Use distributed locking for GetOrAdd... methods. Currently, we are using in-process locking, which is fine, but doesn't prevent multiple write operations. That means if the data is...
See https://github.com/abpframework/abp/pull/14055
For https://github.com/abpframework/abp/pull/12896 and https://github.com/abpframework/abp/pull/14051 Also document `AlwaysLogSelectors` and `IsEnabledForIntegrationServices` properties for audit log options.