maliming
a765cc036c
Add end-to-end ClientProxy tests for ContentTypes scenarios
Refs abpframework/abp#23732
2 weeks ago
maliming
6975e88d63
Use IsDeleted column TypeMapping in soft-delete DbFunction
3 weeks ago
maliming
f277b72cb5
Cover IMultiTenant filter and assert property name in expression
3 weeks ago
maliming
d373e15612
Use CLR property name in soft-delete and multi-tenant filters
3 weeks ago
maliming
234c46aab8
Fix FluentValidation not working with ConventionalControllers
When Application Services are registered via ConventionalControllers.Create(),
their types are added to DynamicProxyIgnoreTypes, which disables the
ValidationInterceptor. The AbpValidationActionFilter only checked ModelState
(DataAnnotations), so FluentValidation rules were never executed.
Add IValidationEnabled check in AbpValidationActionFilter to call
IMethodInvocationValidator for conventional controllers, enabling
FluentValidation support without duplicating validation for regular controllers.
Resolve #23457
3 months ago
maliming
8240e01060
Add FindManyAsDictionaryAsync/GetManyAsDictionaryAsync to IEntityCache and add notnull constraint to TKey
3 months ago
maliming
08c6521a59
Use generic EntityNotFoundException<TEntity> in GetManyAsync for consistency with GetAsync
4 months ago
maliming
81d34da46c
Refactor entity cache to use decimal for price and enhance FindManyAsync/GetManyAsync to handle duplicate IDs
4 months ago
maliming
c762a652be
Add example for custom entity cache implementation and replace functionality
4 months ago
copilot-swe-agent[bot]
8a0b5c2d4c
Add GetManyAsync/FindManyAsync to IEntityCache and extract MapToValue virtual method
Co-authored-by: hikalkan <1210527+hikalkan@users.noreply.github.com>
4 months ago
maliming
778abc8aaa
feat: Refactor API documentation handling to support asynchronous operations
4 months ago
Nico Lachmuth
15e467517d
documentation support for abp api description
4 months ago
maliming
fa492e027d
Add authorization support with policies and roles in API description models
4 months ago
maliming
37d3a692d0
Add tests for navigation change detection
5 months ago
maliming
dbcd7dbcb9
Add ProductCacheItem2 and update entity cache tests
5 months ago
maliming
b5cd873526
Use EntityCacheItemWrapper in cache config
Resolve #24770
5 months ago
maliming
bc2a8aef0d
Support nested complex properties & auditing tests
5 months ago
maliming
e487c0aaf2
Support auditing and history for complex properties
Resolve #24764
5 months ago
maliming
96a7303fc6
Revert "Add support and tests for entity history with JSON properties"
This reverts commit 4d00ee9365 .
6 months ago
SALİH ÖZKARA
4d00ee9365
Add support and tests for entity history with JSON properties
Introduces AppEntityWithJsonProperty and related DbSet to test contexts, configures model to handle owned JSON properties, and adds tests to verify entity history tracking for nested JSON property changes and shared entities. Refactors EntityHistoryHelper to improve navigation property change handling.
6 months ago
Ma Liming
0627ca18f1
Update framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/SoftDelete_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
6 months ago
Ma Liming
3371237c91
Update framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/SoftDelete_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
6 months ago
maliming
02bc0161f3
Add concurrency check for soft delete operations
https://abp.io/support/questions/10252/Entity-Framework-Concurrency-Check-with-Soft-Delete-in-ABP--Deletion-Use-Case#answer-3a1e610b-c752-e3eb-45f0-371895276958
6 months ago
maliming
638ca61c96
Rename IsOnlyForeignKeysDeleted to IsOnlyForeignKeysModified
8 months ago
maliming
88bfa816bc
Improve foreign key change detection in domain events
https://abp.io/support/questions/10057
8 months ago
Nico Lachmuth
f639c800f0
fix(): another test fix
10 months ago
Nico Lachmuth
eb1641e2dd
fix(): fix tests
10 months ago
Nico Lachmuth
e7108c8d15
chore(): fix tests
10 months ago
maliming
3ff8fb6e78
Upgrade to .NET 10.0.
10 months ago
erdemcaygor
38805d14f5
code refactoring
10 months ago
maliming
00d6120fdc
Refactor shared entity implementation and tests
10 months ago
maliming
1a8f0fc86e
Add `SharedEntity` base class and unit tests.
10 months ago
maliming
e770f89548
Refactor `DisableAuditingAttribute` to allow it to ignore changes to `AuditProperties`.
Resolve #23168
1 year ago
maliming
9604300eb3
Fix unit tests
1 year ago
maliming
ace40c5c0b
Skip handling `queryStringParameter/pathParameter` if a converter exists.
1 year ago
maliming
61ecc62b1e
Add test to verify new entity cache is returned when added
1 year ago
maliming
78f972c41f
Rename IgnoreEventSelectors to IgnoredEventSelectors.
1 year ago
maliming
81aa3ab4a0
Add test for event triggering with IgnoreEventSelectors configuration
1 year ago
maliming
6c8d37058d
Add `IgnoredNavigationEntitySelectors` to `AbpEntityChangeOptions` to ignore navigation properties.
1 year ago
maliming
2fb1d15038
Update DomainEvents_Tests.cs
1 year ago
maliming
5aaf555791
Clear event predicates after `GetEventsRecords` method.
Resolve #22054
1 year ago
Muximize
e49cba9bc9
Remove unused Usings
2 years ago
maliming
80e02d37dc
Fix the `AbpDateTimeValueConverter `.
https://github.com/dotnet/efcore/issues/34760
2 years ago
maliming
d3414f836c
Disable `AbpDateTimeValueConverter`.
There is a exception in EF Core 9, I'm trying to find a workaround.
2 years ago
maliming
971dc3b8ba
Upgrade to NET 9.0.
2 years ago
maliming
078643680c
Backup `ExtraProperties` during `Reload` entry.
Because `Reload` will not convert the `ExtraProperties` from the JSON string to the `Dictionary`.
2 years ago
maliming
abf2824305
Apply `AbpConcepts` to entities which navigation property changes.
Resolve #19962
2 years ago
maliming
150282386e
`PublishEntityUpdatedEvent` when foreign key and property are changed.
Resolve #19895
2 years ago
maliming
030651ad91
Move `Navigation_Changes_Tests` to EF Core test project.
2 years ago
maliming
195a9bec2f
Add more unit test cases.
2 years ago