maliming
e783d57aed
Fix project file filtering and solution command execution
8 months ago
maliming
e66bb546d2
Refactor variable declaration for exit codes in CLI commands
8 months ago
Ma Liming
721a9297e5
Update framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
8 months ago
Ma Liming
6c64975c12
Update framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/EfCoreMigrationManager.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
8 months ago
maliming
3748dac786
Add 'dotnet build' before creating EF Core migrations
8 months ago
maliming
5c41632d84
Handle Hangfire storage without JobQueueProperty feature.
8 months 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>
8 months ago
maliming
420b4452ec
Add Hangfire periodic worker adapter options.
https://github.com/abpframework/abp/pull/24666
8 months ago
maliming
1806ad2751
Update Devart.Data.Oracle.EFCore and EFCore.Relational versions
9 months ago
Ma Liming
d38c202124
Change methods to virtual in AbpNoContentApiDescriptionProvider
9 months 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
9 months ago
maliming
e9dcded405
Add ShowToolbar property to PageLayout
9 months ago
Ma Liming
f70b6f1f82
Change exception handling in TimeZoneHelper
Catch general exceptions in TimeZoneHelper to handle unexpected errors.
9 months ago
maliming
283d9dde74
Cache ShouldAddComponentAsync result in toolbar contributor
Resolve #24608
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months 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>
9 months ago
maliming
8210f415fe
Enhance TimeZoneHelper with offset and validation
https://abp.io/support/questions/10295/TimeZoneHelperGetTimezones-throws-TimeZoneNotFoundException-on-Linux
9 months 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;
};
});
```
9 months ago
maliming
0b538d91b6
Add ShowToolbar property to ContentLayout
9 months ago
maliming
5d07af6001
Add logic to set addToInbox to true if messageId exists in event inbox
9 months ago
maliming
c418e28742
Remove HtmlEncoder dependency from button tag helpers
9 months ago
maliming
3692690a86
Use `Append` method instead of `HtmlEncoder`.
9 months ago
maliming
85ed51b87c
Fix unit tests in Rider.
9 months ago
maliming
c8fa004de6
Refactor event clearing methods with null-conditional operator
9 months ago
maliming
1e253b4844
Refactor BasicAggregateRoot to use nullable collections for distributed and local events
9 months ago
maliming
5bf06b50f5
Use GetOrNullAsync for setting definition lookup
9 months 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.
9 months ago
maliming
67310e7260
Add NullAbpDistributedLock and register as default lock for unit test.
9 months ago
maliming
7733429c4e
Fix namespace declaration in LocalAbpDistributedLockHandle
9 months ago
maliming
068a568bcc
Enhance KeyedLock with additional locking methods and improve documentation
9 months ago
maliming
b06e8a9381
Refactor KeyedLock disposal logic and update tests
9 months ago
maliming
d8441d7fc4
Add KeyedLock for per-key async locking and update local distributed lock
9 months ago
maliming
c1d5856572
Refactor cache key usage in MvcCachedApplicationConfigurationClient
9 months ago
maliming
cf9f31719c
Refactor StaticPermissionDefinitionStore to use caches
9 months ago
maliming
b9acc164d8
Optimize cache key retrieval in configuration client
9 months ago
Ma Liming
2c81dbd271
Update framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpRadioInputTagHelperService.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
9 months ago
maliming
3f30a71426
Remove HtmlEncoder dependency from TagHelper services
9 months ago
maliming
61405d30cf
HTML-encode TagHelper titles and texts for security
9 months ago
maliming
576ca219de
Make StaticDefinitionCache thread-safe and add tests
9 months ago
maliming
db98067117
Refactor static definition stores and add dynamic initializers
9 months ago
Ma Liming
21b4ddd58c
Format ResetAsync method declaration
9 months ago
maliming
f8c240b42e
Fix cache key and user ID parsing logic
9 months ago
maliming
e43308e9dc
Fix cache key to use app version string
9 months ago
maliming
a565abc59a
Provide a way to clear the `application configuration` cache for all users.
https://abp.io/support/questions/10259
9 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>
9 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>
9 months ago