Browse Source

Merge remote-tracking branch 'origin/rel-9.3' into sumeyye/standalone-migration-documentation-updates

pull/23285/head
sumeyye 6 months ago
parent
commit
828566d152
  1. 5
      Directory.Packages.props
  2. 4
      common.props
  3. 6
      docs/en/docs-nav.json
  4. 5
      docs/en/framework/architecture/multi-tenancy/index.md
  5. 12
      docs/en/framework/data/entity-framework-core/mysql.md
  6. 17
      docs/en/framework/infrastructure/json.md
  7. 2
      docs/en/framework/ui/angular/quick-start.md
  8. 23
      docs/en/framework/ui/maui/index.md
  9. BIN
      docs/en/get-started/images/abp-studio-microservice-solution-runner-applications.png
  10. BIN
      docs/en/get-started/images/abp-studio-microservice-solution-runner.png
  11. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure-tiered.png
  12. BIN
      docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure.png
  13. 8
      docs/en/get-started/layered-web-application.md
  14. 4
      docs/en/get-started/microservice.md
  15. 17
      docs/en/release-info/migration-guides/abp-9-3.md
  16. 1
      docs/en/release-info/release-notes.md
  17. 10
      docs/en/solution-templates/microservice/index.md
  18. 10
      docs/en/solution-templates/microservice/main-components.md
  19. BIN
      docs/en/studio/images/monitoring-applications/monitoring-window-hint.png
  20. BIN
      docs/en/studio/images/monitoring-applications/monitoring.png
  21. BIN
      docs/en/studio/images/monitoring-applications/tools-create.png
  22. BIN
      docs/en/studio/images/monitoring-applications/tools-overview.png
  23. 19
      docs/en/studio/monitoring-applications.md
  24. 27
      docs/en/studio/release-notes.md
  25. 2
      docs/en/studio/version-mapping.md
  26. 5
      docs/en/tutorials/book-store/part-05.md
  27. BIN
      docs/en/tutorials/modular-crm/images/visual-studio-product-integration-service-implementation.png
  28. 2
      docs/en/tutorials/modular-crm/part-05.md
  29. 114
      docs/en/tutorials/todo/layered/index.md
  30. 7
      framework/Volo.Abp.sln
  31. 1
      framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.Bundling/MauiStyleContributor.cs
  32. 10
      framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/Views/MultiTenancyMiddlewareErrorPage.Designer.cs
  33. 8
      framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/Views/MultiTenancyMiddlewareErrorPage.cshtml
  34. 4
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Resources/WebRequestResources.cs
  35. 3
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/toast/abp-toast.css
  36. 12
      framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/AbpBackgroundJobsAbstractionsModule.cs
  37. 12
      framework/src/Volo.Abp.BackgroundJobs/Volo/Abp/BackgroundJobs/AbpBackgroundJobsModule.cs
  38. 1
      framework/src/Volo.Abp.BackgroundWorkers/Volo.Abp.BackgroundWorkers.csproj
  39. 21
      framework/src/Volo.Abp.BackgroundWorkers/Volo/Abp/BackgroundWorkers/AbpBackgroundWorkersModule.cs
  40. 6
      framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs
  41. 4
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Auth/AuthService.cs
  42. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs
  43. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs
  44. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateInfoProvider.cs
  45. 24
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs
  46. 8
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs
  47. 3
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/FodyWeavers.xml
  48. 30
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/FodyWeavers.xsd
  49. 0
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Microsoft/EntityFrameworkCore/AbpPomeloMySQLModelBuilderExtensions.cs
  50. 27
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo.csproj
  51. 33
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/AbpDbContextConfigurationContextMySQLExtensions.cs
  52. 29
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/AbpDbContextOptionsMySQLExtensions.cs
  53. 40
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/ConnectionStrings/PomeloMySQLConnectionStringChecker.cs
  54. 27
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/MySQL/AbpEntityFrameworkCoreMySQLPomeloModule.cs
  55. 12
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Microsoft/EntityFrameworkCore/AbpMySQLModelBuilderExtensions.cs
  56. 2
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo.Abp.EntityFrameworkCore.MySQL.csproj
  57. 19
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/AbpDbContextConfigurationContextMySQLExtensions.cs
  58. 7
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/AbpDbContextOptionsMySQLExtensions.cs
  59. 4
      framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySQLConnectionStringChecker.cs
  60. 24
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs
  61. 80
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs
  62. 92
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEfCoreNavigationHelper_Tests.cs
  63. 5
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs
  64. 16
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs
  65. 31
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/Domain/BlogPost.cs
  66. 17
      framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs
  67. 17
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/LoggedOut.js
  68. 6
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  69. 264
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  70. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  71. 268
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  72. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  73. 306
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  74. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  75. 240
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  76. 10
      modules/cms-kit/angular/package.json
  77. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  78. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  79. 240
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  80. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  81. 240
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  82. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  83. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  84. 46
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json
  85. 6
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogFeature.cs
  86. 4
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MarkedItems/UserMarkedItem.cs
  87. 10
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaDescriptor.cs
  88. 26
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItem.cs
  89. 4
      modules/docs/app/VoloDocs.Web/package.json
  90. 306
      modules/docs/app/VoloDocs.Web/yarn.lock
  91. 10
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/DocumentContributor.cs
  92. 20
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureDefinitionRecord.cs
  93. 6
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureGroupDefinitionRecord.cs
  94. 24
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySecurityLog.cs
  95. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  96. 20
      modules/openiddict/app/angular/package.json
  97. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  98. 240
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  99. 4
      modules/virtual-file-explorer/app/package.json
  100. 2
      npm/lerna.json

5
Directory.Packages.props

@ -136,7 +136,8 @@
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="9.23.80" />
<PackageVersion Include="Polly" Version="8.5.2" />
<PackageVersion Include="Polly.Extensions.Http" Version="3.0.0" />
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0-preview.3.efcore.9.0.0" />
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0-rc.1.efcore.9.0.0" />
<PackageVersion Include="MySql.EntityFrameworkCore" Version="9.0.6" />
<PackageVersion Include="Quartz" Version="3.14.0" />
<PackageVersion Include="Quartz.Extensions.DependencyInjection" Version="3.14.0" />
<PackageVersion Include="Quartz.Plugins.TimeZoneConverter" Version="3.14.0" />
@ -185,4 +186,4 @@
<PackageVersion Include="ConfigureAwait.Fody" Version="3.3.2" />
<PackageVersion Include="Fody" Version="6.9.2" />
</ItemGroup>
</Project>
</Project>

4
common.props

@ -1,8 +1,8 @@
<Project>
<PropertyGroup>
<LangVersion>latest</LangVersion>
<Version>9.3.0-rc.3</Version>
<LeptonXVersion>4.3.0-rc.3</LeptonXVersion>
<Version>9.3.0-rc.4</Version>
<LeptonXVersion>4.3.0-rc.4</LeptonXVersion>
<NoWarn>$(NoWarn);CS1591;CS0436</NoWarn>
<PackageIconUrl>https://abp.io/assets/abp_nupkg.png</PackageIconUrl>
<PackageProjectUrl>https://abp.io/</PackageProjectUrl>

6
docs/en/docs-nav.json

@ -2127,11 +2127,11 @@
{
"text": "Microservice Solution",
"isLazyExpandable": true,
"path": "solution-templates/microservice",
"path": "solution-templates/microservice/index.md",
"items":[
{
"text": "Overview",
"path": "solution-templates/microservice"
"path": "solution-templates/microservice/overview.md"
},
{
"text": "Solution Structure",
@ -2187,7 +2187,7 @@
},
{
"text": "Swagger integration",
"path": "solution-templates/microservice/swagger.md"
"path": "solution-templates/microservice/swagger-integration.md"
},
{
"text": "Permission management",

5
docs/en/framework/architecture/multi-tenancy/index.md

@ -42,6 +42,8 @@ ABP supports all the following approaches to store the tenant data in the databa
[Saas module (PRO)](../../../modules/saas.md) allows you to set a connection string for any tenant (as optional), so you can achieve any of the approaches.
> You can see the community article *[Multi-Tenancy with Separate Databases in .NET and ABP Framework](https://abp.io/community/articles/multitenancy-with-separate-databases-in-dotnet-and-abp-51nvl4u9)* for more details about different database architectures with practical implementation details.
## Usage
Multi-tenancy system is designed to **work seamlessly** and make your application code **multi-tenancy unaware** as much as possible.
@ -445,8 +447,9 @@ The [Tenant Management module](../../../modules/tenant-management.md) provides a
### A note about separate database per tenant approach in open source version
While ABP fully supports this option, managing connection strings of tenants from the UI is not available in open source version. You need to have [Saas module (PRO)](../../../modules/saas.md).
Alternatively you can implement this feature yourself by customizing the tenant management module and tenant application service to create and migrate the database on the fly.
Alternatively, you can implement this feature yourself by customizing the tenant management module and tenant application service to create and migrate the database on the fly.
## See Also
* [Features](../../infrastructure/features.md)
* [Article: Multi-Tenancy with Separate Databases in .NET and ABP Framework](https://abp.io/community/articles/multitenancy-with-separate-databases-in-dotnet-and-abp-51nvl4u9)

12
docs/en/framework/data/entity-framework-core/mysql.md

@ -17,10 +17,20 @@ Find ***YourProjectName*EntityFrameworkCoreModule** class inside the `.EntityFra
Find `UseSqlServer()` calls in your solution. Check the following files:
* *YourProjectName*EntityFrameworkCoreModule.cs inside the `.EntityFrameworkCore` project. Replace `UseSqlServer()` with `UseMySQL()`.
* *YourProjectName*DbContextFactory.cs inside the `.EntityFrameworkCore` project. Replace `UseSqlServer()` with `UseMySql()`. Then add a new parameter (`ServerVersion`) to `UseMySql()` method. Example: `.UseMySql(configuration.GetConnectionString("Default"), ServerVersion.Parse("8.0.21-mysql"))`. See [this issue](https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/pull/1233) for more information about `ServerVersion`)
* *YourProjectName*DbContextFactory.cs inside the `.EntityFrameworkCore` project. Replace `UseSqlServer()` with `UseMySQL()`.
> Depending on your solution structure, you may find more code files need to be changed.
## Use Pomelo Provider
Alternatively, you can use the [Pomelo.EntityFrameworkCore.MySql](https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySql) provider. Replace the [Volo.Abp.EntityFrameworkCore.MySQL](https://www.nuget.org/packages/Volo.Abp.EntityFrameworkCore.MySQL) package with the [Volo.Abp.EntityFrameworkCore.MySQL.Pomelo](https://www.nuget.org/packages/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo) package in your `.EntityFrameworkCore` project.
Find ***YourProjectName*EntityFrameworkCoreModule** class inside the `.EntityFrameworkCore` project, replace `typeof(AbpEntityFrameworkCoreMySQLModule)` with `typeof(AbpEntityFrameworkCoreMySQLPomeloModule)` in the `DependsOn` attribute.
> Depending on your solution structure, you may find more code files need to be changed.
The `UseMySQL()` method calls remain the same, no changes needed.
## Change the Connection Strings
MySQL connection strings are different than SQL Server connection strings. So, check all `appsettings.json` files in your solution and replace the connection strings inside them. See the [connectionstrings.com](https://www.connectionstrings.com/mysql) for details of MySQL connection string options.

17
docs/en/framework/infrastructure/json.md

@ -69,6 +69,19 @@ Add [Volo.Abp.Json.Newtonsoft](https://www.nuget.org/packages/Volo.Abp.Json.Newt
## Configuring JSON options in ASP.NET Core
You can change the JSON behavior in ASP.NET Core by configuring [JsonOptions](https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.jsonoptions) or
[MvcNewtonsoftJsonOptions](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.mvcnewtonsoftjsonoptions)(if you use `Newtonsoft.Json`)
Configuring JSON options in ABP does not affect ASP.NET Core's JSON settings. To modify ASP.NET Core JSON behavior, configure [JsonOptions](https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.jsonoptions) or [MvcNewtonsoftJsonOptions](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.mvcnewtonsoftjsonoptions) (if you're using `Newtonsoft.Json`) separately.
Example:
```csharp
Configure<JsonOptions>(options =>
{
//options.SerializerOptions
});
// If you use Newtonsoft.Json
Configure<MvcNewtonsoftJsonOptions>(options =>
{
//options.SerializerSettings
});
```

2
docs/en/framework/ui/angular/quick-start.md

@ -1,6 +1,6 @@
# ABP Angular Quick Start
**In this version ABP uses Angular [20.0.x](https://github.com/angular/angular/tree/17.3.x) version. You don't have to install Angular CLI globally**
**In this version ABP uses Angular [20.0.x](https://github.com/angular/angular/tree/20.0.x) version. You don't have to install Angular CLI globally**
## How to Prepare Development Environment

23
docs/en/framework/ui/maui/index.md

@ -13,6 +13,8 @@ ABP Commercial platform provides a basic [MAUI](https://docs.microsoft.com/en-us
Run the backend application described in the [getting started document](../../../get-started/index.md).
## Run the Mobile Application
Open the `appsettings.json` in the `MAUI` project:
{{ if Tiered == "Yes" }}
@ -25,6 +27,12 @@ Open the `appsettings.json` in the `MAUI` project:
{{ end }}
After ensuring the backend application is running and the `appsettings.json` is properly configured in the mobile application, you can proceed to run the mobile application. You can run the application either by using the `dotnet build` command (e.g. `dotnet build -t:Run -f net9.0-android` for Android or `dotnet build -t:Run -f net9.0-ios` for iOS) or by running it through Visual Studio or any other IDE that supports MAUI.
> For more information about running the mobile application, please refer to the [Microsoft's documentation](https://learn.microsoft.com/en-us/dotnet/maui/?view=net-maui-9.0).
You can examine the [Users Page](#users-page) or any other pre-defined page to see how to use CSharp Client Proxy to request backend API and consume the backend API in the same way in your application. Also, if you encounter any errors on specific platforms, you can refer to the following sections for each platform to find common issues and their solutions.
### Android
If you get the following error when connecting to the emulator or a physical phone, you need to set up port mapping.
@ -65,10 +73,11 @@ If you run the MAUI on a Mac agent, the remote iOS Simulator can't access the ba
## User Interface
The MAUI template consists of four pages:
* **Homepage**: This is the welcome page of the application.
* **Users**: Management page for your application users. You can search, add, update, or delete users of your application.
* **Tenants**: Management page for your tenants.
* **Settings**: Management page for your application settings. On this page, you can change **the current language**, **the profile picture**, **the current password**, or/and **the current theme**.
- **Homepage**: This is the welcome page of the application.
- **Users**: Management page for your application users. You can search, add, update, or delete users of your application.
- **Tenants**: Management page for your tenants.
- **Settings**: Management page for your application settings. On this page, you can change **the current language**, **the profile picture**, **the current password**, or/and **the current theme**.
### Homepage
@ -86,12 +95,6 @@ The MAUI template consists of four pages:
![Maui Settings Page](../../../images/maui-settings-page.png)
## Run the Mobile Application
You can run the MAUI application through Visual Studio or any other IDE that supports MAUI. After the application is up and running, you can continue to develop your application based on this startup template.
You can examine the [Users Page](#users-page) or any other pre-defined page to see how to use CSharp Client Proxy to request backend API and consume the backend API in the same way in your application.
### Advanced
#### Validation

BIN
docs/en/get-started/images/abp-studio-microservice-solution-runner-applications.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 36 KiB

BIN
docs/en/get-started/images/abp-studio-microservice-solution-runner.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 115 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure-tiered.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
docs/en/get-started/images/abp-studio-new-solution-dialog-solution-structure.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 68 KiB

8
docs/en/get-started/layered-web-application.md

@ -75,8 +75,16 @@ Installing a module after creating the solution may require manual steps. So, it
Once you select the desired modules, click the *Next* button for the *Solution Structure* screen:
{{ if Tiered == "Yes" }}
![abp-studio-new-solution-dialog-solution-structure-tiered](images/abp-studio-new-solution-dialog-solution-structure-tiered.png)
{{ else }}
![abp-studio-new-solution-dialog-solution-structure](images/abp-studio-new-solution-dialog-solution-structure.png)
{{ end }}
It creates a separate host application that only serves the HTTP (REST) APIs. The web application then performs remote HTTP calls to that application for every operation. If the *Tiered* option is not selected, then the web and HTTP APIs are hosted in a single application, and the calls from the UI layer to the API layer are performed in-process.
The tiered architecture allows you to host the web (UI) application in a server that can not access to your database server. However, it brings a slight loss of performance (because of the HTTP calls between UI and HTTP API applications) and makes your architecture, development, and deployment more complex. If you don't understand the tiered structure, just skip it.

4
docs/en/get-started/microservice.md

@ -150,9 +150,9 @@ In the *Solution Runner* section (on the left side) you can see all the runnable
![abp-studio-microservice-solution-runner-applications](images/abp-studio-microservice-solution-runner-applications.png)
> A leaf item in the *Solution Runner* is called as an *Application* as it is an executable application.
> A leaf item in the *Solution Runner* is called as an *Application* as it is an executable application, excluding items under `Containers`.
As shown in the figure above, the executable applications are grouped into folders like `apps`, `gateways`, `infrastructure`, and `services`. You can start/stop them all, a group (folder) of them, or one by one.
As shown in the figure above, the executable applications are grouped into folders like `apps`, `gateways`, and `services`. You can start/stop them all, a group (folder) of them, or one by one. The `Containers` branch contains the needed docker containers for the applications.
Before running the applications, you can run the all application by right-clicking the root item in the *Solution Runner* and select *Build* -> *Build All* action. However, you don't need to do that, because ABP Studio builds the applications before running them by default.

17
docs/en/release-info/migration-guides/abp-9-3.md

@ -43,4 +43,19 @@ The main changes include:
- Added support for standalone components in ABP Suite code generation
- Updated schematics to support both module-based and standalone templates
For detailed migration steps and best practices, please refer to our upcoming documentation and/or blog post. The migration is optional, and you can continue using the module-based approach if you prefer.
For detailed migration steps and best practices, please refer to our upcoming documentation and/or blog post. The migration is optional, and you can continue using the module-based approach if you prefer.
## Angular UI: Migrating Version to v20
In this version, we've updated our Angular version to v20. This update brings our Angular user interface to the latest and most powerful version
Key Updates:
- Updated Angular packages (core, common, forms, router, etc.) to ~20.0.0
- Updated @angular/cli and @angular-devkit/* to ~20.0.0
- Updated Typescript to ~5.8.0
- Updated RxJS to ~7.8.0
- Updated third-party libraries to their latest versions compatible with Angular v20
Breaking Changes:
- Minimum required Node.js version is now v20.19.0
- @angular/platform-browser no longer includes deprecated APIs like DOCUMENT token globally; ensure you're importing from @angular/common

1
docs/en/release-info/release-notes.md

@ -16,6 +16,7 @@ This is currently a RC (release-candidate) and you can see the detailed **[blog
* Angular UI: Standalone Package Structure
* Upgraded to `Blazorise` **v1.7.7**
* Audit Logging Module: Excel Export
* Angular UI: Version Upgrade to **v20**
## 9.2 (2025-06-02)

10
docs/en/solution-templates/microservice/index.md

@ -1,5 +1,15 @@
# ABP Studio: Microservice Solution Template
````json
//[doc-nav]
{
"Next": {
"Name": "Microservice Solution: Overview",
"Path": "solution-templates/microservice/overview"
}
}
````
> You must have an ABP Business or a higher license to use this startup template.
ABP Studio provides pre-architected and production-ready templates to jump start a new solution. One of them is the Microservice solution template. You can use it to build distributed systems with common microservice patterns. It includes multiple services, API gateways and applications that are well integrated to each other and ready to be a great base solution for your microservice system.

10
docs/en/solution-templates/microservice/main-components.md

@ -1,5 +1,15 @@
# Microservice Solution: Main Components
```json
//[doc-nav]
{
"Next": {
"Name": "Microservices",
"Path": "solution-templates/microservice/microservices"
}
}
```
> You must have an ABP Business or a higher license to be able to create a microservice solution.
The solution consists of various applications, API gateways and services. The following documents explains these components in details:

BIN
docs/en/studio/images/monitoring-applications/monitoring-window-hint.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
docs/en/studio/images/monitoring-applications/monitoring.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 36 KiB

BIN
docs/en/studio/images/monitoring-applications/tools-create.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
docs/en/studio/images/monitoring-applications/tools-overview.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

19
docs/en/studio/monitoring-applications.md

@ -10,10 +10,14 @@
}
````
ABP Studio offers a comprehensive centralized monitoring solution, enabling you to oversee all applications from a single interface. To see the monitoring tabs you can select the [Solution Runner](./running-applications.md) or *Kubernetes* from the left menu, monitoring tabs are automatically opened in the center. You can start the applications for monitoring. Various monitoring options are available, including [Overall](#overall), [Browse](#browse), [HTTP Requests](#http-requests), [Events](#events), [Exceptions](#exceptions), [Logs](#logs).
ABP Studio offers a comprehensive centralized monitoring solution, enabling you to oversee all applications from a single interface. To see the monitoring tabs you can select the [Solution Runner](./running-applications.md) or *Kubernetes* from the left menu, monitoring tabs are automatically opened in the center. You can start the applications for monitoring. Various monitoring options are available, including [Overall](#overall), [Browse](#browse), [HTTP Requests](#http-requests), [Events](#events), [Exceptions](#exceptions), [Logs](#logs), [Tools](#tools).
![monitoring](./images/monitoring-applications/monitoring.png)
If you want to open any of these tabs in separate window, just drag it from the header a little bit and it will pop-up in a new window. In this way you can monitor multiple tabs at once:
![monitoring-window-hint](./images/monitoring-applications/monitoring-window-hint.png)
## Collecting Telemetry Information
There are two application [types](./running-applications.md#abp-studio-running-applications): C# and CLI. Only C# applications can establish a connection with ABP Studio and transmit telemetry information via the `Volo.Abp.Studio.Client.AspNetCore` package. However, we can view the *Logs* and *Browse* (if there is a *Launch URL*) for both CLI and C# application types. Upon starting C# applications, they attempt to establish a connection with ABP Studio. When connection successful, you should see a chain icon next to the application name in [Solution Runner](./running-applications.md#run-1). Applications can connect the ABP Studio with *Solution Runner* -> *C# Application* -> *Run* -> *Start* or from an outside environment such as debugging with Visual Studio. Additionally, they can establish a connection from a Kubernetes Cluster through the ABP Studio [Kubernetes Integration: Connecting to the Cluster](../get-started/microservice.md#kubernetes-integration-connecting-to-the-cluster).
@ -130,3 +134,16 @@ Click on a row to inspect the details of each exception; `Application`, `Excepti
The *Logs* tab allows you to view all logs for both CLI and C# applications. To access logs, simply select an application. You can also apply filters using the search textbox by log text or by selecting a specific *Log Level*. When you select a *Log Level* it shows selected log level and higher log levels. For example, if you select *Warning* it shows *Warning*, *Error* and *Critical* logs. To clear selected application logs, use the *Clear Logs* button. If *Auto Scroll* is checked, the display automatically scrolls when new logs are received.
![logs](./images/monitoring-applications/logs.png)
## Tools
The *Tools* tab allows you to easily access to the user interfaces of the tools you are using. A *tool* may be related with a docker container, or independent. If it is related with a container (ex: *grafana*), the tool is opened when the container is up. If the tool is independent, it will be always opened.
![tools](./images/monitoring-applications/tools-overview.png)
The microservice template comes with pre-defined tools to display related container user interfaces. You can edit existing tools, add new tools or delete existing tools.
In the example below, a new tool named `My Application Status` will be added to the tools and it will display the URL in the input:
![tools-create](./images/monitoring-applications/tools-create.png)

27
docs/en/studio/release-notes.md

@ -2,6 +2,33 @@
This document contains **brief release notes** for each ABP Studio release. Release notes only include **major features** and **visible enhancements**. Therefore, they don't include all the development done in the related version.
## 1.1.2 (2025-07-31)
* Upgraded template dependencies for ABP Framework and LeptonX. (targeting ABP `9.2.3`)
* Configured LeptonX Lite logos in the templates.
* Added browser tab memory feature to remember previously selected tabs.
* Enhanced tools section with default credentials display for first-time tool usage.
* Improved module and package loading with better error handling.
## 1.1.1 (2025-07-22)
* Enhanced tools section with clear cookies option.
* Fixed language management module name display for imported modules.
* Improved update window messaging with "Skip this version" option.
* Fixed Docker Compose file issues in microservice template.
* Resolved RabbitMQ tool cookie problems.
## 1.1.0 (2025-07-16)
* Upgraded template dependencies for ABP Framework and LeptonX. (targeting ABP `9.2.2`)
* Enhanced UI scaling for all windows and improved user experience.
* Added tools section in solution runner main area with basic Grafana dashboard for microservice template.
* Improved container management during application building.
* Enhanced background task exception handling.
* Added public account module package reference to Blazor WebApp client.
* Fixed tenant database context updating errors.
* Improved optional module selection UI with better documentation integration.
## 1.0.2 (2025-06-24)
* Enhanced the ABP NuGet package installation experience.

2
docs/en/studio/version-mapping.md

@ -4,6 +4,8 @@ This document provides a general overview of the relationship between various ve
| **ABP Studio Version** | **ABP Version of Startup Template** |
|------------------------|---------------------------|
| 1.1.2 | 9.2.3 |
| 1.1.0 - 1.1.1 | 9.2.2 |
| 1.0.2 | 9.2.1 |
| 1.0.1 | 9.2.0 |
| 1.0.0 | 9.2.0 |

5
docs/en/tutorials/book-store/part-05.md

@ -72,7 +72,12 @@ public class BookStorePermissionDefinitionProvider : PermissionDefinitionProvide
public override void Define(IPermissionDefinitionContext context)
{
var bookStoreGroup = context.AddGroup(BookStorePermissions.GroupName, L("Permission:BookStore"));
//Dashboard permissions
bookStoreGroup.AddPermission(BookStorePermissions.Dashboard.Host, L("Permission:Dashboard"), MultiTenancySides.Host);
bookStoreGroup.AddPermission(BookStorePermissions.Dashboard.Tenant, L("Permission:Dashboard"), MultiTenancySides.Tenant);
//Books permissions
var booksPermission = bookStoreGroup.AddPermission(BookStorePermissions.Books.Default, L("Permission:Books"));
booksPermission.AddChild(BookStorePermissions.Books.Create, L("Permission:Books.Create"));
booksPermission.AddChild(BookStorePermissions.Books.Edit, L("Permission:Books.Edit"));

BIN
docs/en/tutorials/modular-crm/images/visual-studio-product-integration-service-implementation.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 51 KiB

2
docs/en/tutorials/modular-crm/part-05.md

@ -167,7 +167,7 @@ The `ReplaceDbContext` attribute allows the use of the `ModularCrmDbContext` cla
````csharp
public class ModularCrmDbContext :
AbpDbContext<ModularCrmDbContext>,
IProductsDbContext,
ICatalogDbContext,
IOrderingDbContext //NEW: IMPLEMENT THE INTERFACE
{
public DbSet<Product> Products { get; set; }

114
docs/en/tutorials/todo/layered/index.md

@ -171,13 +171,13 @@ This application has a single [entity](../../../framework/architecture/domain-dr
using System;
using Volo.Abp.Domain.Entities;
namespace TodoApp
namespace TodoApp;
public class TodoItem : BasicAggregateRoot<Guid>
{
public class TodoItem : BasicAggregateRoot<Guid>
{
public string Text { get; set; } = string.Empty;
}
public string Text { get; set; } = string.Empty;
}
````
`BasicAggregateRoot` is the simplest base class to create root entities, and `Guid` is the primary key (`Id`) of the entity here.
@ -281,15 +281,15 @@ using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
namespace TodoApp
namespace TodoApp;
public interface ITodoAppService : IApplicationService
{
public interface ITodoAppService : IApplicationService
{
Task<List<TodoItemDto>> GetListAsync();
Task<TodoItemDto> CreateAsync(string text);
Task DeleteAsync(Guid id);
}
Task<List<TodoItemDto>> GetListAsync();
Task<TodoItemDto> CreateAsync(string text);
Task DeleteAsync(Guid id);
}
````
### Data Transfer Object
@ -299,14 +299,14 @@ namespace TodoApp
````csharp
using System;
namespace TodoApp
namespace TodoApp;
public class TodoItemDto
{
public class TodoItemDto
{
public Guid Id { get; set; }
public string Text { get; set; } = string.Empty;
}
public Guid Id { get; set; }
public string Text { get; set; } = string.Empty;
}
````
This is a very simple DTO class that matches our `TodoItem` entity. We are ready to implement the `ITodoAppService`.
@ -323,19 +323,18 @@ using System.Threading.Tasks;
using Volo.Abp.Application.Services;
using Volo.Abp.Domain.Repositories;
namespace TodoApp
namespace TodoApp;
public class TodoAppService : ApplicationService, ITodoAppService
{
public class TodoAppService : ApplicationService, ITodoAppService
{
private readonly IRepository<TodoItem, Guid> _todoItemRepository;
private readonly IRepository<TodoItem, Guid> _todoItemRepository;
public TodoAppService(IRepository<TodoItem, Guid> todoItemRepository)
{
_todoItemRepository = todoItemRepository;
}
// TODO: Implement the methods here...
public TodoAppService(IRepository<TodoItem, Guid> todoItemRepository)
{
_todoItemRepository = todoItemRepository;
}
// TODO: Implement the methods here...
}
````
@ -412,8 +411,8 @@ Open the `Index.cshtml.cs` file in the `Pages` folder of the *TodoApp.Web* proje
using System.Collections.Generic;
using System.Threading.Tasks;
namespace TodoApp.Web.Pages
{
namespace TodoApp.Web.Pages;
public class IndexModel : TodoAppPageModel
{
public List<TodoItemDto> TodoItems { get; set; }
@ -430,7 +429,7 @@ namespace TodoApp.Web.Pages
TodoItems = await _todoAppService.GetListAsync();
}
}
}
````
This class uses the `ITodoAppService` to get the list of todo items and assign the `TodoItems` property. We will use it to render the todo items on the razor page.
@ -578,34 +577,39 @@ using Microsoft.AspNetCore.Components;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace TodoApp.Blazor.Pages
{{if UI=="Blazor" || UI=="BlazorWebApp"}}
namespace TodoApp.Blazor.Client.Pages;
{{else if UI=="BlazorServer"}}
namespace TodoApp.Blazor.Pages;
{{else if UI=="MAUIBlazor"}}
namespace TodoApp.MauiBlazor.Pages;
{{end}}
public partial class Index
{
public partial class Index
{
[Inject]
private ITodoAppService TodoAppService { get; set; }
[Inject]
private ITodoAppService TodoAppService { get; set; }
private List<TodoItemDto> TodoItems { get; set; } = new List<TodoItemDto>();
private string NewTodoText { get; set; } = string.Empty;
private List<TodoItemDto> TodoItems { get; set; } = new List<TodoItemDto>();
private string NewTodoText { get; set; } = string.Empty;
protected override async Task OnInitializedAsync()
{
TodoItems = await TodoAppService.GetListAsync();
}
private async Task Create()
{
var result = await TodoAppService.CreateAsync(NewTodoText);
TodoItems.Add(result);
NewTodoText = null;
}
protected override async Task OnInitializedAsync()
{
TodoItems = await TodoAppService.GetListAsync();
}
private async Task Create()
{
var result = await TodoAppService.CreateAsync(NewTodoText);
TodoItems.Add(result);
NewTodoText = null;
}
private async Task Delete(TodoItemDto todoItem)
{
await TodoAppService.DeleteAsync(todoItem.Id);
await Notify.Info("Deleted the todo item.");
TodoItems.Remove(todoItem);
}
private async Task Delete(TodoItemDto todoItem)
{
await TodoAppService.DeleteAsync(todoItem.Id);
await Notify.Info("Deleted the todo item.");
TodoItems.Remove(todoItem);
}
}
```

7
framework/Volo.Abp.sln

@ -491,6 +491,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.BlobStoring.Bunny.
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.Timing.Tests", "test\Volo.Abp.Timing.Tests\Volo.Abp.Timing.Tests.csproj", "{58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.EntityFrameworkCore.MySQL.Pomelo", "src\Volo.Abp.EntityFrameworkCore.MySQL.Pomelo\Volo.Abp.EntityFrameworkCore.MySQL.Pomelo.csproj", "{5B49FE47-A4C5-45BE-A903-8215CF5E2FAF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -1465,6 +1467,10 @@ Global
{58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|Any CPU.Build.0 = Debug|Any CPU
{58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|Any CPU.ActiveCfg = Release|Any CPU
{58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|Any CPU.Build.0 = Release|Any CPU
{5B49FE47-A4C5-45BE-A903-8215CF5E2FAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5B49FE47-A4C5-45BE-A903-8215CF5E2FAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5B49FE47-A4C5-45BE-A903-8215CF5E2FAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5B49FE47-A4C5-45BE-A903-8215CF5E2FAF}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -1712,6 +1718,7 @@ Global
{1BBCBA72-CDB6-4882-96EE-D4CD149433A2} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6}
{BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915} = {447C8A77-E5F0-4538-8687-7383196D04EA}
{58FCF22D-E8DB-4EB8-B586-9BB6E9899D64} = {447C8A77-E5F0-4538-8687-7383196D04EA}
{5B49FE47-A4C5-45BE-A903-8215CF5E2FAF} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {BB97ECF4-9A84-433F-A80B-2A3285BDD1D5}

1
framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.Bundling/MauiStyleContributor.cs

@ -14,5 +14,6 @@ public class MauiStyleContributor : BundleContributor
context.Files.AddIfNotContains("_content/Blazorise/blazorise.css");
context.Files.AddIfNotContains("_content/Blazorise.Bootstrap5/blazorise.bootstrap5.css");
context.Files.AddIfNotContains("_content/Blazorise.Snackbar/blazorise.snackbar.css");
context.Files.AddIfNotContains("_content/Volo.Abp.BlazoriseUI/volo.abp.blazoriseui.css");
}
}

10
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/Views/MultiTenancyMiddlewareErrorPage.Designer.cs

@ -42,10 +42,10 @@ using Volo.Abp.AspNetCore.RazorViews;
#nullable disable
WriteLiteral("\n");
WriteLiteral("\n<html");
BeginWriteAttribute("lang", " lang=\"", 453, "\"", 512, 1);
BeginWriteAttribute("lang", " lang=\"", 453, "\"", 492, 1);
#nullable restore
#line 19 "MultiTenancyMiddlewareErrorPage.cshtml"
WriteAttributeValue("", 460, HtmlEncoder.Encode(CultureInfo.CurrentCulture.Name), 460, 52, false);
WriteAttributeValue("", 460, CultureInfo.CurrentCulture.Name, 460, 32, false);
#line default
#line hidden
@ -54,7 +54,7 @@ WriteAttributeValue("", 460, HtmlEncoder.Encode(CultureInfo.CurrentCulture.Name)
WriteLiteral(">\n <head>\n <meta charset=\"utf-8\" />\n <title>");
#nullable restore
#line 22 "MultiTenancyMiddlewareErrorPage.cshtml"
Write(HtmlEncoder.Encode(Model.Message));
Write(Model.Message);
#line default
#line hidden
@ -62,7 +62,7 @@ WriteAttributeValue("", 460, HtmlEncoder.Encode(CultureInfo.CurrentCulture.Name)
WriteLiteral("</title>\n </head>\n <body>\n <h3>");
#nullable restore
#line 25 "MultiTenancyMiddlewareErrorPage.cshtml"
Write(HtmlEncoder.Encode(Model.Message));
Write(Model.Message);
#line default
#line hidden
@ -70,7 +70,7 @@ WriteAttributeValue("", 460, HtmlEncoder.Encode(CultureInfo.CurrentCulture.Name)
WriteLiteral("</h3>\n <p>");
#nullable restore
#line 26 "MultiTenancyMiddlewareErrorPage.cshtml"
Write(HtmlEncoder.Encode(Model.Details));
Write(Model.Details);
#line default
#line hidden

8
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/Views/MultiTenancyMiddlewareErrorPage.cshtml

@ -16,13 +16,13 @@
public MultiTenancyMiddlewareErrorPageModel Model { get; set; }
}
<html lang="@HtmlEncoder.Encode(CultureInfo.CurrentCulture.Name)">
<html lang="@CultureInfo.CurrentCulture.Name">
<head>
<meta charset="utf-8" />
<title>@HtmlEncoder.Encode(Model.Message)</title>
<title>@Model.Message</title>
</head>
<body>
<h3>@HtmlEncoder.Encode(Model.Message)</h3>
<p>@HtmlEncoder.Encode(Model.Details)<p/>
<h3>@Model.Message</h3>
<p>@Model.Details<p/>
</body>
</html>

4
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bundling/Volo/Abp/AspNetCore/Mvc/UI/Resources/WebRequestResources.cs

@ -30,6 +30,8 @@ public class WebRequestResources : IWebRequestResources, IScopedDependency
}
Resources.Add(path, resources);
return resources;
// Create a new list as return value to avoid any changes to the list will affect the value in Resources dictionary.
return resources.ToList();
}
}

3
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/toast/abp-toast.css

@ -132,7 +132,8 @@
@media only screen and (max-width: 768px) {
.abp-toast-container {
min-width: 100%;
right: 0;
right: 0 !important;
left: 0 !important;
}
.abp-toast {

12
framework/src/Volo.Abp.BackgroundJobs.Abstractions/Volo/Abp/BackgroundJobs/AbpBackgroundJobsAbstractionsModule.cs

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Data;
using Volo.Abp.Json;
using Volo.Abp.Modularity;
using Volo.Abp.MultiTenancy;
@ -19,6 +20,17 @@ public class AbpBackgroundJobsAbstractionsModule : AbpModule
RegisterJobs(context.Services);
}
public override void ConfigureServices(ServiceConfigurationContext context)
{
if (context.Services.IsDataMigrationEnvironment())
{
Configure<AbpBackgroundJobOptions>(options =>
{
options.IsJobExecutionEnabled = false;
});
}
}
private static void RegisterJobs(IServiceCollection services)
{
var jobTypes = new List<Type>();

12
framework/src/Volo.Abp.BackgroundJobs/Volo/Abp/BackgroundJobs/AbpBackgroundJobsModule.cs

@ -2,7 +2,6 @@
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Volo.Abp.BackgroundWorkers;
using Volo.Abp.Data;
using Volo.Abp.DistributedLocking;
using Volo.Abp.Guids;
using Volo.Abp.Modularity;
@ -22,17 +21,6 @@ namespace Volo.Abp.BackgroundJobs;
)]
public class AbpBackgroundJobsModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
if (context.Services.IsDataMigrationEnvironment())
{
Configure<AbpBackgroundJobOptions>(options =>
{
options.IsJobExecutionEnabled = false;
});
}
}
public override async Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
{
if (context.ServiceProvider.GetRequiredService<IOptions<AbpBackgroundJobOptions>>().Value.IsJobExecutionEnabled)

1
framework/src/Volo.Abp.BackgroundWorkers/Volo.Abp.BackgroundWorkers.csproj

@ -17,6 +17,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Volo.Abp.Data\Volo.Abp.Data.csproj" />
<ProjectReference Include="..\Volo.Abp.Threading\Volo.Abp.Threading.csproj" />
</ItemGroup>

21
framework/src/Volo.Abp.BackgroundWorkers/Volo/Abp/BackgroundWorkers/AbpBackgroundWorkersModule.cs

@ -1,17 +1,30 @@
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using Volo.Abp.Data;
using Volo.Abp.Modularity;
using Volo.Abp.Threading;
namespace Volo.Abp.BackgroundWorkers;
[DependsOn(
typeof(AbpThreadingModule)
)]
typeof(AbpThreadingModule),
typeof(AbpDataModule)
)]
public class AbpBackgroundWorkersModule : AbpModule
{
public async override Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
public override void ConfigureServices(ServiceConfigurationContext context)
{
if (context.Services.IsDataMigrationEnvironment())
{
Configure<AbpBackgroundWorkerOptions>(options =>
{
options.IsEnabled = false;
});
}
}
public override async Task OnApplicationInitializationAsync(ApplicationInitializationContext context)
{
var options = context.ServiceProvider.GetRequiredService<IOptions<AbpBackgroundWorkerOptions>>().Value;
if (options.IsEnabled)
@ -22,7 +35,7 @@ public class AbpBackgroundWorkersModule : AbpModule
}
}
public async override Task OnApplicationShutdownAsync(ApplicationShutdownContext context)
public override async Task OnApplicationShutdownAsync(ApplicationShutdownContext context)
{
var options = context.ServiceProvider.GetRequiredService<IOptions<AbpBackgroundWorkerOptions>>().Value;
if (options.IsEnabled)

6
framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs

@ -42,10 +42,10 @@ public partial class EntityActions<TItem> : ComponentBase
{
Actions.Add(action);
}
private bool DisabledOrNoActions()
protected virtual bool DisabledOrNoActions()
{
return Disabled || !Actions.Any(t => t is { Visible: true, HasPermission: true });
return Disabled || (Actions.Any() && Actions.All(t => !t.Visible || !t.HasPermission));
}
protected override void OnInitialized()

4
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Auth/AuthService.cs

@ -47,7 +47,7 @@ public class AuthService : IAuthService, ITransientDependency
return null;
}
var url = $"{CliUrls.WwwAbpIo}api/license/login-info";
var url = $"{CliUrls.AccountAbpIo}api/license/login-info";
var client = CliHttpClientFactory.CreateClient();
@ -130,7 +130,7 @@ public class AuthService : IAuthService, ITransientDependency
public async Task<bool> CheckMultipleOrganizationsAsync(string username)
{
var url = $"{CliUrls.WwwAbpIo}api/license/check-multiple-organizations?username={username}";
var url = $"{CliUrls.AccountAbpIo}api/license/check-multiple-organizations?username={username}";
var client = CliHttpClientFactory.CreateClient();

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs

@ -12,7 +12,7 @@ public static class CliConsts
public static string GithubHttpClientName = "GithubHttpClient";
public static string LogoutUrl = CliUrls.WwwAbpIo + "api/license/logout";
public static string LogoutUrl = CliUrls.AccountAbpIo + "api/license/logout";
public static string LicenseCodePlaceHolder = @"<LICENSE_CODE/>";

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Licensing/AbpIoApiKeyService.cs

@ -51,7 +51,7 @@ public class AbpIoApiKeyService : IApiKeyService, ITransientDependency
return _apiKeyResult;
}
var url = $"{CliUrls.WwwAbpIo}api/license/api-key";
var url = $"{CliUrls.AccountAbpIo}api/license/api-key";
var client = _cliHttpClientFactory.CreateClient();
using (var response = await client.GetHttpResponseMessageWithRetryAsync(url, CancellationTokenProvider.Token, _logger))

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/TemplateInfoProvider.cs

@ -88,7 +88,7 @@ public class TemplateInfoProvider : ITemplateInfoProvider, ITransientDependency
try
{
var url = $"{CliUrls.WwwAbpIo}api/license/check-user";
var url = $"{CliUrls.AccountAbpIo}api/license/check-user";
var client = _cliHttpClientFactory.CreateClient();
using (var response = await client.GetHttpResponseMessageWithRetryAsync(url, CancellationTokenProvider.Token, Logger))

24
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs

@ -36,7 +36,6 @@ public class AngularSourceCodeAdder : ITransientDependency
await AddPathsToTsConfigAsync(angularPath, angularProjectsPath, projects);
await CreateTsConfigProdJsonAsync(angularPath);
await AddScriptsToPackageJsonAsync(angularPath);
await AddProjectsToAngularJsonAsync(angularPath, projects);
}
catch (Exception e)
@ -58,7 +57,6 @@ public class AngularSourceCodeAdder : ITransientDependency
await AddPathsToTsConfigAsync(angularPath, angularProjectsPath, projects);
await CreateTsConfigProdJsonAsync(angularPath);
await AddScriptsToPackageJsonAsync(angularPath);
await AddProjectsToAngularJsonAsync(angularPath, projects);
}
catch (Exception e)
@ -124,28 +122,6 @@ public class AngularSourceCodeAdder : ITransientDependency
File.WriteAllText(angularJsonFilePath, json.ToString(Formatting.Indented));
}
private async Task AddScriptsToPackageJsonAsync(string angularPath)
{
var packageJsonFilePath = Path.Combine(angularPath, "package.json");
var fileContent = File.ReadAllText(packageJsonFilePath);
var json = JObject.Parse(fileContent);
var scriptsJobject = (JObject)json["scripts"];
if (scriptsJobject == null || scriptsJobject["postinstall"] != null ||
scriptsJobject["compile:ivy"] != null)
{
return;
}
scriptsJobject["postinstall"] = "npm run compile:ivy";
scriptsJobject["compile:ivy"] =
"yarn ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points --tsconfig './tsconfig.prod.json' --source node_modules";
File.WriteAllText(packageJsonFilePath, json.ToString(Formatting.Indented));
}
private async Task CreateTsConfigProdJsonAsync(string angularPath)
{
var tsConfigProdJsonFilePath = Path.Combine(angularPath, "tsconfig.prod.json");

8
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs

@ -210,7 +210,7 @@ public class NpmPackagesUpdater : ITransientDependency
if (!specifiedVersion.IsNullOrWhiteSpace())
{
if (package.Name.IndexOf("leptonx", StringComparison.InvariantCultureIgnoreCase) > 0 && !specifiedLeptonXVersion.IsNullOrWhiteSpace())
if (IsLeptonXPackage(package) && !specifiedLeptonXVersion.IsNullOrWhiteSpace())
{
if (!SpecifiedVersionExists(specifiedLeptonXVersion, package))
{
@ -289,6 +289,12 @@ public class NpmPackagesUpdater : ITransientDependency
return true;
}
private static bool IsLeptonXPackage(JProperty package)
{
return package.Name.IndexOf("leptonx", StringComparison.InvariantCultureIgnoreCase) > 0
|| package.Name.IndexOf("lepton-x", StringComparison.InvariantCultureIgnoreCase) > 0;
}
protected virtual bool IsPrerelease(string version)
{
if (version == null)

3
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/FodyWeavers.xml

@ -0,0 +1,3 @@
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<ConfigureAwait ContinueOnCapturedContext="false" />
</Weavers>

30
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/FodyWeavers.xsd

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->
<xs:element name="Weavers">
<xs:complexType>
<xs:all>
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" />
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="VerifyAssembly" type="xs:boolean">
<xs:annotation>
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="VerifyIgnoreCodes" type="xs:string">
<xs:annotation>
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="GenerateXsd" type="xs:boolean">
<xs:annotation>
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>

0
framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Microsoft/EntityFrameworkCore/AbpMySqlModelBuilderExtensions.cs → framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Microsoft/EntityFrameworkCore/AbpPomeloMySQLModelBuilderExtensions.cs

27
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo.csproj

@ -0,0 +1,27 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\..\configureawait.props" />
<Import Project="..\..\..\common.props" />
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<Nullable>enable</Nullable>
<WarningsAsErrors>Nullable</WarningsAsErrors>
<AssemblyName>Volo.Abp.EntityFrameworkCore.MySQL.Pomelo</AssemblyName>
<PackageId>Volo.Abp.EntityFrameworkCore.MySQL.Pomelo</PackageId>
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<RootNamespace />
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Volo.Abp.EntityFrameworkCore\Volo.Abp.EntityFrameworkCore.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" />
</ItemGroup>
</Project>

33
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/AbpDbContextConfigurationContextMySQLExtensions.cs

@ -0,0 +1,33 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using System;
using Volo.Abp.EntityFrameworkCore.DependencyInjection;
namespace Volo.Abp.EntityFrameworkCore;
public static class AbpDbContextConfigurationContextMySQLExtensions
{
public static DbContextOptionsBuilder UseMySQL(
[NotNull] this AbpDbContextConfigurationContext context,
Action<Microsoft.EntityFrameworkCore.Infrastructure.MySqlDbContextOptionsBuilder>? mySQLOptionsAction = null)
{
if (context.ExistingConnection != null)
{
return context.DbContextOptions.UseMySql(context.ExistingConnection,
ServerVersion.AutoDetect(context.ConnectionString), optionsBuilder =>
{
optionsBuilder.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery);
mySQLOptionsAction?.Invoke(optionsBuilder);
});
}
else
{
return context.DbContextOptions.UseMySql(context.ConnectionString,
ServerVersion.AutoDetect(context.ConnectionString), optionsBuilder =>
{
optionsBuilder.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery);
mySQLOptionsAction?.Invoke(optionsBuilder);
});
}
}
}

29
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/AbpDbContextOptionsMySQLExtensions.cs

@ -0,0 +1,29 @@
using JetBrains.Annotations;
using System;
using Microsoft.EntityFrameworkCore.Infrastructure;
namespace Volo.Abp.EntityFrameworkCore;
public static class AbpDbContextOptionsMySQLExtensions
{
public static void UseMySQL(
[NotNull] this AbpDbContextOptions options,
Action<MySqlDbContextOptionsBuilder>? mySQLOptionsAction = null)
{
options.Configure(context =>
{
context.UseMySQL(mySQLOptionsAction);
});
}
public static void UseMySQL<TDbContext>(
[NotNull] this AbpDbContextOptions options,
Action<MySqlDbContextOptionsBuilder>? mySQLOptionsAction = null)
where TDbContext : AbpDbContext<TDbContext>
{
options.Configure<TDbContext>(context =>
{
context.UseMySQL(mySQLOptionsAction);
});
}
}

40
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/ConnectionStrings/PomeloMySQLConnectionStringChecker.cs

@ -0,0 +1,40 @@
using System;
using System.Threading.Tasks;
using MySqlConnector;
using Volo.Abp.Data;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.EntityFrameworkCore.ConnectionStrings;
[Dependency(ReplaceServices = true)]
public class PomeloMySQLConnectionStringChecker : IConnectionStringChecker, ITransientDependency
{
public virtual async Task<AbpConnectionStringCheckResult> CheckAsync(string connectionString)
{
var result = new AbpConnectionStringCheckResult();
try
{
var connString = new MySqlConnectionStringBuilder(connectionString)
{
ConnectionLifeTime = 1
};
var oldDatabaseName = connString.Database;
connString.Database = "mysql";
await using var conn = new MySqlConnection(connString.ConnectionString);
await conn.OpenAsync();
result.Connected = true;
await conn.ChangeDatabaseAsync(oldDatabaseName);
result.DatabaseExists = true;
await conn.CloseAsync();
return result;
}
catch (Exception)
{
return result;
}
}
}

27
framework/src/Volo.Abp.EntityFrameworkCore.MySQL.Pomelo/Volo/Abp/EntityFrameworkCore/MySQL/AbpEntityFrameworkCoreMySQLPomeloModule.cs

@ -0,0 +1,27 @@
using Volo.Abp.EntityFrameworkCore.GlobalFilters;
using Volo.Abp.Guids;
using Volo.Abp.Modularity;
namespace Volo.Abp.EntityFrameworkCore.MySQL;
[DependsOn(
typeof(AbpEntityFrameworkCoreModule)
)]
public class AbpEntityFrameworkCoreMySQLPomeloModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpSequentialGuidGeneratorOptions>(options =>
{
if (options.DefaultSequentialGuidType == null)
{
options.DefaultSequentialGuidType = SequentialGuidType.SequentialAsString;
}
});
Configure<AbpEfCoreGlobalFilterOptions>(options =>
{
options.UseDbFunction = true;
});
}
}

12
framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Microsoft/EntityFrameworkCore/AbpMySQLModelBuilderExtensions.cs

@ -0,0 +1,12 @@
using Volo.Abp.EntityFrameworkCore;
namespace Microsoft.EntityFrameworkCore;
public static class AbpMySQLModelBuilderExtensions
{
public static void UseMySQL(
this ModelBuilder modelBuilder)
{
modelBuilder.SetDatabaseProvider(EfCoreDatabaseProvider.MySql);
}
}

2
framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo.Abp.EntityFrameworkCore.MySQL.csproj

@ -21,7 +21,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" />
<PackageReference Include="MySql.EntityFrameworkCore" />
</ItemGroup>
</Project>

19
framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/AbpDbContextConfigurationContextMySQLExtensions.cs

@ -1,7 +1,6 @@
using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using System;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Volo.Abp.EntityFrameworkCore.DependencyInjection;
namespace Volo.Abp.EntityFrameworkCore;
@ -9,26 +8,16 @@ namespace Volo.Abp.EntityFrameworkCore;
public static class AbpDbContextConfigurationContextMySQLExtensions
{
public static DbContextOptionsBuilder UseMySQL(
[NotNull] this AbpDbContextConfigurationContext context,
Action<MySqlDbContextOptionsBuilder>? mySQLOptionsAction = null)
[NotNull] this AbpDbContextConfigurationContext context,
Action<MySql.EntityFrameworkCore.Infrastructure.MySQLDbContextOptionsBuilder>? mySQLOptionsAction = null)
{
if (context.ExistingConnection != null)
{
return context.DbContextOptions.UseMySql(context.ExistingConnection,
ServerVersion.AutoDetect(context.ConnectionString), optionsBuilder =>
{
optionsBuilder.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery);
mySQLOptionsAction?.Invoke(optionsBuilder);
});
return context.DbContextOptions.UseMySQL(context.ExistingConnection, mySQLOptionsAction);
}
else
{
return context.DbContextOptions.UseMySql(context.ConnectionString,
ServerVersion.AutoDetect(context.ConnectionString), optionsBuilder =>
{
optionsBuilder.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery);
mySQLOptionsAction?.Invoke(optionsBuilder);
});
return context.DbContextOptions.UseMySQL(context.ConnectionString, mySQLOptionsAction);
}
}
}

7
framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/AbpDbContextOptionsMySQLExtensions.cs

@ -1,14 +1,13 @@
using JetBrains.Annotations;
using System;
using Microsoft.EntityFrameworkCore.Infrastructure;
namespace Volo.Abp.EntityFrameworkCore;
public static class AbpDbContextOptionsMySQLExtensions
{
public static void UseMySQL(
[NotNull] this AbpDbContextOptions options,
Action<MySqlDbContextOptionsBuilder>? mySQLOptionsAction = null)
[NotNull] this AbpDbContextOptions options,
Action<MySql.EntityFrameworkCore.Infrastructure.MySQLDbContextOptionsBuilder>? mySQLOptionsAction = null)
{
options.Configure(context =>
{
@ -18,7 +17,7 @@ public static class AbpDbContextOptionsMySQLExtensions
public static void UseMySQL<TDbContext>(
[NotNull] this AbpDbContextOptions options,
Action<MySqlDbContextOptionsBuilder>? mySQLOptionsAction = null)
Action<MySql.EntityFrameworkCore.Infrastructure.MySQLDbContextOptionsBuilder>? mySQLOptionsAction = null)
where TDbContext : AbpDbContext<TDbContext>
{
options.Configure<TDbContext>(context =>

4
framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs → framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySQLConnectionStringChecker.cs

@ -1,13 +1,13 @@
using System;
using System.Threading.Tasks;
using MySqlConnector;
using MySql.Data.MySqlClient;
using Volo.Abp.Data;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.EntityFrameworkCore.ConnectionStrings;
[Dependency(ReplaceServices = true)]
public class MySqlConnectionStringChecker : IConnectionStringChecker, ITransientDependency
public class MySQLConnectionStringChecker : IConnectionStringChecker, ITransientDependency
{
public virtual async Task<AbpConnectionStringCheckResult> CheckAsync(string connectionString)
{

24
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEfCoreNavigationHelper.cs

@ -60,7 +60,7 @@ public class AbpEfCoreNavigationHelper : ITransientDependency
return;
}
var foreignKeys = entityEntry.Metadata.GetForeignKeys().ToList();
var foreignKeys = entityEntry.Metadata.GetForeignKeys();
foreach (var foreignKey in foreignKeys)
{
var principal = stateManager.FindPrincipal(internalEntityEntityEntry, foreignKey);
@ -75,15 +75,20 @@ public class AbpEfCoreNavigationHelper : ITransientDependency
continue;
}
abpEntityEntry.UpdateNavigationEntries();
var navigationEntry = abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is INavigation navigationMetadata && navigationMetadata.ForeignKey == foreignKey) ??
abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is ISkipNavigation skipNavigationMetadata && skipNavigationMetadata.ForeignKey == foreignKey);
if (navigationEntry != null && checkEntityEntryState && entityEntry.State == EntityState.Unchanged)
{
abpEntityEntry.UpdateNavigation(entityEntry, navigationEntry);
}
if (!abpEntityEntry.IsModified && (!checkEntityEntryState || IsEntityEntryChanged(entityEntry)))
{
abpEntityEntry.IsModified = true;
DetectChanges(abpEntityEntry.EntityEntry, false);
}
var navigationEntry = abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is INavigation navigationMetadata && navigationMetadata.ForeignKey == foreignKey) ??
abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is ISkipNavigation skipNavigationMetadata && skipNavigationMetadata.ForeignKey == foreignKey);
if (navigationEntry != null && IsEntityEntryChanged(entityEntry))
{
navigationEntry.IsModified = true;
@ -115,15 +120,20 @@ public class AbpEfCoreNavigationHelper : ITransientDependency
continue;
}
abpEntityEntry.UpdateNavigationEntries();
var navigationEntry = abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is INavigation navigationMetadata && navigationMetadata.ForeignKey == inverseForeignKey) ??
abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is ISkipNavigation skipNavigationMetadata && skipNavigationMetadata.ForeignKey == inverseForeignKey);
if (navigationEntry != null && checkEntityEntryState && entityEntry.State == EntityState.Unchanged)
{
abpEntityEntry.UpdateNavigation(entityEntry, navigationEntry);
}
if (!abpEntityEntry.IsModified && (!checkEntityEntryState || IsEntityEntryChanged(entityEntry)))
{
abpEntityEntry.IsModified = true;
DetectChanges(abpEntityEntry.EntityEntry, false);
}
var navigationEntry = abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is INavigation navigationMetadata && navigationMetadata.ForeignKey == inverseForeignKey) ??
abpEntityEntry.NavigationEntries.FirstOrDefault(x => x.NavigationEntry.Metadata is ISkipNavigation skipNavigationMetadata && skipNavigationMetadata.ForeignKey == inverseForeignKey);
if (navigationEntry != null && (!checkEntityEntryState || IsEntityEntryChanged(entityEntry)))
{
navigationEntry.IsModified = true;

80
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/ChangeTrackers/AbpEntityEntry.cs

@ -1,4 +1,4 @@
using System.Collections;
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.EntityFrameworkCore;
@ -21,10 +21,7 @@ public class AbpEntityEntry
{
return _isModified || EntityEntry.State == EntityState.Modified || NavigationEntries.Any(n => n.IsModified);
}
set
{
_isModified = value;
}
set => _isModified = value;
}
public AbpEntityEntry(string id, EntityEntry entityEntry)
@ -34,46 +31,29 @@ public class AbpEntityEntry
NavigationEntries = EntityEntry.Navigations.Select(x => new AbpNavigationEntry(x, x.Metadata.Name)).ToList();
}
public void UpdateNavigationEntries()
public void UpdateNavigation(EntityEntry entityEntry, AbpNavigationEntry navigationEntry)
{
foreach (var navigationEntry in NavigationEntries)
if (IsModified ||
EntityEntry.State == EntityState.Modified ||
navigationEntry.IsModified)
{
if (IsModified ||
EntityEntry.State == EntityState.Modified ||
navigationEntry.IsModified ||
navigationEntry.NavigationEntry.IsModified)
{
continue;
}
var navigation = EntityEntry.Navigations.FirstOrDefault(n => n.Metadata.Name == navigationEntry.Name);
var currentValue = AbpNavigationEntry.GetOriginalValue(navigation?.CurrentValue);
if (currentValue == null)
{
continue;
}
return;
}
switch (navigationEntry.OriginalValue)
{
case null:
navigationEntry.OriginalValue = currentValue;
break;
case IEnumerable originalValueCollection when currentValue is IEnumerable currentValueCollection:
{
var existingList = originalValueCollection.Cast<object?>().ToList();
var newList = currentValueCollection.Cast<object?>().ToList();
if (newList.Count > existingList.Count)
{
navigationEntry.OriginalValue = currentValue;
}
var currentValue = navigationEntry.NavigationEntry.CurrentValue;
if (currentValue == null)
{
return;
}
break;
}
default:
navigationEntry.OriginalValue = currentValue;
break;
}
if (navigationEntry.NavigationEntry is CollectionEntry)
{
navigationEntry.OriginalValue ??= new List<object>();
navigationEntry.OriginalValue.As<List<object>>().Add(entityEntry.Entity);
}
else
{
navigationEntry.OriginalValue = currentValue;
}
}
}
@ -86,7 +66,7 @@ public class AbpNavigationEntry
public bool IsModified { get; set; }
public List<object>? OriginalValue { get; set; }
public object? OriginalValue { get; set; }
public object? CurrentValue => NavigationEntry.CurrentValue;
@ -94,21 +74,9 @@ public class AbpNavigationEntry
{
NavigationEntry = navigationEntry;
Name = name;
OriginalValue = GetOriginalValue(navigationEntry.CurrentValue);
}
public static List<object>? GetOriginalValue(object? currentValue)
{
if (currentValue is null)
if (navigationEntry.CurrentValue != null )
{
return null;
OriginalValue = navigationEntry is CollectionEntry ? new List<object>() : navigationEntry.CurrentValue;
}
if (currentValue is IEnumerable enumerable)
{
return enumerable.Cast<object>().ToList();
}
return new List<object> { currentValue };
}
}

92
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEfCoreNavigationHelper_Tests.cs

@ -0,0 +1,92 @@
using System;
using System.Diagnostics;
using System.Linq;
using System.Threading.Tasks;
using Shouldly;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.TestApp.Domain;
using Xunit;
namespace Volo.Abp.EntityFrameworkCore;
public class AbpEfCoreNavigationHelper_Tests : EntityFrameworkCoreTestBase
{
private readonly IRepository<Blog, Guid> _blogRepository;
public AbpEfCoreNavigationHelper_Tests()
{
_blogRepository = GetRequiredService<IRepository<Blog, Guid>>();
}
[Fact]
public async Task Performance_Test()
{
//These time taken varies on different machines.
//I used relatively large values, but it can also check for performance problem.
var batchUpdateTime = TimeSpan.FromSeconds(30);
var queryTime = TimeSpan.FromSeconds(10);
if (!Environment.GetEnvironmentVariable("GITHUB_ACTIONS").IsNullOrWhiteSpace())
{
batchUpdateTime = batchUpdateTime * 6;
queryTime = queryTime * 6;
}
var stopWatch = Stopwatch.StartNew();
await WithUnitOfWorkAsync(async () =>
{
for (var i = 0; i < 5 * 1000; i++)
{
await _blogRepository.InsertAsync(
new Blog(Guid.NewGuid())
{
Name = "Blog" + i,
BlogPosts =
[
new BlogPost(Guid.NewGuid())
{
Title = "Post" + i
}
]
});
}
});
stopWatch.Stop();
stopWatch.Elapsed.ShouldBeLessThan(batchUpdateTime);
stopWatch.Restart();
var blogs = await _blogRepository.GetListAsync(includeDetails: true);
blogs.Count.ShouldBe(5 * 1000);
blogs.SelectMany(x => x.BlogPosts).Count().ShouldBe(5 * 1000);
stopWatch.Stop();
stopWatch.Elapsed.ShouldBeLessThan(queryTime);
var blogId = blogs.First().Id;
stopWatch.Restart();
await WithUnitOfWorkAsync(async () =>
{
var blog = await _blogRepository.GetAsync(blogId);
blog.ShouldNotBeNull();
for (var i = 0; i < 5 * 1000; i++)
{
blog.BlogPosts.Add(
new BlogPost(Guid.NewGuid())
{
Title = "NewPost" + i
});
}
await _blogRepository.UpdateAsync(blog);
});
stopWatch.Stop();
stopWatch.Elapsed.ShouldBeLessThan(batchUpdateTime);
stopWatch.Restart();
var blog = await _blogRepository.GetAsync(blogId);
blog.BlogPosts.Count.ShouldBe(5 * 1000 + 1);
stopWatch.Stop();
stopWatch.Elapsed.ShouldBeLessThan(queryTime);
}
}

5
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEntityFrameworkCoreTestModule.cs

@ -53,6 +53,11 @@ public class AbpEntityFrameworkCoreTestModule : AbpModule
{
opt.DefaultWithDetailsFunc = q => q.Include(p => p.OneToOne).ThenInclude(x => x.OneToOne).Include(p => p.OneToMany).ThenInclude(x => x.OneToMany).Include(p => p.ManyToMany);
});
options.Entity<Blog>(opt =>
{
opt.DefaultWithDetailsFunc = q => q.Include(p => p.BlogPosts);
});
});
context.Services.AddAbpDbContext<HostTestAppDbContext>(options =>

16
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/TestMigrationsDbContext.cs

@ -30,6 +30,9 @@ public class TestMigrationsDbContext : AbpDbContext<TestMigrationsDbContext>
public DbSet<AppEntityWithNavigationsForeign> AppEntityWithNavigationsForeign { get; set; }
public DbSet<Blog> Blogs { get; set; }
public DbSet<BlogPost> BlogPosts { get; set; }
public TestMigrationsDbContext(DbContextOptions<TestMigrationsDbContext> options)
: base(options)
{
@ -97,5 +100,18 @@ public class TestMigrationsDbContext : AbpDbContext<TestMigrationsDbContext>
{
b.ConfigureByConvention();
});
modelBuilder.Entity<Blog>(b =>
{
b.ConfigureByConvention();
b.HasMany(bp => bp.BlogPosts)
.WithOne(bp => bp.Blog)
.HasForeignKey(bp => bp.BlogId);
});
modelBuilder.Entity<BlogPost>(b =>
{
b.ConfigureByConvention();
});
}
}

31
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/Domain/BlogPost.cs

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Entities.Auditing;
namespace Volo.Abp.TestApp.Domain;
public class Blog : FullAuditedAggregateRoot<Guid>
{
public Blog(Guid id)
: base(id)
{
}
public string Name { get; set; }
public List<BlogPost> BlogPosts { get; set; }
}
public class BlogPost : Entity<Guid>
{
public BlogPost(Guid id)
: base(id)
{
}
public Guid BlogId { get; set; }
public Blog Blog { get; set; }
public string Title { get; set; }
}

17
framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/TestApp/EntityFrameworkCore/TestAppDbContext.cs

@ -1,6 +1,7 @@
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.Extensions.Logging;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore.Modeling;
@ -36,6 +37,9 @@ public class TestAppDbContext : AbpDbContext<TestAppDbContext>, IThirdDbContext,
public DbSet<AppEntityWithNavigationsForeign> AppEntityWithNavigationsForeign { get; set; }
public DbSet<Blog> Blogs { get; set; }
public DbSet<BlogPost> BlogPosts { get; set; }
public TestAppDbContext(DbContextOptions<TestAppDbContext> options)
: base(options)
{
@ -123,6 +127,19 @@ public class TestAppDbContext : AbpDbContext<TestAppDbContext>, IThirdDbContext,
b.ConfigureByConvention();
});
modelBuilder.Entity<Blog>(b =>
{
b.ConfigureByConvention();
b.HasMany(bp => bp.BlogPosts)
.WithOne(bp => bp.Blog)
.HasForeignKey(bp => bp.BlogId);
});
modelBuilder.Entity<BlogPost>(b =>
{
b.ConfigureByConvention();
});
modelBuilder.TryConfigureObjectExtensions<TestAppDbContext>();
}
}

17
modules/account/src/Volo.Abp.Account.Web/Pages/Account/LoggedOut.js

@ -1,12 +1,17 @@
document.addEventListener("DOMContentLoaded", function (event) {
setTimeout(function () {
var redirectButton = document.getElementById("redirectButton");
if(!redirectButton){
if (!redirectButton) {
return;
}
redirectButton.getAttribute("cname");
redirectButton.getAttribute("href");
}, 3000)
var clientName = redirectButton.getAttribute("cname");
if (clientName) {
window.clientName = clientName;
}
var href = redirectButton.getAttribute("href");
if (!href) {
return;
}
window.location = href;
}, 3000);
});

6
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json

@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.0-rc.3",
"@abp/prismjs": "~9.3.0-rc.3",
"@abp/highlight.js": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared": "~9.3.0-rc.4",
"@abp/prismjs": "~9.3.0-rc.4",
"@abp/highlight.js": "~9.3.0-rc.4"
}
}

264
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock

@ -2,203 +2,203 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.3.tgz#b8d6848b5da564d25d248b9b0672d447298246a8"
integrity sha512-fBJEKvKXP4E1topmx2xpS0gfqvxwHmX44gnpmhxFItR8PIckXxYS5YfQoLqyYBXRIcVYuztW2qFIcYBnFEsqsw==
"@abp/clipboard@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.4.tgz#d3a0320147338f0a4863debf8485c71a32f349b9"
integrity sha512-Eobwf7x2GWUt+p4nnMR04Cj5to9E3XOJCfGqI3uEZ3NprI1PCJb2Pf6/3UFhR2AmZFt6DOLZkHmySv8g0lDRew==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
clipboard "^2.0.11"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/highlight.js@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.0-rc.3.tgz#7a396b689b822dd0e9c2f1d37ed019cbaf5a46d0"
integrity sha512-99xhc/9wegcbvySxSKsHHulTywms8SnvkelDZEnU+K4NhR4EmB1SrqypcNeEICmpmUDJvZZVp38kV4jKe2TiyQ==
"@abp/highlight.js@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.0-rc.4.tgz#a137d901170632968081f9e1c044fc43840e291d"
integrity sha512-bKrMVDfjuDKXsC+9CCaQRO7jBHOkxz4xlhfy1l7wPlRoqsztAmlMVH1+K0fjRQCE8Zx1ST5t+9GnKJJ6nEIakw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@highlightjs/cdn-assets" "~11.10.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.3.tgz#f7c7cfabce0218c5388f3a224020da18fd653137"
integrity sha512-nRsQ3bKLKSX4k0sXdA9t6KoamyMAMasqJAkcAceN985hodhv6OFE076VlWsSsVY+piBzh2VdS+JUGjZ9g2rNIg==
"@abp/prismjs@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.4.tgz#3859fa653664bd980e480088a1e9478b175df912"
integrity sha512-krz+2Q8hd2FDd1nZ3pDWuVK5YtU+6rkIruAkzlel6aeWvxgLyUxpGKrp3nYFqBvrVnpxsgJ6hELekEWrxtOZHA==
dependencies:
"@abp/clipboard" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.3"
"@abp/clipboard" "~9.3.0-rc.4"
"@abp/core" "~9.3.0-rc.4"
prismjs "^1.29.0"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

4
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json

@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3",
"@abp/prismjs": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4",
"@abp/prismjs": "~9.3.0-rc.4"
},
"devDependencies": {}
}

268
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock

@ -2,202 +2,202 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.3.tgz#b8d6848b5da564d25d248b9b0672d447298246a8"
integrity sha512-fBJEKvKXP4E1topmx2xpS0gfqvxwHmX44gnpmhxFItR8PIckXxYS5YfQoLqyYBXRIcVYuztW2qFIcYBnFEsqsw==
"@abp/clipboard@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.4.tgz#d3a0320147338f0a4863debf8485c71a32f349b9"
integrity sha512-Eobwf7x2GWUt+p4nnMR04Cj5to9E3XOJCfGqI3uEZ3NprI1PCJb2Pf6/3UFhR2AmZFt6DOLZkHmySv8g0lDRew==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
clipboard "^2.0.11"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.3.tgz#f7c7cfabce0218c5388f3a224020da18fd653137"
integrity sha512-nRsQ3bKLKSX4k0sXdA9t6KoamyMAMasqJAkcAceN985hodhv6OFE076VlWsSsVY+piBzh2VdS+JUGjZ9g2rNIg==
"@abp/prismjs@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.4.tgz#3859fa653664bd980e480088a1e9478b175df912"
integrity sha512-krz+2Q8hd2FDd1nZ3pDWuVK5YtU+6rkIruAkzlel6aeWvxgLyUxpGKrp3nYFqBvrVnpxsgJ6hELekEWrxtOZHA==
dependencies:
"@abp/clipboard" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.3"
"@abp/clipboard" "~9.3.0-rc.4"
"@abp/core" "~9.3.0-rc.4"
prismjs "^1.29.0"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

4
modules/blogging/app/Volo.BloggingTestApp/package.json

@ -3,7 +3,7 @@
"name": "volo.blogtestapp",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3",
"@abp/blogging": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4",
"@abp/blogging": "~9.3.0-rc.4"
}
}

306
modules/blogging/app/Volo.BloggingTestApp/yarn.lock

@ -2,228 +2,228 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/blogging@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.3.0-rc.3.tgz#7fe0988462d7b7740276f774f80f01ffc9157f07"
integrity sha512-CkjaCIsg0GjzopSKjxpwAmtZwSknVJ8rS9LgQbJ08nBP/aaYWtNoacYKfiyI3POp+qguEG737dYsHM8IfG7QMA==
"@abp/blogging@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.3.0-rc.4.tgz#010ed12497b13b4cfb5274c46e8196ca7b9c8b96"
integrity sha512-Sp+TqksZtaLh+sYTBCXyE5n+uDkzZy/QmFtJ987KYqwA+s74N6Zem5qpZowTDt72bzbjfMvb4XCnnEDp9i5oqQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/owl.carousel" "~9.3.0-rc.3"
"@abp/prismjs" "~9.3.0-rc.3"
"@abp/tui-editor" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/owl.carousel" "~9.3.0-rc.4"
"@abp/prismjs" "~9.3.0-rc.4"
"@abp/tui-editor" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.3.tgz#b8d6848b5da564d25d248b9b0672d447298246a8"
integrity sha512-fBJEKvKXP4E1topmx2xpS0gfqvxwHmX44gnpmhxFItR8PIckXxYS5YfQoLqyYBXRIcVYuztW2qFIcYBnFEsqsw==
"@abp/clipboard@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.4.tgz#d3a0320147338f0a4863debf8485c71a32f349b9"
integrity sha512-Eobwf7x2GWUt+p4nnMR04Cj5to9E3XOJCfGqI3uEZ3NprI1PCJb2Pf6/3UFhR2AmZFt6DOLZkHmySv8g0lDRew==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
clipboard "^2.0.11"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/owl.carousel@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.3.0-rc.3.tgz#2f8f69a53dbf7e0c8a0e8841ceee5ceee9445ee2"
integrity sha512-XZWWpIdKJ1hyTlRluH2jDWd6YL+seCebwnMbLWomoHnlRnmhzf+9WOQqhW31Q6aySJh8rXWIycHi+Dm446VteA==
"@abp/owl.carousel@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.3.0-rc.4.tgz#6b149ec63fa6193f5118caa92c3c1ed514b5363e"
integrity sha512-e1XEvlbaJ68UEJ/tn0XS+Aey12+RzH+y/o9kVidr4hTRg7F7dt7aZICZqQTS4Kc5qG3ydS5oFxeuwoPYM+RCDw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
owl.carousel "^2.3.4"
"@abp/prismjs@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.3.tgz#f7c7cfabce0218c5388f3a224020da18fd653137"
integrity sha512-nRsQ3bKLKSX4k0sXdA9t6KoamyMAMasqJAkcAceN985hodhv6OFE076VlWsSsVY+piBzh2VdS+JUGjZ9g2rNIg==
"@abp/prismjs@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.4.tgz#3859fa653664bd980e480088a1e9478b175df912"
integrity sha512-krz+2Q8hd2FDd1nZ3pDWuVK5YtU+6rkIruAkzlel6aeWvxgLyUxpGKrp3nYFqBvrVnpxsgJ6hELekEWrxtOZHA==
dependencies:
"@abp/clipboard" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.3"
"@abp/clipboard" "~9.3.0-rc.4"
"@abp/core" "~9.3.0-rc.4"
prismjs "^1.29.0"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/tui-editor@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.0-rc.3.tgz#165c7d4a9c4aa8dddf230ed1beef7ac5b110debc"
integrity sha512-dAiSjVOxaAyNaYKGV+ElYAue2sEU/uwzWfzuvYGucWuPNu5/9sYJ41WiafvWtWleMdLVPARqYMI6ljjsKPSZ3w==
"@abp/tui-editor@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.0-rc.4.tgz#724c69a03b918607e3e07bf528e97a0a769b0c84"
integrity sha512-A2rZZqvtHowSYXUSQofn3pgl3jpAHp8D2bjZiTRNXinLrvW18XoC/VA02RJYQ5kRt/pqpfYPwWr7y/AQ4OzGOg==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/prismjs" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
"@abp/prismjs" "~9.3.0-rc.4"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

2
modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json

@ -3,6 +3,6 @@
"name": "client-simulation-web",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4"
}
}

240
modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

10
modules/cms-kit/angular/package.json

@ -15,11 +15,11 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~9.3.0-rc.3",
"@abp/ng.identity": "~9.3.0-rc.3",
"@abp/ng.setting-management": "~9.3.0-rc.3",
"@abp/ng.tenant-management": "~9.3.0-rc.3",
"@abp/ng.theme.basic": "~9.3.0-rc.3",
"@abp/ng.account": "~9.3.0-rc.4",
"@abp/ng.identity": "~9.3.0-rc.4",
"@abp/ng.setting-management": "~9.3.0-rc.4",
"@abp/ng.tenant-management": "~9.3.0-rc.4",
"@abp/ng.theme.basic": "~9.3.0-rc.4",
"@angular/animations": "~10.0.0",
"@angular/common": "~10.0.0",
"@angular/compiler": "~10.0.0",

4
modules/cms-kit/angular/projects/cms-kit/package.json

@ -4,8 +4,8 @@
"peerDependencies": {
"@angular/common": "^9.1.11",
"@angular/core": "^9.1.11",
"@abp/ng.core": ">=9.3.0-rc.3",
"@abp/ng.theme.shared": ">=9.3.0-rc.3"
"@abp/ng.core": ">=9.3.0-rc.4",
"@abp/ng.theme.shared": ">=9.3.0-rc.4"
},
"dependencies": {
"tslib": "^2.0.0"

2
modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json

@ -3,6 +3,6 @@
"name": "my-app-identityserver",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4"
}
}

240
modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

2
modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json

@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4"
}
}

240
modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

4
modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json

@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3",
"@abp/cms-kit": "9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4",
"@abp/cms-kit": "9.3.0-rc.4"
}
}

392
modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock

@ -2,293 +2,293 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.3.tgz#b8d6848b5da564d25d248b9b0672d447298246a8"
integrity sha512-fBJEKvKXP4E1topmx2xpS0gfqvxwHmX44gnpmhxFItR8PIckXxYS5YfQoLqyYBXRIcVYuztW2qFIcYBnFEsqsw==
"@abp/clipboard@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.4.tgz#d3a0320147338f0a4863debf8485c71a32f349b9"
integrity sha512-Eobwf7x2GWUt+p4nnMR04Cj5to9E3XOJCfGqI3uEZ3NprI1PCJb2Pf6/3UFhR2AmZFt6DOLZkHmySv8g0lDRew==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
clipboard "^2.0.11"
"@abp/cms-kit.admin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.3.0-rc.3.tgz#e1d7086d7196cd2108137e4f6f5a7e1d04776442"
integrity sha512-+xEM0Bm6pMBS580mBpohSB25YkpDXJPWqF1K6u7iZYhWrAk9X0r0zejXe6pa4kIIOCrbYQ97K0OSkSR9hnlxDw==
"@abp/cms-kit.admin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.3.0-rc.4.tgz#d49c610e2fdb57fa16c022baf320084beeeef75b"
integrity sha512-0FiFdkm7/yq9r1luOGeNAOA3aq2v0vpTEOOZhKMlSTSqqDU5inoWxcoEdlrEuZLD9HqNe7kMrUD14OQRx27vQQ==
dependencies:
"@abp/codemirror" "~9.3.0-rc.3"
"@abp/jstree" "~9.3.0-rc.3"
"@abp/markdown-it" "~9.3.0-rc.3"
"@abp/slugify" "~9.3.0-rc.3"
"@abp/tui-editor" "~9.3.0-rc.3"
"@abp/uppy" "~9.3.0-rc.3"
"@abp/codemirror" "~9.3.0-rc.4"
"@abp/jstree" "~9.3.0-rc.4"
"@abp/markdown-it" "~9.3.0-rc.4"
"@abp/slugify" "~9.3.0-rc.4"
"@abp/tui-editor" "~9.3.0-rc.4"
"@abp/uppy" "~9.3.0-rc.4"
"@abp/cms-kit.public@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.3.0-rc.3.tgz#001b437d43b980b91a0ee2b148c0dd08a4ff6c91"
integrity sha512-TmKG/QnmbVWd3kM550JH1CSKz1pTuoNaX0PBeqk/wOtFMbsc/S35iRgjCBJt9rVZDVyjZE1UQL+0f2BzpUUuzQ==
"@abp/cms-kit.public@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.3.0-rc.4.tgz#73fc3e0e5ba39a68594abc493fa5cfc273edfc33"
integrity sha512-aLHa3GBVTFSkAwPXbCG6jFvU9N2I0ub1uCYl+APBh6pQBTmKqscMs22Tk8AIoRqnnLne+p5fRNbkKNmzOqua8g==
dependencies:
"@abp/highlight.js" "~9.3.0-rc.3"
"@abp/star-rating-svg" "~9.3.0-rc.3"
"@abp/highlight.js" "~9.3.0-rc.4"
"@abp/star-rating-svg" "~9.3.0-rc.4"
"@abp/cms-kit@9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.3.0-rc.3.tgz#cc059df52eff723055ffa356425867e8377c329d"
integrity sha512-JkVSrbYii4+vQgjTCAMqNt3+sqX/chdZt1sT7ahWRwpGkUStLwGk7oStQHb0nL1tc2DFRtv8qPwiiPp3jy9vdg==
"@abp/cms-kit@9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.3.0-rc.4.tgz#7a325414efdd75b4cd66f412c9bf4b9ad8baa769"
integrity sha512-BXe0xcyb5sSPm6gPW6zxHWzf0q/V4hyHRLgKaTZhbKs/eJ7v2tgVAh7RFcDcE2AatzBxdeqUgK78RKe/EOjtyg==
dependencies:
"@abp/cms-kit.admin" "~9.3.0-rc.3"
"@abp/cms-kit.public" "~9.3.0-rc.3"
"@abp/cms-kit.admin" "~9.3.0-rc.4"
"@abp/cms-kit.public" "~9.3.0-rc.4"
"@abp/codemirror@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.3.0-rc.3.tgz#7fde33a16053d980897d39c9841300d1be08999c"
integrity sha512-1JE/rQ51o243tlHW7XJeICRSiRlR4OURGIIwufj0Gvb6ySa/SdVXWYJ37BCLU4d7KCwUqHpfRnl+QocN4EfVVA==
"@abp/codemirror@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.3.0-rc.4.tgz#74c8d9b4238a5e45bf5f54a46ffa40969b4b630b"
integrity sha512-GfcrUtOriDFiIcpWWGs2AApSBKD1O5/fqa1dt3nY5G84C9kjfxhL3d9yvZgDl4AgsWwVKyZ3gGUEukV42w6U5A==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
codemirror "^5.65.1"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/highlight.js@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.0-rc.3.tgz#7a396b689b822dd0e9c2f1d37ed019cbaf5a46d0"
integrity sha512-99xhc/9wegcbvySxSKsHHulTywms8SnvkelDZEnU+K4NhR4EmB1SrqypcNeEICmpmUDJvZZVp38kV4jKe2TiyQ==
"@abp/highlight.js@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.3.0-rc.4.tgz#a137d901170632968081f9e1c044fc43840e291d"
integrity sha512-bKrMVDfjuDKXsC+9CCaQRO7jBHOkxz4xlhfy1l7wPlRoqsztAmlMVH1+K0fjRQCE8Zx1ST5t+9GnKJJ6nEIakw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@highlightjs/cdn-assets" "~11.10.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/jstree@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.3.0-rc.3.tgz#69f61a43d86c64fc62a77dd6d2abe8562e260add"
integrity sha512-RlWi44IZbkDZgvhcFVOY9prhKUO2gBLLv2IBSoA7Rbz3q5Pq+bUEtJPZ+pRY9dLzbuyLdc7C3lbx8njFxq2N8Q==
"@abp/jstree@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.3.0-rc.4.tgz#a66f2ac78ceb8435db9e10f1875b65d63fe2bab4"
integrity sha512-6tKS05LpYw+Ynd0l1WNQXKhk4kjGpjjUXpUI/ZN0UnqH/XyrLyDEerZthUKDJiUB+M/J6XYECkM6hqofhl1hIA==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jstree "^3.3.17"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/markdown-it@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.3.0-rc.3.tgz#64ea173dbc0f9764a1861548f4a0c3d5a5c13dad"
integrity sha512-DVPRj4XJ8UJmTsgnUoeii190oJz93N9ytH2zC9Z+NdQH79B2UuWbfd+4eVVGn9WMKwdxUpWKsN6Soh4BvVXlLg==
"@abp/markdown-it@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.3.0-rc.4.tgz#9b23d5d8f249d2e5b43f7c3e88c73702eceebc7d"
integrity sha512-XyIOZbubv7A9xDy8bBFQjIBNMriHZZlh/87F2OTTmsMDE0QOMW97gsDNPbe1GAE3HHphhyquwQMDZx/HTwVM+g==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
markdown-it "^14.1.0"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/prismjs@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.3.tgz#f7c7cfabce0218c5388f3a224020da18fd653137"
integrity sha512-nRsQ3bKLKSX4k0sXdA9t6KoamyMAMasqJAkcAceN985hodhv6OFE076VlWsSsVY+piBzh2VdS+JUGjZ9g2rNIg==
"@abp/prismjs@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.4.tgz#3859fa653664bd980e480088a1e9478b175df912"
integrity sha512-krz+2Q8hd2FDd1nZ3pDWuVK5YtU+6rkIruAkzlel6aeWvxgLyUxpGKrp3nYFqBvrVnpxsgJ6hELekEWrxtOZHA==
dependencies:
"@abp/clipboard" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.3"
"@abp/clipboard" "~9.3.0-rc.4"
"@abp/core" "~9.3.0-rc.4"
prismjs "^1.29.0"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/slugify@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.3.0-rc.3.tgz#c03aa3dcafeddf90b867c13904607ecb424f23c7"
integrity sha512-RXoDPXnn+2N/zT0VMnqG0hLPE7MWTW2hTp5tCTVpsSlIlBHeQsU+aPwewksaRIps5Yj1trdTTqYWh49CFG++/w==
"@abp/slugify@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.3.0-rc.4.tgz#d9a39ced697f30d00b6f925aa2df8cb2e52b2eb9"
integrity sha512-FEC62ODYTo+HmD8cxMhtpX0c+6PA9Ws7rdP31fE0/p0xETNKZW/WqZ3gcPXmAOMAkMDR8LvPn5hqIZX8vnNkZA==
dependencies:
slugify "^1.6.6"
"@abp/star-rating-svg@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.3.0-rc.3.tgz#301003cc4c7bb6c3983d91c6f0ad396741fa230e"
integrity sha512-DrRDLe3kzber7OkOh95XrKxtgkrMT5Y5uG95xHQNBnwXXb4W4tQoEJ3RrD+tE5qSvglfmrSxXuamXHkVJDWtGQ==
"@abp/star-rating-svg@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.3.0-rc.4.tgz#ef5b1f17c7b5c4c56da6d6474c74c46f6c1a9b8b"
integrity sha512-K6m51NR7NL4r9qJndjvO2bvvUUrjxRfCkFyYsygxktKxmW08wDeS4H7DLyZw0skdNTsNBozR9zhkQtsH10mYcw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/tui-editor@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.0-rc.3.tgz#165c7d4a9c4aa8dddf230ed1beef7ac5b110debc"
integrity sha512-dAiSjVOxaAyNaYKGV+ElYAue2sEU/uwzWfzuvYGucWuPNu5/9sYJ41WiafvWtWleMdLVPARqYMI6ljjsKPSZ3w==
"@abp/tui-editor@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.3.0-rc.4.tgz#724c69a03b918607e3e07bf528e97a0a769b0c84"
integrity sha512-A2rZZqvtHowSYXUSQofn3pgl3jpAHp8D2bjZiTRNXinLrvW18XoC/VA02RJYQ5kRt/pqpfYPwWr7y/AQ4OzGOg==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/prismjs" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
"@abp/prismjs" "~9.3.0-rc.4"
"@abp/uppy@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.3.0-rc.3.tgz#90d155f9160faf179f3723ce8047d8c9215516cd"
integrity sha512-c+WA4omnj81Me9Y6gAExYPTsk/piZYj1XgDKDSoMikrbI+FWXihvARfcOe77z8GrCZl2uLeG7AzN3sJZnqSnww==
"@abp/uppy@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.3.0-rc.4.tgz#d27147153329b759284f3cec4f002e984a79bf4f"
integrity sha512-JTYF4Y62lhsl3SwZ0bmOVQ2g3oLuLR7yxs3baP23wH3Og/hAtb/JWOoaFcIp15SZxSCrnkxA4Wj5gXa/bp7RHw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
uppy "^4.4.1"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

46
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/cs.json

@ -15,6 +15,7 @@
"CmsKit.Ratings": "Hodnocení",
"CmsKit.Reactions": "Reakce",
"CmsKit.Tags": "Tagy",
"CmsKit.MarkedItems": "Označené položky",
"CmsKit:0002": "Obsah již existuje!",
"CmsKit:0003": "Entitu {0} nelze označit.",
"CmsKit:Blog:0001": "Daný slimák ({Slug}) již existuje!",
@ -26,8 +27,19 @@
"CmsKit:Rating:0001": "Entitu {EntityType} nelze hodnotit.",
"CmsKit:Reaction:0001": "Entita {EntityType} nemůže mít reakce.",
"CmsKit:Tag:0002": "Entitu nelze označit!",
"CmsKit:MarkedItem:ToggleConfirmation": "Opravdu chcete přepnout označenou položku?",
"ToggleFavorite": "Přidat/Odebrat z oblíbených",
"FavoritesFilterMessage": "Pro filtrování oblíbených se přihlaste",
"FilterOnFavorites": "Filtrovat podle oblíbených",
"CommentAuthorizationExceptionMessage": "Tyto komentáře nejsou povoleny pro veřejné zobrazení.",
"CmsKit:Modals:Login": "Přihlášení",
"CmsKit:Modals:LoginModalDefaultMessage": "Pro pokračování se přihlaste!",
"CmsKit:Modals:YouAreNotAuthenticated": "Tato operace pro vás není autorizována.",
"CommentDeletionConfirmationMessage": "Tento komentář a všechny odpovědi budou smazány!",
"CmsKit:MarkedItem:0001": "Entitu {EntityType} nelze označit.",
"CmsKit:MarkedItem:0002": "Pro typ entity '{EntityType}' nebyla nalezena žádná definice.",
"CmsKit:MarkedItem:0003": "Definice pro typ entity '{EntityType}' již existuje. Každý typ entity by měl mít pouze jednu definici.",
"CmsKit:MarkedItem:LoginMessage": "Pro označení této položky se přihlaste.",
"Comments": "Komentáře",
"Content": "Obsah",
"ContentDeletionConfirmationMessage": "Opravdu chcete tento obsah smazat?",
@ -134,6 +146,7 @@
"SamplePageMessage": "Ukázková stránka pro modul Pro",
"SaveChanges": "Uložit změny",
"Script": "Skript",
"SelectLayout": "Vybrat rozložení",
"SelectAll": "Vybrat vše",
"Send": "Poslat",
"SendMessage": "Poslat zprávu",
@ -216,6 +229,8 @@
"Feature:ReactionEnableDescription": "Systém reakcí CMS Kit, který umožňuje uživatelům posílat reakce entitám, jako jsou BlogPost, Komentáře atd.",
"Feature:TagEnable": "Označování",
"Feature:TagEnableDescription": "Systém značek CMS Kit, který umožňuje označování entit, jako je BlogPost.",
"Feature:MarkedItemEnable": "Označená položka",
"Feature:MarkedItemEnableDescription": "Systém označování CMS Kit, který umožňuje uživatelům označovat entity jako oblíbené.",
"DeleteBlogPostMessage": "Blog bude smazán. Jsi si jistá?",
"CaptchaCode": "Captcha kód",
"CommentTextRequired": "Komentář je povinný",
@ -230,6 +245,37 @@
"TagsHelpText": "Značky by měly být odděleny čárkami (např.: tag1, tag2, tag3)",
"ThisPartOfContentCouldntBeLoaded": "Tato část obsahu nemohla být načtena.",
"DuplicateCommentAttemptMessage": "Byl zjištěn duplicitní pokus o vložení komentáře. Váš komentář již byl odeslán.",
"NoBlogPostYet": "Zatím žádný blogový příspěvek!",
"CmsKit:Comment": "Komentář",
"CmsKitCommentOptions:RequireApprovement": "Vyžadovat schválení komentářů",
"CmsKitCommentOptions:RequireApprovementDescription": "Když je povoleno, komentáře budou vyžadovat schválení před zveřejněním.",
"CommentFilter:ApproveState": "Stav schválení",
"ApproveState": "Stav schválení",
"CommentFilter:0": "Vše",
"CommentFilter:1": "Schváleno",
"CommentFilter:2": "Zamítnuto",
"CommentFilter:4": "Čeká",
"ApprovedSuccessfully": "Úspěšně schváleno",
"ApprovalRevokedSuccessfully": "Schválení úspěšně odvoláno",
"Approve": "Schválit",
"Disapproved": "Zamítnuto",
"CommentAlertMessage": "Čeká {0} komentářů na schválení",
"Settings:Menu:CmsKit": "CMS",
"CommentsAwaitingApproval": "Komentáře čekající na schválení",
"JustNow": "Právě teď",
"MinuteAgo": "před 1 minutou",
"MinutesAgo": "před {0} minutami",
"HourAgo": "před 1 hodinou",
"HoursAgo": "před {0} hodinami",
"YesterdayAt": "Včera v {0}",
"DayAt": "{0} v {1}",
"MonthDayAt": "{0} {1} v {2}",
"FullDate": "{0} {1} {2}",
"Minute": "m",
"Hour": "h",
"Day": "d",
"Week": "t",
"CommentSubmittedForApproval": "Váš komentář byl odeslán ke schválení.",
"ChooseAnActionForBlog": "Vyberte akci pro blog",
"AssignBlogPostsToOtherBlog": "Přiřaďte blogové příspěvky k jinému blogu",
"SelectAnBlogToAssign": "Vyberte blog, ke kterému chcete přiřadit blogové příspěvky",

6
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogFeature.cs

@ -7,11 +7,11 @@ namespace Volo.CmsKit.Blogs;
public class BlogFeature : FullAuditedAggregateRoot<Guid>
{
public Guid BlogId { get; protected set; }
public virtual Guid BlogId { get; protected set; }
public string FeatureName { get; protected set; }
public virtual string FeatureName { get; protected set; }
public bool IsEnabled { get; protected internal set; }
public virtual bool IsEnabled { get; protected internal set; }
protected BlogFeature()
{

4
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MarkedItems/UserMarkedItem.cs

@ -15,8 +15,8 @@ public class UserMarkedItem : BasicAggregateRoot<Guid>, IHasCreationTime, IMustH
public virtual DateTime CreationTime { get; set; }
public string EntityId { get; protected set; }
public string EntityType { get; protected set; }
public virtual string EntityId { get; protected set; }
public virtual string EntityType { get; protected set; }
protected UserMarkedItem() { }

10
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaDescriptor.cs

@ -7,15 +7,15 @@ namespace Volo.CmsKit.MediaDescriptors;
public class MediaDescriptor : FullAuditedAggregateRoot<Guid>, IMultiTenant
{
public Guid? TenantId { get; protected set; }
public virtual Guid? TenantId { get; protected set; }
public string EntityType { get; protected set; }
public virtual string EntityType { get; protected set; }
public string Name { get; protected set; }
public virtual string Name { get; protected set; }
public string MimeType { get; protected set; }
public virtual string MimeType { get; protected set; }
public long Size { get; protected set; }
public virtual long Size { get; protected set; }
protected MediaDescriptor()
{

26
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItem.cs

@ -17,31 +17,31 @@ public class MenuItem : AuditedAggregateRoot<Guid>, IMultiTenant
/// Presents another <see cref="MenuItem"/> Id.
/// If it's <see langword="null"/>, then it's a root menu item.
/// </summary>
public Guid? ParentId { get; set; }
public virtual Guid? ParentId { get; set; }
[NotNull]
public string DisplayName { get; protected set; }
public virtual string DisplayName { get; protected set; }
public bool IsActive { get; set; }
public virtual bool IsActive { get; set; }
[NotNull]
public string Url { get; protected set; }
public virtual string Url { get; protected set; }
public string Icon { get; set; }
public virtual string Icon { get; set; }
public int Order { get; set; }
public virtual int Order { get; set; }
public string Target { get; set; }
public virtual string Target { get; set; }
public string ElementId { get; set; }
public virtual string ElementId { get; set; }
public string CssClass { get; set; }
public virtual string CssClass { get; set; }
public Guid? PageId { get; protected set; }
public virtual Guid? PageId { get; protected set; }
public Guid? TenantId { get; protected set; }
public string RequiredPermissionName { get; set; }
public virtual Guid? TenantId { get; protected set; }
public virtual string RequiredPermissionName { get; set; }
protected MenuItem()
{

4
modules/docs/app/VoloDocs.Web/package.json

@ -3,7 +3,7 @@
"name": "volo.docstestapp",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3",
"@abp/docs": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4",
"@abp/docs": "~9.3.0-rc.4"
}
}

306
modules/docs/app/VoloDocs.Web/yarn.lock

@ -2,229 +2,229 @@
# yarn lockfile v1
"@abp/anchor-js@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.3.0-rc.3.tgz#da0793f32b410295c4cb1c326b1bf665a60eabbc"
integrity sha512-KzGIs6iZ5QpGEGOqYpbaMpfP3ovPoL1wm2L4GTcc4jMdts5YVLofzPJrL0UjtFBM/HUoOswjfNfKm6PMweY7EA==
"@abp/anchor-js@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.3.0-rc.4.tgz#d403bd2094dd2a78bd19c1a7a241886f9816eab6"
integrity sha512-U1/DS7OujYaCjO7QrdUusO/2MVuP0S1Jeb5NJ/ascjQHlnqv3/pGryHGlv8lX8VdIkuyiM/IpvIDeMGygAO0Ew==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
anchor-js "^5.0.0"
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/clipboard@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.3.tgz#b8d6848b5da564d25d248b9b0672d447298246a8"
integrity sha512-fBJEKvKXP4E1topmx2xpS0gfqvxwHmX44gnpmhxFItR8PIckXxYS5YfQoLqyYBXRIcVYuztW2qFIcYBnFEsqsw==
"@abp/clipboard@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.3.0-rc.4.tgz#d3a0320147338f0a4863debf8485c71a32f349b9"
integrity sha512-Eobwf7x2GWUt+p4nnMR04Cj5to9E3XOJCfGqI3uEZ3NprI1PCJb2Pf6/3UFhR2AmZFt6DOLZkHmySv8g0lDRew==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
clipboard "^2.0.11"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/docs@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.3.0-rc.3.tgz#8a40db5bbb414f24a2b70dfab768985a789166b7"
integrity sha512-07Yn+T0JeaukznVkPBnWBFWtUo6/WIr+981VeyLauOq74GGvcvmwmNNLXTna+CCWk+wIz9I9U9yemxp781Qqkg==
"@abp/docs@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.3.0-rc.4.tgz#0a885922cef562c32a6c01a049d0880a9ceba233"
integrity sha512-kqiFZ49KgNKOZ8ZcpxdxDfMQbVDrpe9IDogZ4htgMvGCbimVIMuXpGShEfdLh7RQLCDTJa265P1Ey90lFhZ7iQ==
dependencies:
"@abp/anchor-js" "~9.3.0-rc.3"
"@abp/clipboard" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/popper.js" "~9.3.0-rc.3"
"@abp/prismjs" "~9.3.0-rc.3"
"@abp/anchor-js" "~9.3.0-rc.4"
"@abp/clipboard" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/popper.js" "~9.3.0-rc.4"
"@abp/prismjs" "~9.3.0-rc.4"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/popper.js@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.3.0-rc.3.tgz#7f4bb0d378c1bb127b0c0b4db26b637c93715fc9"
integrity sha512-/tYrKXnJ/2L2h9G/vSNOv90aE7ddbYjKOnOg2avIo2rKziiH4ildZ0ey1ZywnIwF4pJenVyI8fBIqgd5QwxBEg==
"@abp/popper.js@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.3.0-rc.4.tgz#0f5ca8c2b551dce242d0b74cfbb6066eb9e56365"
integrity sha512-4ZoduzOYwW8tJU2O9/OuXIGo4TolJSv9rsieWYIihld8RASwWdDeNu6kTTvlFZ6PdYrqjFTKWCc9gGrIoLh/YA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@popperjs/core" "^2.11.8"
"@abp/prismjs@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.3.tgz#f7c7cfabce0218c5388f3a224020da18fd653137"
integrity sha512-nRsQ3bKLKSX4k0sXdA9t6KoamyMAMasqJAkcAceN985hodhv6OFE076VlWsSsVY+piBzh2VdS+JUGjZ9g2rNIg==
"@abp/prismjs@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.3.0-rc.4.tgz#3859fa653664bd980e480088a1e9478b175df912"
integrity sha512-krz+2Q8hd2FDd1nZ3pDWuVK5YtU+6rkIruAkzlel6aeWvxgLyUxpGKrp3nYFqBvrVnpxsgJ6hELekEWrxtOZHA==
dependencies:
"@abp/clipboard" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.3"
"@abp/clipboard" "~9.3.0-rc.4"
"@abp/core" "~9.3.0-rc.4"
prismjs "^1.29.0"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

10
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Documents/DocumentContributor.cs

@ -5,15 +5,15 @@ namespace Volo.Docs.Documents
{
public class DocumentContributor : Entity
{
public Guid DocumentId { get; set; }
public virtual Guid DocumentId { get; set; }
public string Username { get; set; }
public virtual string Username { get; set; }
public int CommitCount { get; set; }
public virtual int CommitCount { get; set; }
public string UserProfileUrl { get; set; }
public virtual string UserProfileUrl { get; set; }
public string AvatarUrl { get; set; }
public virtual string AvatarUrl { get; set; }
protected DocumentContributor()
{

20
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureDefinitionRecord.cs

@ -7,31 +7,31 @@ namespace Volo.Abp.FeatureManagement;
public class FeatureDefinitionRecord : BasicAggregateRoot<Guid>, IHasExtraProperties
{
public string GroupName { get; set; }
public virtual string GroupName { get; set; }
public string Name { get; set; }
public virtual string Name { get; set; }
public string ParentName { get; set; }
public virtual string ParentName { get; set; }
public string DisplayName { get; set; }
public virtual string DisplayName { get; set; }
public string Description { get; set; }
public virtual string Description { get; set; }
public string DefaultValue { get; set; }
public virtual string DefaultValue { get; set; }
public bool IsVisibleToClients { get; set; }
public virtual bool IsVisibleToClients { get; set; }
public bool IsAvailableToHost { get; set; }
public virtual bool IsAvailableToHost { get; set; }
/// <summary>
/// Comma separated list of provider names.
/// </summary>
public string AllowedProviders { get; set; }
public virtual string AllowedProviders { get; set; }
/// <summary>
/// Serialized string to store info about the ValueType.
/// </summary>
public string ValueType { get; set; } // ToggleStringValueType
public virtual string ValueType { get; set; } // ToggleStringValueType
public ExtraPropertyDictionary ExtraProperties { get; protected set; }

6
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo/Abp/FeatureManagement/FeatureGroupDefinitionRecord.cs

@ -6,11 +6,11 @@ namespace Volo.Abp.FeatureManagement;
public class FeatureGroupDefinitionRecord : BasicAggregateRoot<Guid>, IHasExtraProperties
{
public string Name { get; set; }
public virtual string Name { get; set; }
public string DisplayName { get; set; }
public virtual string DisplayName { get; set; }
public ExtraPropertyDictionary ExtraProperties { get; protected set; }
public virtual ExtraPropertyDictionary ExtraProperties { get; protected set; }
public FeatureGroupDefinitionRecord()
{

24
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentitySecurityLog.cs

@ -8,29 +8,29 @@ namespace Volo.Abp.Identity;
public class IdentitySecurityLog : AggregateRoot<Guid>, IMultiTenant
{
public Guid? TenantId { get; protected set; }
public virtual Guid? TenantId { get; protected set; }
public string ApplicationName { get; protected set; }
public virtual string ApplicationName { get; protected set; }
public string Identity { get; protected set; }
public virtual string Identity { get; protected set; }
public string Action { get; protected set; }
public virtual string Action { get; protected set; }
public Guid? UserId { get; protected set; }
public virtual Guid? UserId { get; protected set; }
public string UserName { get; protected set; }
public virtual string UserName { get; protected set; }
public string TenantName { get; protected set; }
public virtual string TenantName { get; protected set; }
public string ClientId { get; protected set; }
public virtual string ClientId { get; protected set; }
public string CorrelationId { get; protected set; }
public virtual string CorrelationId { get; protected set; }
public string ClientIpAddress { get; protected set; }
public virtual string ClientIpAddress { get; protected set; }
public string BrowserInfo { get; protected set; }
public virtual string BrowserInfo { get; protected set; }
public DateTime CreationTime { get; protected set; }
public virtual DateTime CreationTime { get; protected set; }
protected IdentitySecurityLog()
{

2
modules/openiddict/app/OpenIddict.Demo.Server/package.json

@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4"
}
}

20
modules/openiddict/app/angular/package.json

@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~9.3.0-rc.3",
"@abp/ng.components": "~9.3.0-rc.3",
"@abp/ng.core": "~9.3.0-rc.3",
"@abp/ng.oauth": "~9.3.0-rc.3",
"@abp/ng.identity": "~9.3.0-rc.3",
"@abp/ng.setting-management": "~9.3.0-rc.3",
"@abp/ng.tenant-management": "~9.3.0-rc.3",
"@abp/ng.theme.shared": "~9.3.0-rc.3",
"@abp/ng.theme.lepton-x": "~4.3.0-rc.3",
"@abp/ng.account": "~9.3.0-rc.4",
"@abp/ng.components": "~9.3.0-rc.4",
"@abp/ng.core": "~9.3.0-rc.4",
"@abp/ng.oauth": "~9.3.0-rc.4",
"@abp/ng.identity": "~9.3.0-rc.4",
"@abp/ng.setting-management": "~9.3.0-rc.4",
"@abp/ng.tenant-management": "~9.3.0-rc.4",
"@abp/ng.theme.shared": "~9.3.0-rc.4",
"@abp/ng.theme.lepton-x": "~4.3.0-rc.4",
"@angular/animations": "^15.0.1",
"@angular/common": "^15.0.1",
"@angular/compiler": "^15.0.1",
@ -36,7 +36,7 @@
"zone.js": "~0.11.4"
},
"devDependencies": {
"@abp/ng.schematics": "~9.3.0-rc.3",
"@abp/ng.schematics": "~9.3.0-rc.4",
"@angular-devkit/build-angular": "^15.0.1",
"@angular-eslint/builder": "~15.1.0",
"@angular-eslint/eslint-plugin": "~15.1.0",

2
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json

@ -3,6 +3,6 @@
"name": "demo-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4"
}
}

240
modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock

@ -2,185 +2,185 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.3.tgz#3b63203011f8d2e175c49b1532aa827c4cf5cd7a"
integrity sha512-lqSAzHmPPLSKQYVoAdPwrUClUKhWIgSQmJV7W2lV44BTGFPpmNiU3eMkR0skk/oYVomAMQRZXBW3WCLeTYJ17Q==
"@abp/aspnetcore.mvc.ui.theme.basic@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.3.0-rc.4.tgz#1c8c95cd04c577a28f6ab7eb19b4b6b9fc8f9732"
integrity sha512-DlCnAv/Vj9rnu0tDUYyst/fT+kH0lXreIKRzmNdoniox8tZxbBtl8jYZYdLK5rgEE3YYICCgzC0qAPlqx4U6Vw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.3.tgz#1fd5f43a9ab64a6de49c34afc13e1597d3bb8e88"
integrity sha512-MpEUGSAnlxwClGy1o6dv7uHkFj2oz4VxAA/xLa7zJQi+oe80wD3ex4AihE/ovt8mt2F6s8zgM7pyNheeQu94lg==
"@abp/aspnetcore.mvc.ui.theme.shared@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.3.0-rc.4.tgz#860574efd49c1e5748d2d47ff93a4ca63d9c832a"
integrity sha512-lDCAEI7cdRTFqyIG2Mzxw+q2ZDbznOzjGNOAJOMVRQW+vL/qqoTL9NfzkY0X67qNiBYLja+EVJKTBOSrF30Tuw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.3"
"@abp/bootstrap" "~9.3.0-rc.3"
"@abp/bootstrap-datepicker" "~9.3.0-rc.3"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.3"
"@abp/datatables.net-bs5" "~9.3.0-rc.3"
"@abp/font-awesome" "~9.3.0-rc.3"
"@abp/jquery-form" "~9.3.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.3"
"@abp/lodash" "~9.3.0-rc.3"
"@abp/luxon" "~9.3.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.3"
"@abp/moment" "~9.3.0-rc.3"
"@abp/select2" "~9.3.0-rc.3"
"@abp/sweetalert2" "~9.3.0-rc.3"
"@abp/timeago" "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.3.tgz#b635f44039253f9df3cd79fb7afd09aaab51c853"
integrity sha512-6a4d2QyJK6F2/z9Dpqgo6IiqxGAPw9Sudq89eZ4K15mvBZI3tF7DBVUBFPrMJRAdeU+ZGK2jpTEWVZdYtompoQ==
"@abp/aspnetcore.mvc.ui" "~9.3.0-rc.4"
"@abp/bootstrap" "~9.3.0-rc.4"
"@abp/bootstrap-datepicker" "~9.3.0-rc.4"
"@abp/bootstrap-daterangepicker" "~9.3.0-rc.4"
"@abp/datatables.net-bs5" "~9.3.0-rc.4"
"@abp/font-awesome" "~9.3.0-rc.4"
"@abp/jquery-form" "~9.3.0-rc.4"
"@abp/jquery-validation-unobtrusive" "~9.3.0-rc.4"
"@abp/lodash" "~9.3.0-rc.4"
"@abp/luxon" "~9.3.0-rc.4"
"@abp/malihu-custom-scrollbar-plugin" "~9.3.0-rc.4"
"@abp/moment" "~9.3.0-rc.4"
"@abp/select2" "~9.3.0-rc.4"
"@abp/sweetalert2" "~9.3.0-rc.4"
"@abp/timeago" "~9.3.0-rc.4"
"@abp/aspnetcore.mvc.ui@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.3.0-rc.4.tgz#840d863f65eb07585e1c6c556f1860d5f663a625"
integrity sha512-XwwsyhBtOkBJ0JT7Ret/f3G1iwl+Wq5ugdReuC7xE6gllwISdLT3rd4BjS27ZTP3cyVIIsdBowYPB4vZgALZdA==
dependencies:
ansi-colors "^4.1.3"
"@abp/bootstrap-datepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.3.tgz#e73cab9e2b7e789b0a12addcfff0ec27a626f5c3"
integrity sha512-qN8+R+AVkmSvxbUn2lSahp+SHGqEPnhqPJ5xoC/x6z+U0gUku379XDip6yzgKr37/0YiZezQYrH6rdfIUng/bQ==
"@abp/bootstrap-datepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.3.0-rc.4.tgz#14e31d889ccfafe4c8f1af0a5d746a55cbaa69ec"
integrity sha512-O2WEeL1c2A7zPB8+Q4FaI2zvwSSQ+swuthXYY6FuZojrrzi4wOP8BW9fM0KleVEbKJXFFv+ya0ZGzoyIiy5T5w==
dependencies:
bootstrap-datepicker "^1.10.0"
"@abp/bootstrap-daterangepicker@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.3.tgz#fcb652a6f43a6662c3194515264a7c1519be2f2b"
integrity sha512-vlHpcGcJpNU6+iILN2DkK05oUgv3aaGkVwz0gUAQKZcrET3/Z7tvWxFdZDsdFeUPaUOzyYaxbyoYwFkusd7pRg==
"@abp/bootstrap-daterangepicker@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.3.0-rc.4.tgz#8b78310830bb0d4ecd37f85a5df662e73c9e2b17"
integrity sha512-0Vhb0tczxYjKNwdUJD+T5YwxHGkNI63MjvlvTjcfhN9AXVoLKGpCxerZ5pEooAyDHQbcCmAmjtLinRujOtAIDA==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.3.tgz#f741590b5db61c011f019c080fdf9e1f581e27fe"
integrity sha512-cEqi6HdEM8pSAe4LwPKwLKzNudksqRx3YET/klGKSySd0zBzFtI0OLDqxxZG0HnCRpqW+ZizADvAJy2WCy2Kyg==
"@abp/bootstrap@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.3.0-rc.4.tgz#9ea1fd07953fd763d1d8640282bddd52331231f3"
integrity sha512-hbB575kX+t9g3SrRR3apXnSbpDuMVpNEqTZWzNfpFUr6g20HTYhsI87VStT5EIcwonRK5rKkoZSBYjiARwhBhw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
bootstrap "^5.3.3"
"@abp/core@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.3.tgz#053edbffecf70a2442f4ba2600117b10ef736337"
integrity sha512-PtSw/oJ7vQYgiEnHUgCL7jKurrTay+P9VNijI2JecdBF/2xQmU/cz+aVDZReLQFoBbU9kHMttEF1c7MYLe28zQ==
"@abp/core@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.3.0-rc.4.tgz#96380f05e37942da1b126dc8d515d5d4b970a481"
integrity sha512-ZbsApLGzvXk2jS1ZbAFbuns7eWdYc3/YusMWZgVU4HaW4D6VOjXrEWFs0n74O0GBRS2+4rrXHcLn1D6eRSTFnA==
dependencies:
"@abp/utils" "~9.3.0-rc.3"
"@abp/utils" "~9.3.0-rc.4"
"@abp/datatables.net-bs5@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.3.tgz#81bcb8b5b45a89cdcb75e419024e210744d0f7e3"
integrity sha512-rKMC9QB5ge0uOYXd8Pfymd6rGVJ35TnEOp2b3q6VV7BHspAHyOiVlrlA2i2fkO7hbDG0eep60/BV6cpLU5/1og==
"@abp/datatables.net-bs5@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.3.0-rc.4.tgz#80c582aa95685dfb7e6bbf9a1850cbd56294dce0"
integrity sha512-9wgkGLUwKySPc5X5SGKyNzsS5bCftWp2ygxTqCMqc1kAyi0tc03f+FsAiGmfRnR0NLDBMqfy2inc3U1iGzCrzw==
dependencies:
"@abp/datatables.net" "~9.3.0-rc.3"
"@abp/datatables.net" "~9.3.0-rc.4"
datatables.net-bs5 "^2.1.8"
"@abp/datatables.net@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.3.tgz#6c22a59c2a43248e5e4ec4708228e49e3e802aad"
integrity sha512-d1mCFt5ThLyNVPgAZJL2iwLjQRrZ3ChTuFJj9hQC8mfv0/dPs07ZUUEQXQP2dQbHNr/jOr14L7VsF/Tyg1VIrw==
"@abp/datatables.net@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.3.0-rc.4.tgz#2dc5a65c5065268ee54cc6ea9d9caec7e75343f2"
integrity sha512-LSTr+9+lgfdPdLFqS5irS/rkPzDGv78MjcqJTRtTDzZWzlhutxaF0cRLW1oyUsGVWw3C7CiJrrVJVIvr+gNFgQ==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
datatables.net "^2.1.8"
"@abp/font-awesome@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.3.tgz#9b4005d2174f08085cf10f1283c596a6f12011bf"
integrity sha512-0DpHTkop5S/xBOQ8YRNwusasASS1MrGl1m2/9v8pgxysveoYQlv5JurYLOrYWmj7PaxQ256RPUFmSA0ZU+kZow==
"@abp/font-awesome@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.3.0-rc.4.tgz#0a32ec4c52caa71e3fe210f8cbe6a2b9dd1cd43b"
integrity sha512-+XdSvkoFYzswP2QSGUt6hSme980sp9lGFlgnHMn3z6TyjE8PjaKO6oIP1Gh+E0R6NyCMrZ9iyK6ou7B6m5oRww==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
"@fortawesome/fontawesome-free" "^6.6.0"
"@abp/jquery-form@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.3.tgz#f3a782531fc8d16a45c26e6835e131706bed4a6b"
integrity sha512-piC+QKQSbF8LN+PmMLbQzoKHSgOrf2+865f6Rg5DO3boCfA89wjA/uhDS+lFmEtieReli3W5iLL++8GF2PXcrw==
"@abp/jquery-form@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.3.0-rc.4.tgz#c872db6318d4362c3dda7c5a86df979972cd9d3a"
integrity sha512-ELWV5ui8VWsbvr4FxTfWcm0Qua1xlpS1ZAB/VmD5ixcSHJE3Jwy8cwqRtzByzzsqLrQ9jqfP2tQ1YTIETyQ14g==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.3.tgz#e15b212ef90f7013a4df2384a2bc1a7a0db84f2f"
integrity sha512-2sOOIF9BHhXWjQW8ZJM+cA1XypPxtoUNsCPPfcQrZmbTT3YSRyWOQvkrvcK5WtQTrQbOCM4pDOjipP/DIpxlFA==
"@abp/jquery-validation-unobtrusive@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.3.0-rc.4.tgz#6af707ed8e08441be96dbc8bb2f7664762827e51"
integrity sha512-PU3LH3X41Qgkw/YUK7KqT4wguqUeX5uto+tX9W7XLs8+ptJpywsqUCaddrk7C1KmoH73AEoUv1Hu/vFiGmojDw==
dependencies:
"@abp/jquery-validation" "~9.3.0-rc.3"
"@abp/jquery-validation" "~9.3.0-rc.4"
jquery-validation-unobtrusive "^4.0.0"
"@abp/jquery-validation@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.3.tgz#603da1a6d6ae66f6e57fd0a17ea97cc787ffbbe6"
integrity sha512-7Ux0JaeV4Y9IhU+kmAEb+FIz4sC7jjFMnz66UlzQqYrBhk0pK44PRPycyVdndz/le6REptfZaV3oGguqy6QYbg==
"@abp/jquery-validation@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.3.0-rc.4.tgz#319e6a2724272a18462312689a1369bba8574f57"
integrity sha512-4jO8B23SLlxySDAo46gNQPRCzHxzWzad/YvTWawjUzME2Zbax/BpRbFeq1G2usWlqHByFUwfQStzK09zg7/Kug==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
jquery-validation "^1.21.0"
"@abp/jquery@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.3.tgz#9d6939c9b8c69d9f2a115ea5a74ecc332f5506e4"
integrity sha512-y0Oi8RY4HYOQIjKFmqNKDuciRsGyH+4n37kzfErQ9ubNB37Z7GPbBFjUcpmA99bkxTv0fTuIwieLJoHokau8sw==
"@abp/jquery@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.3.0-rc.4.tgz#c71bbb179374fd21410563ea52aca461f7cad50c"
integrity sha512-k2HKg/n8GWNs/gm5sMd1iigo+c9Pn4cnFH+HzlWFROGbsRHK3kSL9ekEdLBXT1vGaL0lvsJ+miiJay9Ysz3q5w==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
jquery "~3.7.1"
"@abp/lodash@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.3.tgz#6994d9b6016eba42f88d4a3f53e0f3ba83609a3b"
integrity sha512-bYAXtKobjipYgzPlAE4Q8Dp7MoKZma/eqQHWBXx57YzJnu52njilqeyZzinCowuv4Gpm2Ao7LocW2Bf3ZLyMAg==
"@abp/lodash@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.3.0-rc.4.tgz#3d2744780616fdc6e6d014b8e6da7c49fcd0a2e4"
integrity sha512-VjlqKz6zjwb4zie3HfaVIMf3dnYEs0JKln47FekqoxVHW/up9lhJnPbE2yFK4ICYn6EQts7SU5sKCLOzSKPxXA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
lodash "^4.17.21"
"@abp/luxon@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.3.tgz#0725947364531bd12f67b3910e84c7cef098a5eb"
integrity sha512-8fKSoOZWqMZYS/cTofGWlW65h1NRZhyv147SWEROJdQ8L+9v0XD1XJLlCEiWveq/kDvdCrn3PSFMecpKdCexMA==
"@abp/luxon@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.3.0-rc.4.tgz#5d8aebf991cf0bb42daa45721edafb22c785a444"
integrity sha512-RuWFh/wMIKSVBr3U8uNaC3WwYi98UlS9rddscZXPHND9uKrxXVNqA0ahGSMJJLOqUxtBVkW7DHE23KTiolkFqw==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
luxon "^3.5.0"
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.3.tgz#fbdbe9091a07949bd2cfd8ac66d5b06261095941"
integrity sha512-c5hpS35gyCoJgRS5qrT2QPXxkr2JZA1p+7s151GXdhSRNtXFLkMZ9wUHqJv7qPZM8OZB/sLJLra0S23u5gmnKA==
"@abp/malihu-custom-scrollbar-plugin@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.3.0-rc.4.tgz#4415c7eb22f289fb443f2a6b2fc097f23b4dd60e"
integrity sha512-k8DY1jPHNl1RaTO8n+TSBuKLv4Swo4VmwpaDfDwyFixiKw7vnxh9P/Kd9d4j0Z6+65zqMBiNcdzEXW2wSWxfKQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.3.tgz#42d3fa43d55a1a0eeaa7f07f4da0d69a934330be"
integrity sha512-1b9nTOCWfz851+RcBxAeN6OciI4IaXh8Y8LzD3Afq6MW75+MtaxgeaZ/iQlLPEtaMTdEoL0vmk0nYXGAQH0B0w==
"@abp/moment@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.3.0-rc.4.tgz#56ff26ba2dff3487bd27d7ec0761f3ca1e11d843"
integrity sha512-33wuojZgP5AxPmpZESMRMA5vFH1Y53NLE49ZjVauxsvFmxI2BnlSHddwZXpdj6ncmrVtiu8GDODKOoVfb6KG4g==
dependencies:
moment "^2.30.1"
"@abp/select2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.3.tgz#e1f76daff444c159fdaa31971553f3bf356929b2"
integrity sha512-Cnqqg1wVO/SMOK8TwAtEfPQttPuYJSFqCrICYVy5PN+2pK33nwxNcGzoMD2Q/jkY/9r13iGyS5Qt3UpSCcBXAA==
"@abp/select2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.3.0-rc.4.tgz#1a26e9689dd26d27758085406b0604756d0d6b95"
integrity sha512-MrS/iQpcDT3N2TiYYT23nCrfWMtKLOu1k6/5PtVnZVA3EnSoLnMzgHvBvUjtqy1lhN8lzfJLddVcXkiIJ92hUQ==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
select2 "^4.0.13"
"@abp/sweetalert2@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.3.tgz#153eac032b52b13ca91f12adb71ae98476616508"
integrity sha512-Nn+rq0Epn8JJMBLWPo3kFeMjaOQ9+St2Goha12DPTP2RRaOsRF33Rgvd3++1xKnOx8Pr88nQr2WKXEbZ14uHkA==
"@abp/sweetalert2@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.3.0-rc.4.tgz#f3e47e161a67a014295937e1cd4c5b89b90e97bc"
integrity sha512-vTttrc+tinXUFRq79QsJb0G/Zy2BPrnhwRaWADYyoPK/ATM+MDw4wXJfHYhkuDYA5gpENRNi7+I5NpmQMa6qKA==
dependencies:
"@abp/core" "~9.3.0-rc.3"
"@abp/core" "~9.3.0-rc.4"
sweetalert2 "^11.14.1"
"@abp/timeago@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.3.tgz#9990f3c978bd1600848f1c5b1b9a60267c9f859e"
integrity sha512-5Kb2btWV5U+2UyT2vtMMAGIlydMYMdwaIijMJqfhlDl+wHw5yyDprCpBW9VX0Y+3Cp1IBSxzeg64U46EOWxCEw==
"@abp/timeago@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.3.0-rc.4.tgz#c8d96483b2ff51808bda5c8419c009aff34567e3"
integrity sha512-ZI9JTOQHnz4UrPf/XZB1rxUI79dlU1wpgZlT97gSQ5fcpyU0mMSkwN29l52pB5R+J4QvQomMfQFqKK/P9BaXKw==
dependencies:
"@abp/jquery" "~9.3.0-rc.3"
"@abp/jquery" "~9.3.0-rc.4"
timeago "^1.6.7"
"@abp/utils@~9.3.0-rc.3":
version "9.3.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.3.tgz#5de4569dddc750381b163f1a8870b83d7a7afc43"
integrity sha512-MFhWmuCFavuHp5Vz7WLOMQdvobYCnr5F2xJ5GuWqmZIqs0K6/OI0h/Vv4SB5RoWcv0UiWgFNj76cZkRZjVmG1Q==
"@abp/utils@~9.3.0-rc.4":
version "9.3.0-rc.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.3.0-rc.4.tgz#6bd33c2050e72f69a7c50323f263a4f329722e24"
integrity sha512-ukWrNxQbvIqPxvlrLzdKxa4XYTydn5cvtQfP7lX/yAwj9X5DRqnFu28yCl47yxnZzlyKopqk9uXofiOy6qkYuA==
dependencies:
just-compare "^2.3.0"

4
modules/virtual-file-explorer/app/package.json

@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.3",
"@abp/virtual-file-explorer": "~9.3.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "~9.3.0-rc.4",
"@abp/virtual-file-explorer": "~9.3.0-rc.4"
}
}

2
npm/lerna.json

@ -1,5 +1,5 @@
{
"version": "9.3.0-rc.3",
"version": "9.3.0-rc.4",
"packages": [
"packs/*"
],

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save