maliming
5c41632d84
Handle Hangfire storage without JobQueueProperty feature.
3 weeks ago
Ma Liming
47dcccf771
Update framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/AbpHangfirePeriodicBackgroundWorkerAdapterOptions.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
3 weeks ago
maliming
420b4452ec
Add Hangfire periodic worker adapter options.
https://github.com/abpframework/abp/pull/24666
3 weeks ago
maliming
1806ad2751
Update Devart.Data.Oracle.EFCore and EFCore.Relational versions
3 weeks ago
Ma Liming
d38c202124
Change methods to virtual in AbpNoContentApiDescriptionProvider
3 weeks ago
maliming
dd2ee0ccc6
Add `AbpNoContentApiDescriptionProvider` to handle NoContent responses
Introduces a custom API description provider to automatically add 204 No Content response types for remote service actions returning Task or void, improving API documentation accuracy.
Resolve #24647
3 weeks ago
maliming
e9dcded405
Add ShowToolbar property to PageLayout
3 weeks ago
Ma Liming
f70b6f1f82
Change exception handling in TimeZoneHelper
Catch general exceptions in TimeZoneHelper to handle unexpected errors.
4 weeks ago
maliming
283d9dde74
Cache ShouldAddComponentAsync result in toolbar contributor
Resolve #24608
4 weeks ago
Ma Liming
6ee810bcb7
Update framework/src/Volo.Abp.Timing/Volo/Abp/Timing/TimeZoneHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
e50869a8e7
Update framework/test/Volo.Abp.Timing.Tests/Volo/Abp/Timing/TimeZoneHelper_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
c7c075c78a
Update framework/src/Volo.Abp.Timing/Volo/Abp/Timing/TimeZoneHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
65d8b4281c
Update framework/src/Volo.Abp.Timing/Volo/Abp/Timing/TimeZoneHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
6b745b56d6
Update framework/src/Volo.Abp.Timing/Volo/Abp/Timing/TimeZoneHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
1ba16383e3
Update framework/test/Volo.Abp.Timing.Tests/Volo/Abp/Timing/TimeZoneHelper_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
maliming
8210f415fe
Enhance TimeZoneHelper with offset and validation
https://abp.io/support/questions/10295/TimeZoneHelperGetTimezones-throws-TimeZoneNotFoundException-on-Linux
4 weeks ago
maliming
27179a007c
Support dynamic client credentials in token introspection
```cs
AddAbpOpenIdConnect("oidc", options =>
{
//...
options.ClientId = configuration["AuthServer:ClientId"];
options.ClientSecret = configuration["AuthServer:ClientSecret"];
options.UsePkce = true;
//...
options.Events.OnTokenResponseReceived = ctx =>
{
ctx.Properties?.SetString("client_id", configuration["AuthServer:ClientId"]);
ctx.Properties?.SetString("client_secret", configuration["AuthServer:ClientSecret"]);
return Task.CompletedTask;
};
});
```
4 weeks ago
maliming
0b538d91b6
Add ShowToolbar property to ContentLayout
4 weeks ago
maliming
5d07af6001
Add logic to set addToInbox to true if messageId exists in event inbox
1 month ago
maliming
c418e28742
Remove HtmlEncoder dependency from button tag helpers
1 month ago
maliming
3692690a86
Use `Append` method instead of `HtmlEncoder`.
1 month ago
maliming
85ed51b87c
Fix unit tests in Rider.
1 month ago
maliming
c8fa004de6
Refactor event clearing methods with null-conditional operator
1 month ago
maliming
1e253b4844
Refactor BasicAggregateRoot to use nullable collections for distributed and local events
1 month ago
maliming
028362c672
Add logging for DateTime conversion failures
1 month ago
maliming
84cf25f17b
Refactor DateTime handling to use GetUtcOffset for accurate timezone adjustments in model binding and JSON converters
1 month ago
maliming
275b181fce
Enhance DateTime handling with timezone support in model binding and JSON converters
1 month ago
maliming
71bc239f88
Refactor token expiration handling in cookie auth options
1 month ago
maliming
5d84359a97
Refactor token validation in CookieAuthenticationOptionsExtensions
Resolve #24468
1 month ago
maliming
6f57ec4568
Add audit support for JSON property changes.
1 month ago
maliming
96a7303fc6
Revert "Add support and tests for entity history with JSON properties"
This reverts commit 4d00ee9365 .
1 month 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.
1 month ago
maliming
562914fc69
Refactor resource permission key lookup to use names/ClientIds
1 month ago
SALİH ÖZKARA
fb5dbaee99
Fix entity type name for shared CLR types
Update EntityHistoryHelper to set the entity type name only for shared CLR types that are not owned entities. This prevents incorrect entity name assignment for owned types.
1 month ago
SALİH ÖZKARA
d041aeb1fa
Improve JSON navigation property change tracking
Refactored EntityHistoryHelper to better handle property changes for navigation properties mapped to JSON. Now, nested property changes are prefixed with the navigation property name, and duplicate property names are handled to avoid conflicts.
1 month ago
SALİH ÖZKARA
bdd0901dba
Update framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/EntityHistory/EntityHistoryHelper.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 month ago
maliming
bdd7607975
Fix parameter order and minor code cleanups
1 month ago
SALİH ÖZKARA
f253f9945e
Improve entity history handling for shared types and JSON
Enhanced EntityHistoryHelper to correctly handle entities with shared CLR types and properties mapped to JSON. Added logic to determine property type from entry values when the type is object, and improved property change tracking for JSON-mapped navigation properties.
1 month ago
maliming
e1b7487c05
Refactor permission value provider methods for consistency and clarity
1 month ago
maliming
5bf06b50f5
Use GetOrNullAsync for setting definition lookup
1 month ago
Halil İbrahim Kalkan
3de33e51ee
Use GetOrNullAsync for feature definition lookup
Replaces GetAsync with GetOrNullAsync when retrieving feature definitions in FeatureChecker. This prevents exceptions when a feature is not found and returns null instead, improving error handling.
1 month ago
maliming
ab114bedf2
Add ClientResourcePermissionValueProvider implementation
1 month ago
maliming
67310e7260
Add NullAbpDistributedLock and register as default lock for unit test.
1 month ago
maliming
7733429c4e
Fix namespace declaration in LocalAbpDistributedLockHandle
1 month ago
maliming
068a568bcc
Enhance KeyedLock with additional locking methods and improve documentation
1 month ago
maliming
b06e8a9381
Refactor KeyedLock disposal logic and update tests
1 month ago
maliming
d8441d7fc4
Add KeyedLock for per-key async locking and update local distributed lock
1 month ago
maliming
c1d5856572
Refactor cache key usage in MvcCachedApplicationConfigurationClient
1 month ago
maliming
cf9f31719c
Refactor StaticPermissionDefinitionStore to use caches
1 month ago
maliming
b9acc164d8
Optimize cache key retrieval in configuration client
1 month ago