Browse Source

Merge branch 'dev' into denizdemirkan/L

pull/18408/head
denizdemirkan 3 years ago
parent
commit
603bc7b6b7
  1. 10
      README.md
  2. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
  3. 11
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  4. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
  5. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
  6. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
  7. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  8. 2
      common.props
  9. 4
      docs/en/Application-Startup.md
  10. 2
      docs/en/Community-Articles/2023-10-28-EF-Core-8-Primitive-Collections/POST.md
  11. 2
      docs/en/Getting-Started-Setup-Environment-Single-Layer.md
  12. 2
      docs/en/Getting-Started-Setup-Environment.md
  13. 2
      docs/en/Tutorials/Todo/Index.md
  14. 2
      docs/en/Tutorials/Todo/Single-Layer/Index.md
  15. BIN
      docs/en/images/book-mastering-abp-framework.png
  16. 2
      docs/zh-Hans/Getting-Started-Setup-Environment.md
  17. 4
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
  18. 11
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs
  19. 12
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js
  20. 1
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs
  21. 2
      framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs
  22. 19
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs
  23. 3
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs
  24. 1
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs
  25. 74
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateRemoveMongodbCollectionFixtureStep.cs
  26. 28
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs
  27. 11
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
  28. 24
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs
  29. 2
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json
  30. 2
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json
  31. 2
      framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/ApiDescriptionFinder.cs
  32. 7
      framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs
  33. 2
      framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs
  34. 28
      framework/src/Volo.Abp.Swashbuckle/wwwroot/swagger/ui/abp.swagger.js
  35. 2
      framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs
  36. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  37. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  38. 280
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  39. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  40. 318
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  41. 7
      modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg
  42. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  43. 258
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  44. 10
      modules/cms-kit/angular/package.json
  45. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  46. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  47. 258
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  48. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  49. 258
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  50. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  51. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  52. 7
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg
  53. 7
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg
  54. 7
      modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg
  55. 4
      modules/docs/app/VoloDocs.Web/package.json
  56. 318
      modules/docs/app/VoloDocs.Web/yarn.lock
  57. 2
      modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml
  58. 7
      modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg
  59. 9
      modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/AbpIdentityAspNetCoreModule.cs
  60. 21
      modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/SecurityStampValidatorOptionsExtensions.cs
  61. 2
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs
  62. 20
      modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/IdentityRoleRepository_Tests.cs
  63. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  64. 18
      modules/openiddict/app/angular/package.json
  65. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
  66. 39
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs
  67. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  68. 258
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  69. 4
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json
  70. 292
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock
  71. 2
      npm/lerna.json
  72. 4
      npm/ng-packs/package.json
  73. 6
      npm/ng-packs/packages/account-core/package.json
  74. 6
      npm/ng-packs/packages/account/package.json
  75. 24
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html
  76. 25
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts
  77. 88
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html
  78. 17
      npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts
  79. 79
      npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html
  80. 14
      npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.ts
  81. 50
      npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.html
  82. 11
      npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.ts
  83. 6
      npm/ng-packs/packages/components/package.json
  84. 4
      npm/ng-packs/packages/core/package.json
  85. 2
      npm/ng-packs/packages/core/src/lib/abstracts/ng-model.component.ts
  86. 30
      npm/ng-packs/packages/core/src/lib/core.module.ts
  87. 2
      npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts
  88. 2
      npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts
  89. 1
      npm/ng-packs/packages/core/src/lib/directives/for.directive.ts
  90. 2
      npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts
  91. 5
      npm/ng-packs/packages/core/src/lib/directives/init.directive.ts
  92. 1
      npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts
  93. 1
      npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts
  94. 2
      npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts
  95. 4
      npm/ng-packs/packages/feature-management/package.json
  96. 2
      npm/ng-packs/packages/generators/package.json
  97. 8
      npm/ng-packs/packages/identity/package.json
  98. 6
      npm/ng-packs/packages/oauth/package.json
  99. 4
      npm/ng-packs/packages/permission-management/package.json
  100. 2
      npm/ng-packs/packages/schematics/package.json

10
README.md

@ -42,6 +42,16 @@ Create a new solution:
<img width="500" src="docs/en/images/db-options.png">
## The Book: Mastering ABP Framework
Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the ABP Framework and modern web application development techniques.
* [Buy on Amazon](https://www.amazon.com/gp/product/B097Z2DM8Q)
* [Buy on Packt Publishing](https://www.packtpub.com/product/mastering-abp-framework/9781801079242)
* [More details about the book](https://abp.io/books/mastering-abp-framework)
![book-mastering-abp-framework](docs/en/images/book-mastering-abp-framework.png)
## What ABP Provides?
ABP provides a **full stack developer experience**.

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json

@ -577,7 +577,7 @@
"Purchase_TrainingPrice": "سعر التدريب",
"Purchase_OnboardingTraining": "تدريب مباشر على ABP وتطوير تطبيقات الويب",
"TotalDeveloperPrice": "إجمالي سعر المطور",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> لكل مطور",
"Purchase_PricePerDeveloper": "<span>{0}</span> لكل مطور",
"Purchase_IncludedDeveloperInfo": "{0} {1} يتضمن.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "رخصة <span class=\"fw-6\">{0} </span> تحتوي على {1} مطور/ين. يمكنك إضافة مطورين إضافيين الآن أو لاحقًا.",
"StartupTemplates_Page_Title": "عارضات بدء التشغيل",

11
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json

@ -603,7 +603,7 @@
"Purchase_TrainingPrice": "Training Price",
"Purchase_OnboardingTraining": "Onboarding & Web Application Development Live Training",
"TotalDeveloperPrice": "Total Developer Price",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> per developer",
"Purchase_PricePerDeveloper": "<span>{0}</span> per developer",
"Purchase_IncludedDeveloperInfo": "{0} {1} included.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "The <span class=\"fw-bold\">{0} License</span> includes {1} developers. You can add additional developers.",
"StartupTemplates_Page_Title": "ABP Startup Templates",
@ -986,8 +986,8 @@
"Summary": "Summary",
"TrainingPack": "Training pack",
"TrainingPackDiscount": "Training pack discount",
"Purchase_OnboardingTraining_Description": "This live training package is valid for a class of 8 students and this discount is only valid when purchased with the new license. <a href=\"{0}\" class=\"text-white\">Learn more <i class=\"fa fa-external-link ms-1\"></i></a>",
"Purchase_Save": "{0}% <span class=\"save ms-1\">Save {1} {2}</span>",
"Purchase_OnboardingTraining_Description": "This live training is valid for a class of 8 students and this discount is only valid when purchased with the new license. <a href=\"{0}\" class=\"text-white\">Learn more <i class=\"fa fa-external-link ms-1\"></i></a>",
"Purchase_Save": "{0}% <span class=\"save ms-1\">Save {1}</span>",
"RemoveBasket": "Remove from basket",
"WhyABPIOPlatform?": "Why <span class=\"gradient-commercial\">ABP.IO Platform</span>?",
"DocumentAim": "This document aims to answer the big question:",
@ -1086,6 +1086,9 @@
"CampaignDiscountText": "Black Friday Discount",
"CampaignDiscountName": "Black Friday",
"CampaignName:BlackFriday": "Black Friday",
"MultipleOrganizationInfo": "See All Your Organizations"
"MultipleOrganizationInfo": "See All Your Organizations",
"AbpStudioBetaAccessInfoTitle": "ABP Studio Beta Access",
"AbpStudioBetaAccessInfoText": "We're thrilled to share with you the <span class=\"text-highlight-white\">beta</span> version of <span class=\"text-highlight-white\">ABP Studio</span>! This release marks a significant milestone in our development journey, and we're eager to gather your feedback to make the application even better.",
"YouAreNotAuthorizedToDownloadStudio": "You are not authorized to download ABP Studio."
}
}

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json

@ -600,7 +600,7 @@
"Purchase_TrainingPrice": "Koulutuksen hinta",
"Purchase_OnboardingTraining": "ABP:n perehdytys ja verkkosovelluskehitys live-koulutus",
"TotalDeveloperPrice": "Kehittäjän kokonaishinta",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> kehittäjää kohden",
"Purchase_PricePerDeveloper": "<span>{0}</span> kehittäjää kohden",
"Purchase_IncludedDeveloperInfo": "{0} {1} mukana.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} lisenssi</span> sisältää {1} kehittäjää. Voit lisätä uusia kehittäjiä nyt tai myöhemmin.",
"StartupTemplates_Page_Title": "Käynnistysmallit",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json

@ -601,7 +601,7 @@
"Purchase_TrainingPrice": "Képzési ár",
"Purchase_OnboardingTraining": "ABP Onboarding és webalkalmazás-fejlesztés élő képzés",
"TotalDeveloperPrice": "Teljes fejlesztői ár",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> fejlesztőnként",
"Purchase_PricePerDeveloper": "<span>{0}</span> fejlesztőnként",
"Purchase_IncludedDeveloperInfo": "{0} {1} tartalmazza.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "A(z) <span class=\"fw-6\">{0} licensz</span> {1} fejlesztőt tartalmaz. Hozzáadhat további fejlesztőket most vagy később.",
"StartupTemplates_Page_Title": "Az indítási sablonok",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json

@ -610,7 +610,7 @@
"Purchase_TrainingPrice": "Eğitim Fiyatı",
"Purchase_OnboardingTraining": "ABP Onboarding & Web Uygulama Geliştirme Canlı Eğitimi",
"TotalDeveloperPrice": "Toplam Geliştirici Fiyatı",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> geliştirici başına",
"Purchase_PricePerDeveloper": "<span>{0}</span> geliştirici başına",
"Purchase_IncludedDeveloperInfo": "{0} {1} dahil.",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} lisansı</span> {1} geliştirici(ler) içerir. Şimdi veya daha sonra ek geliştiriciler ekleyebilirsiniz.",
"StartupTemplates_Page_Title": "ABP Başlangıç Şablonları",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json

@ -600,7 +600,7 @@
"Purchase_TrainingPrice": "培训价格",
"Purchase_OnboardingTraining": "ABP 熟悉使用和 Web 应用程序开发现场培训",
"TotalDeveloperPrice": "开发商总价",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> 每个开发者",
"Purchase_PricePerDeveloper": "<span>{0}</span> 每个开发者",
"Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-6\">{0} 许可</span> 包含 {1} 个开发者。 您可以现在或以后添加其他开发人员。",
"StartupTemplates_Page_Title": "ABP启动模板",

2
common.props

@ -29,6 +29,8 @@
<Pack>true</Pack>
<PackagePath>content\</PackagePath>
</Content>
</ItemGroup>
<ItemGroup>
<None Remove="*.abppkg" />
<Content Include="*.abppkg">
<Pack>true</Pack>

4
docs/en/Application-Startup.md

@ -12,7 +12,7 @@ This document is for who wants to better understand how the ABP Framework is ini
A .NET Console application is the minimalist .NET application. So, it is best to show the installing of the ABP Framework to a console application as a minimalist example.
If you [create a new console application with Visual Studio](https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio) (for .NET 7.0 or later), you will see the following solution structure (I named the solution as `MyConsoleDemo`):
If you [create a new console application with Visual Studio](https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio) (for .NET 8.0 or later), you will see the following solution structure (I named the solution as `MyConsoleDemo`):
![app-startup-console-initial](images/app-startup-console-initial.png)
@ -258,7 +258,7 @@ The `IAbpApplication` interface extends the `IApplicationInfoAccessor` interface
## IAbpHostEnvironment
Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-7.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application.
Sometimes, while creating an application, we need to get the current hosting environment and take actions according to that. In such cases, we can use some services such as [IWebHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.iwebhostenvironment?view=aspnetcore-8.0) or [IWebAssemblyHostEnvironment](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.iwebassemblyhostenvironment) provided by .NET, in the final application.
However, we can not use these services in a class library, which is used by the final application. ABP Framework provides the `IAbpHostEnvironment` service, which allows you to get the current environment name whenever you want. `IAbpHostEnvironment` is used by the ABP Framework in several places to perform specific actions by the environment. For example, ABP Framework reduces the cache duration on the **Development** environment for some services.

2
docs/en/Community-Articles/2023-10-28-EF-Core-8-Primitive-Collections/POST.md

@ -102,7 +102,7 @@ The SQL statement looks like this, and as you can see, it automatically serializ
Executed DbCommand (0ms) [Parameters=
[@p0='Maserati' (Nullable = false) (Size = 8),
@p1='[0,3]' (Nullable = false) (Size = 5),
@p2='Flow' (Nullable = false) (Size = 4)
@p2='GranTurismo' (Nullable = false) (Size = 4)
], CommandType='Text', CommandTimeout='30']
INSERT INTO "Cars" ("Brand", "Colors", "Model")
VALUES (@p0, @p1, @p2)

2
docs/en/Getting-Started-Setup-Environment-Single-Layer.md

@ -18,7 +18,7 @@ First things first! Let's setup your development environment before creating the
The following tools should be installed on your development machine:
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
{{ if UI != "Blazor" }}
* [Node v16 or v18](https://nodejs.org/)
* [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> or npm v6+ (already installed with Node)

2
docs/en/Getting-Started-Setup-Environment.md

@ -19,7 +19,7 @@ First things first! Let's setup your development environment before creating the
The following tools should be installed on your development machine:
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
{{ if UI != "Blazor" }}
* [Node v16 or v18](https://nodejs.org/)
* [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> or npm v6+ (already installed with Node)

2
docs/en/Tutorials/Todo/Index.md

@ -52,7 +52,7 @@ This documentation has a video tutorial on **YouTube**!! You can watch it here:
## Pre-Requirements
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
* [Node v16.x](https://nodejs.org/)
{{if DB=="Mongo"}}

2
docs/en/Tutorials/Todo/Single-Layer/Index.md

@ -48,7 +48,7 @@ This documentation has a video tutorial on **YouTube**!! You can watch it here:
## Pre-Requirements
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) development.
* An IDE (e.g. [Visual Studio](https://visualstudio.microsoft.com/vs/)) that supports [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) development.
* [Node v16.x](https://nodejs.org/)
{{if DB=="Mongo"}}

BIN
docs/en/images/book-mastering-abp-framework.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

2
docs/zh-Hans/Getting-Started-Setup-Environment.md

@ -19,7 +19,7 @@
开发计算机上应安装以下工具:
* 一个集成开发环境 (比如: [Visual Studio](https://visualstudio.microsoft.com/vs/)) 它需要支持 [.NET 7.0+](https://dotnet.microsoft.com/download/dotnet) 的开发.
* 一个集成开发环境 (比如: [Visual Studio](https://visualstudio.microsoft.com/vs/)) 它需要支持 [.NET 8.0+](https://dotnet.microsoft.com/download/dotnet) 的开发.
{{ if UI != "Blazor" }}
* [Node v16 或 v18](https://nodejs.org/)
* [Yarn v1.20+ (不是v2)](https://classic.yarnpkg.com/en/docs/install) <sup id="a-yarn">[1](#f-yarn)</sup> 或 npm v6+ (已跟随Node一起安装)

4
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs

@ -271,7 +271,7 @@ public class AbpInputTagHelperService : AbpTagHelperService<AbpInputTagHelper>
if (string.IsNullOrEmpty(TagHelper.Label))
{
return await GetLabelAsHtmlUsingTagHelperAsync(context, output, isCheckbox) + GetRequiredSymbol(context, output);
return await GetLabelAsHtmlUsingTagHelperAsync(context, output, isCheckbox);
}
var label = new TagBuilder("label");
@ -392,6 +392,8 @@ public class AbpInputTagHelperService : AbpTagHelperService<AbpInputTagHelper>
}
innerOutput.Content.AppendHtml($" <i class=\"{iconClass}\"></i>");
}
innerOutput.Content.AppendHtml(GetRequiredSymbol(context, output));
return innerOutput.Render(_encoder);
}

11
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpSelectTagHelperService.cs

@ -185,11 +185,12 @@ public class AbpSelectTagHelperService : AbpTagHelperService<AbpSelectTagHelper>
label.AddCssClass("form-label");
label.Attributes.Add("for", GetIdAttributeValue(selectTag));
label.InnerHtml.AppendHtml(_encoder.Encode(TagHelper.Label));
label.InnerHtml.AppendHtml(GetRequiredSymbol(context, output));
return label.ToHtmlString() + GetRequiredSymbol(context, output);
return label.ToHtmlString();
}
return await GetLabelAsHtmlUsingTagHelperAsync(context, output) + GetRequiredSymbol(context, output);
return await GetLabelAsHtmlUsingTagHelperAsync(context, output);
}
protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output)
@ -304,7 +305,11 @@ public class AbpSelectTagHelperService : AbpTagHelperService<AbpSelectTagHelper>
ViewContext = TagHelper.ViewContext,
};
return await labelTagHelper.RenderAsync(new TagHelperAttributeList { { "class", "form-label" } }, context, _encoder, "label", TagMode.StartTagAndEndTag);
var innerOutput = await labelTagHelper.ProcessAndGetOutputAsync(new TagHelperAttributeList { { "class", "form-label" } }, context, "label", TagMode.StartTagAndEndTag);
innerOutput.Content.AppendHtml(GetRequiredSymbol(context, output));
return innerOutput.Render(_encoder);
}
protected virtual async Task<string> GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)

12
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js

@ -32,6 +32,18 @@ var abp = abp || {};
}
var _createDropdownItem = function (record, fieldItem, tableInstance) {
if (fieldItem.divider) {
if (abp.utils.isFunction(fieldItem.divider)) {
return $(fieldItem.divider(record, tableInstance));
}
if (fieldItem.divider === true) {
return $('<li><hr class="dropdown-divider"></li>');
}
return $(fieldItem.divider);
}
var $li = $('<li/>');
var $a = $('<a/>').addClass('dropdown-item');

1
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs

@ -79,6 +79,7 @@ public class AspNetCoreApiDescriptionModelProvider : IApiDescriptionModelProvide
}
}
model.NormalizeOrder();
return model;
}

2
framework/src/Volo.Abp.BlobStoring/Volo/Abp/BlobStoring/BlobContainer.cs

@ -179,7 +179,7 @@ public class BlobContainer : IBlobContainer
{
//TODO: Consider to throw some type of "not found" exception and handle on the HTTP status side
throw new AbpException(
$"Could not found the requested BLOB '{name}' in the container '{ContainerName}'!");
$"Could not find the requested BLOB '{name}' in the container '{ContainerName}'!");
}
return stream;

19
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliService.cs

@ -184,8 +184,20 @@ public class CliService : ITransientDependency
var updateChannel = GetUpdateChannel(currentCliVersion);
var latestVersionInfo = await GetLatestVersion(updateChannel);
if (latestVersionInfo != null && latestVersionInfo.Version > currentCliVersion)
if (ShouldLogNewVersionInfo(latestVersionInfo, currentCliVersion))
{
if(updateChannel == UpdateChannel.Prerelease && !latestVersionInfo.Version.IsPrerelease)
{
latestVersionInfo = await PackageVersionCheckerService.GetLatestStableVersionFromGithubAsync();
if(ShouldLogNewVersionInfo(latestVersionInfo, currentCliVersion))
{
LogNewVersionInfo(updateChannel, latestVersionInfo.Version, toolPath, latestVersionInfo.Message);
}
return;
}
LogNewVersionInfo(updateChannel, latestVersionInfo.Version, toolPath, latestVersionInfo.Message);
}
}
@ -195,6 +207,11 @@ public class CliService : ITransientDependency
}
}
private bool ShouldLogNewVersionInfo(LatestVersionInfo latestVersionInfo, SemanticVersion currentCliVersion)
{
return latestVersionInfo != null && latestVersionInfo.Version > currentCliVersion;
}
private async Task<bool> IsLatestVersionCheckExpiredAsync()
{
try

3
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/ChangeThemeStep.cs

@ -66,6 +66,7 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
{
Theme.LeptonX => "@volosoft/abp.ng.theme.lepton-x",
Theme.LeptonXLite => "@abp/ng.theme.lepton-x",
Theme.Lepton => "@volo/abp.ng.theme.lepton",
Theme.Basic => "@abp/ng.theme.basic",
_ => string.Empty
};
@ -783,4 +784,4 @@ public class ChangeThemeStep : ProjectBuildPipelineStep
Lepton
);
}
}
}

1
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateBase.cs

@ -107,7 +107,6 @@ public abstract class AppTemplateBase : TemplateInfo
if (context.BuildArgs.DatabaseProvider != DatabaseProvider.MongoDb)
{
steps.Add(new AppTemplateRemoveMongodbCollectionFixtureStep());
steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.MongoDB"));
steps.Add(new RemoveProjectFromSolutionStep("MyCompanyName.MyProjectName.MongoDB.Tests", projectFolderPath: "/aspnet-core/test/MyCompanyName.MyProjectName.MongoDB.Tests"));
}

74
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Templates/App/AppTemplateRemoveMongodbCollectionFixtureStep.cs

@ -1,74 +0,0 @@
using System.Collections.Generic;
using System.Linq;
using Volo.Abp.Cli.ProjectBuilding.Building;
namespace Volo.Abp.Cli.ProjectBuilding.Templates.App;
public class AppTemplateRemoveMongodbCollectionFixtureStep : ProjectBuildPipelineStep
{
public override void Execute(ProjectBuildContext context)
{
if (context.Template.IsNoLayer())
{
return;
}
//MyCompanyName.MyProjectName.Application.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationCollection.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.Domain.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainCollection.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.EntityFrameworkCore.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreCollection.cs");
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreCollectionFixtureBase.cs");
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreFixture.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepositoryTests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.Web.Tests
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/MyProjectNameWebCollection.cs");
RemoveKeyword(context,
"/aspnet-core/test/MyCompanyName.MyProjectName.Web.Tests/Pages/Index_Tests.cs",
"[Collection(MyProjectNameTestConsts.CollectionDefinitionName)]");
//MyCompanyName.MyProjectName.TestBase
RemoveFile(context, "/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestConsts.cs");
}
private static void RemoveFile(ProjectBuildContext context, string targetModuleFilePath)
{
var file = context.Files.FirstOrDefault(x => x.Name == targetModuleFilePath);
if (file != null)
{
context.Files.Remove(file);
}
}
private static void RemoveKeyword(ProjectBuildContext context, string targetModuleFilePath, string keyword)
{
var file = context.GetFile(targetModuleFilePath);
file.NormalizeLineEndings();
var lines = file.GetLines();
var newLines = new List<string>();
for (var i = 0; i < lines.Length; i++)
{
if (!lines[i].Contains(keyword))
{
newLines.Add(lines[i]);
}
}
file.SetLines(newLines);
}
}

28
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs

@ -147,6 +147,34 @@ public class ProjectNpmPackageAdder : ITransientDependency
}
}
public async Task RemoveMvcPackageAsync(string directory, NpmPackageInfo npmPackage,
bool skipInstallingLibs = false)
{
var packageJsonFilePath = Path.Combine(directory, "package.json");
if (!File.Exists(packageJsonFilePath) ||
!File.ReadAllText(packageJsonFilePath).Contains($"\"{npmPackage.Name}\""))
{
return;
}
Logger.LogInformation($"Removing '{npmPackage.Name}' package from the project '{packageJsonFilePath}'...");
using (DirectoryHelper.ChangeCurrentDirectory(directory))
{
Logger.LogInformation("yarn remove " + npmPackage.Name);
CmdHelper.RunCmd("yarn remove " + npmPackage.Name);
if (skipInstallingLibs)
{
return;
}
Logger.LogInformation("Installing client-side packages...");
await InstallLibsService.InstallLibsAsync(directory);
}
}
private string DetectAbpVersionOrNull(string packageJsonFile)
{
if (string.IsNullOrEmpty(packageJsonFile) ||

11
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs

@ -184,6 +184,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
var currentVersion = versionAttribute.Value;
var isLeptonXPackage = packageId.Contains("LeptonX");
var isStudioPackage = packageId.StartsWith("Volo.Abp.Studio.");
if(isLeptonXPackage)
{
//'SemanticVersion.TryParse' can not parse the version if the version contains floating version resolution, such as '*-*'
@ -201,7 +202,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
if (!specifiedVersion.IsNullOrWhiteSpace())
{
if (isLeptonXPackage)
if (isLeptonXPackage || isStudioPackage)
{
Logger.LogWarning("Package: {0} could not be updated. Please manually update the package version yourself to prevent version mismatches.", packageId);
continue;
@ -241,6 +242,10 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(leptonXPackageName, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString();
}
else if(isStudioPackage)
{
latestVersion = (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeNightlyPreviews, includeReleaseCandidates))?.Version?.ToString();
}
else
{
latestVersion = latestMyGetVersion == null ? await GetLatestVersionFromMyGet(packageId) : latestMyGetVersion;
@ -267,13 +272,13 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
SemanticVersion latestVersion;
if (currentSemanticVersion.IsPrerelease && !switchToStable)
{
latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage
latestVersion = latestNugetReleaseCandidateVersion == null || isLeptonXPackage || isStudioPackage
? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: true))?.Version
: latestNugetReleaseCandidateVersion;
}
else
{
latestVersion = latestNugetVersion == null || isLeptonXPackage
latestVersion = latestNugetVersion == null || isLeptonXPackage || isStudioPackage
? (await _packageVersionCheckerService.GetLatestVersionOrNullAsync(packageId, includeReleaseCandidates: includeReleaseCandidates))?.Version
: latestNugetVersion;
}

24
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs

@ -14,6 +14,7 @@ using Volo.Abp.Cli.ProjectModification;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Json;
using Volo.Abp.Threading;
using System.Net.Mail;
namespace Volo.Abp.Cli.Version;
@ -63,15 +64,7 @@ public class PackageVersionCheckerService : ITransientDependency
{
if (!includeNightly && !includeReleaseCandidates && !packageId.Contains("LeptonX"))
{
var latestStableVersionResult = await GetLatestStableVersionOrNullAsync();
if (latestStableVersionResult == null)
{
return null;
}
return SemanticVersion.TryParse(latestStableVersionResult.Version, out var semanticVersion)
? new LatestVersionInfo(semanticVersion, latestStableVersionResult.Message)
: null;
return await GetLatestStableVersionFromGithubAsync();
}
var versionList = await GetPackageVersionListAsync(packageId, includeNightly);
@ -107,6 +100,19 @@ public class PackageVersionCheckerService : ITransientDependency
return await GetPackageVersionsFromNuGetOrgAsync(packageId) ?? new List<string>();
}
public async Task<LatestVersionInfo> GetLatestStableVersionFromGithubAsync()
{
var latestStableVersionResult = await GetLatestStableVersionOrNullAsync();
if (latestStableVersionResult == null)
{
return null;
}
return SemanticVersion.TryParse(latestStableVersionResult.Version, out var semanticVersion)
? new LatestVersionInfo(semanticVersion, latestStableVersionResult.Message)
: null;
}
private async Task<bool> IsCommercialPackageAsync(string packageId)
{
if (CommercialPackages.IsCommercial(packageId))

2
framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en-GB.json

@ -11,7 +11,7 @@
"DefaultErrorMessage403": "You are not authorised!",
"DefaultErrorMessage403Detail": "You are not allowed to perform this operation!",
"DefaultErrorMessage404": "Resource not found!",
"DefaultErrorMessage404Detail": "The resource requested could not found on the server!",
"DefaultErrorMessage404Detail": "The resource requested could not be found on the server!",
"EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!",
"Error": "Error",
"UnhandledException": "Unhandled exception!",

2
framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/en.json

@ -11,7 +11,7 @@
"DefaultErrorMessage403": "You are not authorized!",
"DefaultErrorMessage403Detail": "You are not allowed to perform this operation!",
"DefaultErrorMessage404": "Resource not found!",
"DefaultErrorMessage404Detail": "The resource requested could not found on the server!",
"DefaultErrorMessage404Detail": "The resource requested could not be found on the server!",
"EntityNotFoundErrorMessage": "There is no entity {0} with id = {1}!",
"AbpDbConcurrencyErrorMessage": "The data you have submitted has already changed by another user/client. Please discard the changes you've done and try from the beginning.",
"Error": "Error",

2
framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/ApiDescriptionFinder.cs

@ -82,7 +82,7 @@ public class ApiDescriptionFinder : IApiDescriptionFinder, ITransientDependency
}
}
throw new AbpException($"Could not found remote action for method: {method} on the URL: {baseUrl}");
throw new AbpException($"Could not find remote action for method: {method} on the URL: {baseUrl}");
}
public virtual async Task<ApplicationApiDescriptionModel> GetApiDescriptionAsync(HttpClient client, string baseUrl)

7
framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ApplicationApiDescriptionModel.cs

@ -22,7 +22,7 @@ public class ApplicationApiDescriptionModel
return new ApplicationApiDescriptionModel
{
Modules = new ConcurrentDictionary<string, ModuleApiDescriptionModel>(), //TODO: Why ConcurrentDictionary?
Types = new Dictionary<string, TypeApiDescriptionModel>()
Types = new SortedDictionary<string, TypeApiDescriptionModel>()
};
}
@ -55,4 +55,9 @@ public class ApplicationApiDescriptionModel
return subModel;
}
public void NormalizeOrder()
{
Modules = Modules.OrderBy(x => x.Key).ToDictionary(x => x.Key, x => x.Value);
}
}

2
framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/ModuleApiDescriptionModel.cs

@ -35,7 +35,7 @@ public class ModuleApiDescriptionModel
{
RootPath = rootPath,
RemoteServiceName = remoteServiceName,
Controllers = new Dictionary<string, ControllerApiDescriptionModel>()
Controllers = new SortedDictionary<string, ControllerApiDescriptionModel>()
};
}

28
framework/src/Volo.Abp.Swashbuckle/wwwroot/swagger/ui/abp.swagger.js

@ -9,11 +9,14 @@ var abp = abp || {};
var oidcSupportedFlows = configObject.oidcSupportedFlows || [];
var oidcSupportedScopes = configObject.oidcSupportedScopes || [];
var oidcDiscoveryEndpoint = configObject.oidcDiscoveryEndpoint || [];
var tenantPlaceHolders = ["{{tenantId}}", "{{tenantName}}" , "{0}"]
abp.appPath = configObject.baseUrl || abp.appPath;
var requestInterceptor = configObject.requestInterceptor;
var responseInterceptor = configObject.responseInterceptor;
getAbpApplicationConfiguration();
configObject.requestInterceptor = async function (request) {
if (request.url.includes(excludeUrl[1])) {
@ -29,14 +32,15 @@ var abp = abp || {};
// Intercept .well-known request when the discoveryEndpoint is provided
if (!firstRequest && oidcDiscoveryEndpoint.length !== 0 && request.url.includes(".well-known/openid-configuration")) {
if (oidcDiscoveryEndpoint.endsWith(".well-known/openid-configuration")) {
request.url = oidcDiscoveryEndpoint;
request.url = replaceTenantPlaceHolder(oidcDiscoveryEndpoint);
console.log(request.url);
return;
}
if (!oidcDiscoveryEndpoint.endsWith("/")) {
oidcDiscoveryEndpoint += "/"
}
request.url = oidcDiscoveryEndpoint + ".well-known/openid-configuration";
request.url = replaceTenantPlaceHolder(oidcDiscoveryEndpoint) + ".well-known/openid-configuration";
console.log(request.url);
}
@ -79,6 +83,26 @@ var abp = abp || {};
}
return response;
};
function replaceTenantPlaceHolder(url) {
url.replace(tenantPlaceHolders[0], abp.currentTenant.id);
url.replace(tenantPlaceHolders[1], abp.currentTenant.name);
if(abp.currentTenant.name != null){
url.replace(tenantPlaceHolders[2], abp.currentTenant.name);
}else if (abp.currentTenant.id != null){
url.replace(tenantPlaceHolders[2], abp.currentTenant.id);
}
return url;
}
function getAbpApplicationConfiguration() {
fetch(`${abp.appPath}api/abp/application-configuration`).then(response => response.json()).then(data => {
abp.currentTenant = data.currentTenant;
});
}
return SwaggerUIBundle(configObject);
}

2
framework/test/Volo.Abp.BlobStoring.Tests/Volo/Abp/BlobStoring/BlobContainer_Tests.cs

@ -61,7 +61,7 @@ public abstract class BlobContainer_Tests<TStartupModule> : AbpIntegratedTest<TS
using (CurrentTenant.Change(null))
{
// Could not found the requested BLOB...
// Could not find the requested BLOB...
await Assert.ThrowsAsync<AbpException>(async () =>
await Container.GetAllBytesAsync(blobName)
);

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

@ -3,7 +3,7 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.2",
"@abp/aspnetcore.mvc.ui.theme.shared": "~8.0.0-rc.3",
"@abp/prismjs": "^~7.3.2",
"@abp/highlight.js": "^~7.3.2"
},

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": "~8.0.0-rc.2",
"@abp/prismjs": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3",
"@abp/prismjs": "~8.0.0-rc.3"
},
"devDependencies": {}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,175 +43,175 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
"@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
"@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies:
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
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": "~8.0.0-rc.2",
"@abp/blogging": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3",
"@abp/blogging": "~8.0.0-rc.3"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,201 +43,201 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/blogging@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0-rc.2.tgz#ff3f6c55804acc3cd2bd922f4e93cdd5ea7b12e2"
integrity sha512-SfnUT7VuPuwVJinSbTEX4sTAE1A2TkG9yPR7oEe1Lmtnohe133fWBjfQzW113eqI2MKvVlB/BpQZ36jKOJ+yLQ==
"@abp/blogging@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0-rc.3.tgz#f8b4b1e70555c67e5796ea8bf226e26b50e5f526"
integrity sha512-55Xo1/092Y4GBGhJbbo57JkiJS6x6bBNLmCwdJ3/Pr8AasHZD+enm/wyWC7mlABU/gyAZKyj151jbSui3qp8jA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/owl.carousel" "~8.0.0-rc.2"
"@abp/prismjs" "~8.0.0-rc.2"
"@abp/tui-editor" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/owl.carousel" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.3"
"@abp/tui-editor" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
"@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/owl.carousel@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0-rc.2.tgz#93597c773bd4f170fd2c894e8cf09840729961b4"
integrity sha512-SOn97MC45c/hncBJt3gFyGGbaVUff1hCHjhOPthKi9Hznqrbz/FMRad//ft3ydw0OD4k8NXcBVGhN0mT55xOww==
"@abp/owl.carousel@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0-rc.3.tgz#db3e9590ae4df9b567584dce45132e02caaf476b"
integrity sha512-tbEu4mm8w4RjmLP+rivasVd4KKWSiVhjM7p6H717sMDzOQ4GEelsda9m69Vc+8k5t/Xfu+ilBEt0vZ0OmJC0ZQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
owl.carousel "^2.3.4"
"@abp/prismjs@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
"@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies:
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/tui-editor@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.2.tgz#ea30d507877bdeab5762c905c8ec8fae87ea57fb"
integrity sha512-QEgbx/N95Kp0uqOSJA3Yj8vGmBQyMeuOUWPxxkFN8Pu7hu/PEaSndX1izNuhIOSn7zFkuGhe6/aUgC+LcVP3jw==
"@abp/tui-editor@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.3.tgz#b5cc1470598b1a478733767d21275334d130bfc1"
integrity sha512-EdPrVdTV9Yv18Ke4UTf6/BPF4eZx+eEECI3zSQMrnDlGv5C1gBG1MS37KdqMeHvvhz95rIv/RO6kpjGkJYEm9g==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/prismjs" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.3"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies:
just-compare "^2.3.0"

7
modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg

@ -1,3 +1,8 @@
{
"role": "lib.mvc"
"role": "lib.mvc",
"npmDependencies": {
"@abp/blogging": {
"version": ""
}
}
}

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": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies:
just-compare "^2.3.0"

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

@ -15,11 +15,11 @@
},
"private": true,
"dependencies": {
"@abp/ng.account": "~8.0.0-rc.2",
"@abp/ng.identity": "~8.0.0-rc.2",
"@abp/ng.setting-management": "~8.0.0-rc.2",
"@abp/ng.tenant-management": "~8.0.0-rc.2",
"@abp/ng.theme.basic": "~8.0.0-rc.2",
"@abp/ng.account": "~8.0.0-rc.3",
"@abp/ng.identity": "~8.0.0-rc.3",
"@abp/ng.setting-management": "~8.0.0-rc.3",
"@abp/ng.tenant-management": "~8.0.0-rc.3",
"@abp/ng.theme.basic": "~8.0.0-rc.3",
"@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": ">=8.0.0-rc.2",
"@abp/ng.theme.shared": ">=8.0.0-rc.2"
"@abp/ng.core": ">=8.0.0-rc.3",
"@abp/ng.theme.shared": ">=8.0.0-rc.3"
},
"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": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
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": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
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": "~8.0.0-rc.2",
"@abp/cms-kit": "8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3",
"@abp/cms-kit": "8.0.0-rc.3"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,257 +43,257 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
"@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8"
"@abp/cms-kit.admin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0-rc.2.tgz#f13534676eebeb7ff20fb22a03a5a1fdb822ae99"
integrity sha512-YFBGAwPAa73qUJvdtT+KncvTrY1tTcKwy0S6BTDhq6sGKMn8i76cV5WqnGNKcNrV9JxdxJNxCLf5/eCbGgfz/g==
"@abp/cms-kit.admin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0-rc.3.tgz#68b1c171d375443216fcd124219d60474e8df943"
integrity sha512-nhr2Gi6m8tM4pMqkiV2t+uxBRt415pwgc6cYw2v2zH17REYZbFwXk+H3JxX8CWMlJG2BICGcYY+M9iwuPAP3Aw==
dependencies:
"@abp/codemirror" "~8.0.0-rc.2"
"@abp/jstree" "~8.0.0-rc.2"
"@abp/slugify" "~8.0.0-rc.2"
"@abp/tui-editor" "~8.0.0-rc.2"
"@abp/uppy" "~8.0.0-rc.2"
"@abp/codemirror" "~8.0.0-rc.3"
"@abp/jstree" "~8.0.0-rc.3"
"@abp/slugify" "~8.0.0-rc.3"
"@abp/tui-editor" "~8.0.0-rc.3"
"@abp/uppy" "~8.0.0-rc.3"
"@abp/cms-kit.public@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0-rc.2.tgz#3f9a6b37201e35b95e09d616bcad75702e22cb49"
integrity sha512-+r8BHj7HY6HwyViS53Fs6iXPM1IMjDiWwFwXZXApFQti6jwG+3zOArY3cnC4SI/TJajHtZ3fpbP3/5CyQ9z+HA==
"@abp/cms-kit.public@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0-rc.3.tgz#1d0c1d6bd9d6c6bd5b377ec6bd99a2a2003afb44"
integrity sha512-rozjFN+lXxz88rPwqkzt9XiXTvu9rmm8oFjQWn4Ew8oivnkMAGb6TkRjVIuobkyLDq4f/jPbxNoiFKi5EBEW9Q==
dependencies:
"@abp/highlight.js" "~8.0.0-rc.2"
"@abp/star-rating-svg" "~8.0.0-rc.2"
"@abp/highlight.js" "~8.0.0-rc.3"
"@abp/star-rating-svg" "~8.0.0-rc.3"
"@abp/cms-kit@8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0-rc.2.tgz#65b965fbb64262603efa9f55d37069acee8e165e"
integrity sha512-ZERfufcYmPER2igIzZlC2fN/LCYf1X/MWmtO5rC5Aa0GfJPJFI4kMxGHoNnzmDGLojfpUbXDz6M5gNHIkSQqIw==
"@abp/cms-kit@8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0-rc.3.tgz#b549eb3d7fc09f00473b5be3df66f81a12fb79aa"
integrity sha512-zxxYB3U7ro4A06k0oOAZKCFPBbpySinjtuQU6GuD6p/E/mZgB51TLN/lEaSm8Xp8sd8BpT772MPuyS/My2r3NQ==
dependencies:
"@abp/cms-kit.admin" "~8.0.0-rc.2"
"@abp/cms-kit.public" "~8.0.0-rc.2"
"@abp/cms-kit.admin" "~8.0.0-rc.3"
"@abp/cms-kit.public" "~8.0.0-rc.3"
"@abp/codemirror@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0-rc.2.tgz#abbb8532472067b8a13efbf0126adb3aba9e94de"
integrity sha512-KRnc2vaCdY3FycJSIaSqb3G8hG1OIkrGpC8rZGr64oFGPDLX1DnDoE7AxnsHyuhu6on9nRTmL1chuW4XR9T+Qg==
"@abp/codemirror@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0-rc.3.tgz#c044a51274c83796b25fa358af971ff9bfce71b0"
integrity sha512-zuf7fPtTkKjgbg7dfXq9v2oxMUBUOsnauPCYbqJNBx1LVeylzbRoCaBKX2q0EQY+rWcQAn47iZv6w+fGWEVfsA==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
codemirror "^5.65.1"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/highlight.js@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0-rc.2.tgz#948cad2b1bf1ec2a444e6ec8777e291531466b6b"
integrity sha512-hAr+V6udUnFGTdHaDCCJym7RemAA9LUCKiH0H0hXPJ0ESYRMiN29MPtfvAC+iYnSyuVLQrVllm4r7nB3qur0Og==
"@abp/highlight.js@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0-rc.3.tgz#a063a365a190aec6677816c50fb9a15214cae3b6"
integrity sha512-f6ugQqzuB5w9HX/3nYSwVburFZsTQI1jGdxjAvpwIUIHdIerPocI6kBNjNsGtCX3DYOWAlC/e6OKHcv4waEo1w==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@highlightjs/cdn-assets" "~11.4.0"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/jstree@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0-rc.2.tgz#6e976a99d2f31d8eac43f4e5bd0151766724b1f7"
integrity sha512-JK7g0KB2fqGTXV+wdHk5hY+qxFVz21f1e0kl/kWX+66HFgIXxWTh5aY3yeEniy6Ac67IssuyJYsUN04+OB+E8g==
"@abp/jstree@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0-rc.3.tgz#4970a5e2ddc0d05491e6fecdb8f0e2604664d814"
integrity sha512-rKq3tkU7Kb95ojPOBljdlmV8fTAnrEylA7DuVLjfvzNdkVHgAwErVAY8ERYZDMS1ttNa658teJzg5SaXUBeOUA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jstree "^3.3.12"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
"@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies:
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/slugify@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0-rc.2.tgz#5e87e433b36c8766d55e17e733bf62223fa65a37"
integrity sha512-N6sHmQo73IbksfbGs6gJMVT5xAxoTE4h0xJ96Ryv8nMmoR8doTEuM7HE9GNyFKU7yB1r/rN8NCm3dcfjsChRZA==
"@abp/slugify@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0-rc.3.tgz#4f293c4ce11cba2a605503f2e3f3b6d278c0ed31"
integrity sha512-CfSatHeh3A0XylfDjUtpU/LBcQ/zx8mDq1TA5rDwd2je19PhkTkJkRjA3A3Ow1zohShe1sj0jl08ZRrlF7tshQ==
dependencies:
slugify "^1.6.5"
"@abp/star-rating-svg@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0-rc.2.tgz#27b6509f5ae61b70367bddad9731747d5a95409b"
integrity sha512-u5rb97RoaxLTOamYN7fSST40OrvUtjfUX9Z8GATP/KPb7/w12q5AAeFif75b4eQ/XT28rrJpAmCubQvkz94Afg==
"@abp/star-rating-svg@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0-rc.3.tgz#ea57e636fe5d2cd950588a2ee6d35b4504f8f65b"
integrity sha512-TLarYvGYptcH6ITq2EVKXKw9ovg7B6VXxkuYk2hFVRvn6bxT1bNxf2W7DGFFt1jH0WMEs+ShBEb9xTzXLfXMxw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/tui-editor@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.2.tgz#ea30d507877bdeab5762c905c8ec8fae87ea57fb"
integrity sha512-QEgbx/N95Kp0uqOSJA3Yj8vGmBQyMeuOUWPxxkFN8Pu7hu/PEaSndX1izNuhIOSn7zFkuGhe6/aUgC+LcVP3jw==
"@abp/tui-editor@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0-rc.3.tgz#b5cc1470598b1a478733767d21275334d130bfc1"
integrity sha512-EdPrVdTV9Yv18Ke4UTf6/BPF4eZx+eEECI3zSQMrnDlGv5C1gBG1MS37KdqMeHvvhz95rIv/RO6kpjGkJYEm9g==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/prismjs" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.3"
"@abp/uppy@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0-rc.2.tgz#a885c6f8757abe04910fb5d0eeb4dca5ee80dbf2"
integrity sha512-DD3FxBQh6rAym1cZ9LS8CtrLXGeKFOHKwq24/dh93mzRPaJKbul31+blLSdVKwA/ZtxWf8uKEc78gI4gzsG9MA==
"@abp/uppy@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0-rc.3.tgz#280e5d59633acc992be69e47740c6c124077ff7d"
integrity sha512-0Ayn7YX4xNt9A+caoh27JcD27uQfsIdO7PKMiQNAZMp5p+zsN/qGFRnhReq+LMwYtezBkWqiGivZEmeRxN5fyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
uppy "^1.16.1"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies:
just-compare "^2.3.0"

7
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg

@ -1,3 +1,8 @@
{
"role": "lib.mvc"
"role": "lib.mvc",
"npmDependencies": {
"@abp/cms-kit.admin": {
"version": ""
}
}
}

7
modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg

@ -1,3 +1,8 @@
{
"role": "lib.mvc"
"role": "lib.mvc",
"npmDependencies": {
"@abp/cms-kit.public": {
"version": ""
}
}
}

7
modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg

@ -1,3 +1,8 @@
{
"role": "lib.mvc"
"role": "lib.mvc",
"npmDependencies": {
"@abp/cms-kit": {
"version": ""
}
}
}

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

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

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

@ -2,47 +2,47 @@
# yarn lockfile v1
"@abp/anchor-js@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0-rc.2.tgz#f6a8eac8df0af55a9fcb60e7bf0d3fa5e8ff4670"
integrity sha512-+NUdbXXDGAF9+veOzRk8vauICbRGoL/MAWfwUy4la9VZzVP23BQMIscR2p7uwR+0n9Pdjn74X0CcwXHe/ANZYQ==
"@abp/anchor-js@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0-rc.3.tgz#198d961c69c7faf75c381c88937efd40a8e158e4"
integrity sha512-BDcp84sDuh4349o6Em3idqWeHAegF64M/zJLSW5QIiX23+46WKzvLorICt7cQkaGiKldr6b/Q6Qx7yDxVxYpGw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
anchor-js "^4.3.1"
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -51,194 +51,194 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
"@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/docs@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0-rc.2.tgz#6e8a7579a84328d7e8f116093e897f360fd06f90"
integrity sha512-HtDdH1x4obCMdX2Z9P2iI+1lWk7rNcmCVbnCXKzO9FtHLccnBdEzRfEAb4bQ3nnReXg7el1zpRe3+WdM8+c6gw==
"@abp/docs@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0-rc.3.tgz#c92687c8a4e18dd500a4a1a5f6820f241424e8fb"
integrity sha512-T1XGo0KC59t1FkhLzBDOV2F3J0tVahoO9YQRH4fjAidCIGynkFjQdYwu2GHgWvKcKg2bqFVOR6BVIc4142oVPA==
dependencies:
"@abp/anchor-js" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/popper.js" "~8.0.0-rc.2"
"@abp/prismjs" "~8.0.0-rc.2"
"@abp/anchor-js" "~8.0.0-rc.3"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/popper.js" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.3"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/popper.js@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0-rc.2.tgz#52935f54ef45e015e6ba9d8309ad7b4a69958f54"
integrity sha512-vEnFX8EMpiGz7FZhsJa57lAqWfYAnKZA9t60LCmNPie1JLDEpNrhhRI/d3EUCQYcdUXdnBhbqiBh9K2W0rFEpA==
"@abp/popper.js@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0-rc.3.tgz#8db4c89a4b2d86e3b04bb6952221d4886a4a3925"
integrity sha512-migHMxSKeroU/9pDU9I/g/39A+6ZB0PP/RHYyM6KY8xSfgpVrb0k7JzAZk+RqsX7MntWcCBcQX8I7FVViw93OA==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@popperjs/core" "^2.11.2"
"@abp/prismjs@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
"@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies:
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies:
just-compare "^2.3.0"

2
modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml

@ -318,7 +318,7 @@
<select class="doc-section-combobox form-select"
aria-describedby="@("Section" + parameter.Name + "ComboboxAddonId")"
id="@("Section" + parameter.Name + "ComboboxId")" data-key="@parameter.Name">
@foreach (var value in parameter.Values)
@foreach (var value in parameter.Values.OrderBy(p => p.Value))
{
@if (value.Key == (Model.UserPreferences.ContainsKey(parameter.Name) ? Model.UserPreferences[parameter.Name] : null))
{

7
modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg

@ -1,3 +1,8 @@
{
"role": "lib.mvc"
"role": "lib.mvc",
"npmDependencies": {
"@abp/docs": {
"version": ""
}
}
}

9
modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/AbpIdentityAspNetCoreModule.cs

@ -1,6 +1,7 @@
using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Modularity;
using static Volo.Abp.Identity.AspNetCore.AbpSecurityStampValidatorCallback;
namespace Volo.Abp.Identity.AspNetCore;
@ -41,4 +42,12 @@ public class AbpIdentityAspNetCoreModule : AbpModule
.AddIdentityCookies();
}
}
public override void PostConfigureServices(ServiceConfigurationContext context)
{
Configure<SecurityStampValidatorOptions>(options =>
{
options.UpdatePrincipal();
});
}
}

21
modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo/Abp/Identity/AspNetCore/SecurityStampValidatorOptionsExtensions.cs

@ -0,0 +1,21 @@
using Microsoft.AspNetCore.Identity;
using static Volo.Abp.Identity.AspNetCore.AbpSecurityStampValidatorCallback;
namespace Volo.Abp.Identity.AspNetCore;
public static class SecurityStampValidatorOptionsExtensions
{
public static SecurityStampValidatorOptions UpdatePrincipal(this SecurityStampValidatorOptions options)
{
var previousOnRefreshingPrincipal = options.OnRefreshingPrincipal;
options.OnRefreshingPrincipal = async context =>
{
await SecurityStampValidatorCallback.UpdatePrincipal(context);
if(previousOnRefreshingPrincipal != null)
{
await previousOnRefreshingPrincipal.Invoke(context);
}
};
return options;
}
}

2
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs

@ -82,7 +82,7 @@ public class IdentityUserManager : UserManager<IdentityUser>, IDomainService
return await CreateAsync(user);
}
public async override Task<IdentityResult> DeleteAsync(IdentityUser user)
{
user.Claims.Clear();

20
modules/identity/test/Volo.Abp.Identity.TestBase/Volo/Abp/Identity/IdentityRoleRepository_Tests.cs

@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.DependencyInjection;
using Shouldly;
using Volo.Abp.Modularity;
using Volo.Abp.Uow;
using Xunit;
namespace Volo.Abp.Identity;
@ -13,11 +14,17 @@ public abstract class IdentityRoleRepository_Tests<TStartupModule> : AbpIdentity
{
protected IIdentityRoleRepository RoleRepository { get; }
protected ILookupNormalizer LookupNormalizer { get; }
protected IdentityUserManager UserManager { get; }
protected IdentityTestData TestData { get; }
protected IUnitOfWorkManager UnitOfWorkManager { get; }
protected IdentityRoleRepository_Tests()
{
RoleRepository = ServiceProvider.GetRequiredService<IIdentityRoleRepository>();
LookupNormalizer = ServiceProvider.GetRequiredService<ILookupNormalizer>();
UserManager = ServiceProvider.GetRequiredService<IdentityUserManager>();
TestData = ServiceProvider.GetRequiredService<IdentityTestData>();
UnitOfWorkManager = ServiceProvider.GetRequiredService<IUnitOfWorkManager>();
}
[Fact]
@ -77,6 +84,19 @@ public abstract class IdentityRoleRepository_Tests<TStartupModule> : AbpIdentity
roles.ShouldContain(r => r.Role.Name == "moderator" && r.UserCount == 1);
roles.ShouldContain(r => r.Role.Name == "supporter" && r.UserCount == 2);
roles.ShouldContain(r => r.Role.Name == "manager" && r.UserCount == 1);
using (var uow = UnitOfWorkManager.Begin())
{
var userBob = await UserManager.FindByIdAsync(TestData.UserBobId.ToString());
await UserManager.DeleteAsync(userBob!);
await uow.CompleteAsync();
}
roles = await RoleRepository.GetListWithUserCountAsync();
roles.Count.ShouldBe(5);
roles.ShouldContain(r => r.Role.Name == "manager" && r.UserCount == 0);
roles.ShouldContain(r => r.Role.Name == "sale" && r.UserCount == 0);
}
}

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": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3"
}
}

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

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

2
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor

@ -62,7 +62,7 @@
@foreach (var permission in group.Permissions)
{
<Field Margin="permission.ParentName != null ? Margin.Is3.OnAll : Margin.Is3.OnY">
<Field Style="@($"margin-inline-start: {_permissionDepths[permission.Name] * 20}px")">
<Check
Disabled="@(IsDisabledPermission(permission))"
Cursor="Cursor.Pointer"

39
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs

@ -71,6 +71,8 @@ public partial class PermissionManagementModal
}
}
}
protected Dictionary<string, int> _permissionDepths = new Dictionary<string, int>();
public PermissionManagementModal()
{
@ -113,6 +115,11 @@ public partial class PermissionManagementModal
_selectedTabName = GetNormalizedGroupName(_groups.First().Name);
foreach (var group in _groups)
{
SetPermissionDepths(group.Permissions, null, 0);
}
await InvokeAsync(_modal.Show);
}
catch (Exception ex)
@ -164,6 +171,18 @@ public partial class PermissionManagementModal
return "PermissionGroup_" + name.Replace(".", "_");
}
protected virtual void SetPermissionDepths(List<PermissionGrantInfoDto> permissions, string currentParent, int currentDepth)
{
foreach (var item in permissions)
{
if (item.ParentName == currentParent)
{
_permissionDepths[item.Name] = currentDepth;
SetPermissionDepths(permissions, item.Name, currentDepth + 1);
}
}
}
protected virtual void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup)
{
foreach (var permission in permissionGroup.Permissions)
@ -179,11 +198,9 @@ public partial class PermissionManagementModal
{
SetPermissionGrant(permission, value);
if (value && permission.ParentName != null)
if (value)
{
var parentPermission = GetParentPermission(permissionGroup, permission);
SetPermissionGrant(parentPermission, true);
SetParentPermissionGrant(permissionGroup, permission);
}
else if (value == false)
{
@ -196,6 +213,20 @@ public partial class PermissionManagementModal
}
}
private void SetParentPermissionGrant(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
{
if(permission.ParentName == null)
{
return;
}
var parentPermission = GetParentPermission(permissionGroup, permission);
SetPermissionGrant(parentPermission, true);
SetParentPermissionGrant(permissionGroup, parentPermission);
}
private void SetPermissionGrant(PermissionGrantInfoDto permission, bool value)
{
if (permission.IsGranted == value)

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": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3"
}
}

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies:
just-compare "^2.3.0"

4
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json

@ -3,7 +3,7 @@
"version": "1.0.0",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.2",
"@abp/virtual-file-explorer": "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.basic": "~8.0.0-rc.3",
"@abp/virtual-file-explorer": "~8.0.0-rc.3"
}
}

292
modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.2.tgz#ff10cf70d483fd12304e463ef240c113fceb2bb3"
integrity sha512-N5TbAohg5dRt24DVbFz2hQjdfhZHbwTBJtUDMRofiU6LHk16Td8esU7CxvS+nj8WhVYN8O9PdZZTI/Iva0VPoQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.2.tgz#db570c960ad1b250292a0211317634fbeb762a52"
integrity sha512-yGxIAnpGIWkTkjFBgedBBXE1nRnk7tDYLeAQpGBP33iwUpkwa1n66+cjwt4x2ZzTGo96NfO3MIlLmnk9psZtpA==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.2"
"@abp/bootstrap" "~8.0.0-rc.2"
"@abp/bootstrap-datepicker" "~8.0.0-rc.2"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.2"
"@abp/datatables.net-bs5" "~8.0.0-rc.2"
"@abp/font-awesome" "~8.0.0-rc.2"
"@abp/jquery-form" "~8.0.0-rc.2"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.2"
"@abp/lodash" "~8.0.0-rc.2"
"@abp/luxon" "~8.0.0-rc.2"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.2"
"@abp/moment" "~8.0.0-rc.2"
"@abp/select2" "~8.0.0-rc.2"
"@abp/sweetalert2" "~8.0.0-rc.2"
"@abp/timeago" "~8.0.0-rc.2"
"@abp/toastr" "~8.0.0-rc.2"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.2.tgz#57099c3064f462713940a1d40fbddfe7b14510eb"
integrity sha512-Bmkqw6VDe+B5QpcRghj1pWej+BhkWJoCfh+lEwbJqzv3akEuOhYWRSBDIrkgCyROK77HYzBqWg9+AyRhmHXEAw==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0-rc.3.tgz#637ea220c9f988c1d0e1b152928f4409696439f2"
integrity sha512-xFJkcC2Oa8vLqMW0gU/3nXHsdFZOQq8+o9gUeLqDAhHZomnvEWsoivcd+LZs0xSDgQOee7N9h2buv9ERBoYGiA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0-rc.3.tgz#88904633feb5ce7dface4d27e9a31f4e5ace6b30"
integrity sha512-gMYI+xz/0JDgW2U7T3Lesx1o1U+Y+7zG/jVZO5FuMtlrsYhvT6V5BsKa9q/N7kSR0tfK8vsjblMBobqvbmG3SQ==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0-rc.3"
"@abp/bootstrap" "~8.0.0-rc.3"
"@abp/bootstrap-datepicker" "~8.0.0-rc.3"
"@abp/bootstrap-daterangepicker" "~8.0.0-rc.3"
"@abp/datatables.net-bs5" "~8.0.0-rc.3"
"@abp/font-awesome" "~8.0.0-rc.3"
"@abp/jquery-form" "~8.0.0-rc.3"
"@abp/jquery-validation-unobtrusive" "~8.0.0-rc.3"
"@abp/lodash" "~8.0.0-rc.3"
"@abp/luxon" "~8.0.0-rc.3"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0-rc.3"
"@abp/moment" "~8.0.0-rc.3"
"@abp/select2" "~8.0.0-rc.3"
"@abp/sweetalert2" "~8.0.0-rc.3"
"@abp/timeago" "~8.0.0-rc.3"
"@abp/toastr" "~8.0.0-rc.3"
"@abp/aspnetcore.mvc.ui@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0-rc.3.tgz#09402ed4e7504c09b49a84d6ee590a5c87017ab8"
integrity sha512-82GfU8DtReq5RTrb2Fl0UHm+vEO0PvC/6DyFHm57nyWiL2dKByUqLd8NXQz+gqubWOA+IvJoLehbcC6iD+Y0VQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,185 +43,185 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.2.tgz#85e41ff35b7306040e0dfdaabc04c9dec280ae0f"
integrity sha512-2O1CWIA03O68kloIeIQ4YlaLqjvBo4zZxkF4Ily2OfGwfwgUpZpOCS/0yUQWpxFoLEnbat03KQj75Szcu80keg==
"@abp/bootstrap-datepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0-rc.3.tgz#7656fef148c8bdf7993fdae937427564535dea74"
integrity sha512-qW1XQ2zL+/9f9+Q9Db3E5eIOD8Itjtr0KFAO59tY3G3WEwvCOS85pXJ/I17nLRRo/A2Na4kx4Q/jdYr3DkOgDQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.2.tgz#9380b4e29c69fe8ecec4877c9bbe443857e2e902"
integrity sha512-caKNizOBcSBSTKyByWZVFxTjn1gJNaMGDqoqnFnKEFc/Zu+Z5wgJaU1zOwSQCI+fBdAYLt6aIRFdzL/VgJIlWg==
"@abp/bootstrap-daterangepicker@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0-rc.3.tgz#b6eb599b198f58c9a0690d2f779548137e10889f"
integrity sha512-TnZdtV0JHweVrrXCJZjxz+Cbk0lYznzELaA6oBbikCPhzIr2XvLqyHuLvERrFVxq80BZGsF7xUgC2K/Tw/RA8w==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.2.tgz#9d36df7aa5b78ada6739633dabedf0c05fdedbde"
integrity sha512-OiSLAr58q8we202EjS1cJAzrVjGJBtjYJ3S3JuZqjV46udOoWI+ubQSKp+ZZHLD6e0geMfCe5G3IW+eQ1oFrkQ==
"@abp/bootstrap@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0-rc.3.tgz#8865c2536c353b904e6e96cb70e4280fe9928412"
integrity sha512-h7rDAp3eBQwARAkEZfJU+IBTXEiLwi3I5CYFQ92QdX/mC66R1cX1gYY7pR5Wj5f68VS2pURnNxJnONtS3E/Cyw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.2.tgz#6f9eb3da44e62aee8bb7cd38ef5d9e105aff6f94"
integrity sha512-ytYIh5R8V6LbjdofeaRI14V7fO1A066SVn8Uc5G2aTq6WpeepzpwfJjDA7i/3sNO14FhnCLI2a5/IMP0zzxNCw==
"@abp/clipboard@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0-rc.3.tgz#eb7211804967c97cf6678c42b7d756438ffcc22a"
integrity sha512-w9a1gJs8yZbeNkRQqSXxiOUqCLknh+5QM3CoVQudU46Kl4zh39ugPuEMKZhxcGaDsZWSTNuyMgUjzAWFhE/w6g==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
clipboard "^2.0.8"
"@abp/core@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.2.tgz#6167929da30563b3b2f1938be40648bd08db61af"
integrity sha512-uXU546776kSDYizDRB+8Ja0Hfo0LaGqR198oy5Eq8R1jVwQ0gveZUlUFQd1Q56a/IpgbiJQ/T6nizoacBQlfLA==
"@abp/core@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0-rc.3.tgz#f399bc55c6ad20c2515a03bb9572c6a4499cfcf0"
integrity sha512-HUa0AfCDX3URnGWsZ/7aZMsXXQFjott05ebK9wF7QDcI7uInyMT5axlrQ/CniyU8GLaFEt3mdtLB7pOZzDnsRw==
dependencies:
"@abp/utils" "~8.0.0-rc.2"
"@abp/utils" "~8.0.0-rc.3"
"@abp/datatables.net-bs5@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.2.tgz#a5d36298ad7ddb59dc66917eeb10f3898d4f6e39"
integrity sha512-VtMnL0WlXVpddbhheFKUwXo+iCBh3pgtETBKTnqyE/FSiv1EoV8i2m0gKtzFA7XB5CjUSXaTQsNfDGsIio7AnQ==
"@abp/datatables.net-bs5@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0-rc.3.tgz#902d0770c54a5888f805cc97de0ed25d0c53dde9"
integrity sha512-gxYYBeEh81+R8SAh27uMm3paVffq+bYiQgUxpXNgEcyPGP2X7/hnzZNwViuI1t+IgpSuTf6AAt14db9eV6Masg==
dependencies:
"@abp/datatables.net" "~8.0.0-rc.2"
"@abp/datatables.net" "~8.0.0-rc.3"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.2.tgz#267dcb7a49b708af83de3dfbdeb2f42617d46708"
integrity sha512-GzuncUWYs7fnLdd510FIiFx7DaMUoK2XzsMoVEv/p6eE8uAZpFp7/e+HKx8UxSFDcvVW3GMURDLd1WIxm5ak6Q==
"@abp/datatables.net@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0-rc.3.tgz#4ddfa9fe3246e72807c3b19307c7484af749f969"
integrity sha512-vQBenQsDxzryspNv0FEzpyUPBXddIkVhXUJ6tHc+IZ8q/+/2wUE0ZciSJm7qS/GQnGrYZv9wpIGbSRh/RgVvVA==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.2.tgz#2c7f392d4a7971f34ef6fa2835901183b2731976"
integrity sha512-dYXTOiOqb4zg/VKhla/qC3E1I9OmPWPy6jUjW+5LcyQcAMRgTR55A8HVvmZHK8OCwJMmpAGcckydegIKK4JfaQ==
"@abp/font-awesome@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0-rc.3.tgz#5f850c5479f48cf1c951de2354050d38fec6beab"
integrity sha512-GYwhoOThD5Bw0Ain5DkVXgHLpca83QGAy1T7I+6SmYyibYu5SdxV9ytD65tARH+dx9VpB3p9NeC5lRYuWdPzCQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.2.tgz#45e2a3d838ed8c2b3f59aa6eb6f62b2e7a5934fa"
integrity sha512-uTf9Owhv9cjxb57S/3CtlimMr4cbCIgnIdHiRSU32atxg+xOvwDq4+Vn1AghiwtVgZWAC6W3MJTBHFbPHPfiLg==
"@abp/jquery-form@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0-rc.3.tgz#e414a0599448c37df3197af77a91c9a66d3ef77f"
integrity sha512-w58Zi28Ci/0DIzMzC/ihu+np7G2Hv+9DLrhLZKddEI9WisFuxao5EAhKseq7LWMPzG/QSw8skLZAY12YrEtp6w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.2.tgz#c6a4e3081f1d7eadff34592b8cf0498db40170a0"
integrity sha512-g3yY0SuFX+RkPHZO6UcemXWBi1pq4mt3WHx8f2u2knfdqgLRIaPaTZIpVRN4AUSwBGs/GVzpA5hEEQKhl1cChA==
"@abp/jquery-validation-unobtrusive@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0-rc.3.tgz#a3ab6b5078449ba94c7206ed96286b902a766b6b"
integrity sha512-Gvmujjhrvqzu51fGSTAssxGVu4XolTLEwW3qR0zwWCc0+kXF/AXB98DD66A+hmGau54sTKRXVmBTpc4J3KpoWg==
dependencies:
"@abp/jquery-validation" "~8.0.0-rc.2"
"@abp/jquery-validation" "~8.0.0-rc.3"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.2.tgz#4282682538c450bffaba2558cbcc8ac9779736b6"
integrity sha512-e6n4SNp558IjZKQW3Td90Kzmns8NPC4dnmCfZzRC9eZfcfBHXOpNoAQIKw3uNWvGF6lQWo4S5O/Y8QhLW/88cw==
"@abp/jquery-validation@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0-rc.3.tgz#eee433a5fc076d92d734e7cea4bce00fbaacc963"
integrity sha512-Dq5Ru5WWqDKIDzetUicJzp6DHkGhNNHcjYyHF3n9o9+3T4+6dgRbXy5OYjIv9CADfui55rzckWH57FbCExiUSw==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.2.tgz#e54905bbd5efa13f9a87854608f103e15757a26c"
integrity sha512-KiqRKJlygq/s8qu+ykRp5csOyDjVmVk5KxW+OJz+73hTS7NZiM1tUDYWieFHFfL8AJdzwxt4QP89y8lyfJeBLQ==
"@abp/jquery@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0-rc.3.tgz#e230c5db7a9aff526564c1b4b1820cd983a10726"
integrity sha512-o9xBZt55fT+ZYqmLjQ9dahtIgsRqz4VrXUsLgyKkUzr2p3gtgXCQqKfkIpdeE5aE3p1/T+et5U6FOMUCRZegvg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
jquery "~3.6.0"
"@abp/lodash@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.2.tgz#1bca1821db7524e1c612cfe23319abab5d874453"
integrity sha512-EgoIBQI7IYXOND7VHzp7PXM1w8tZZz60aV+DdjhaDuvXY0pSmg7p0HKsd4UerBfiHBepRuu5JcVk/3ZJ/n2MVQ==
"@abp/lodash@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0-rc.3.tgz#5bf8019fa0e69ec1fac6ccacb1625b8564ed8944"
integrity sha512-Mo2r+bNZXdmM7Ri8SBi+M4OsfnLYejbQmcJ7wkDUPb4B3cDJtTB4YuJn8NWBBjaXwi08Myt1MvSFnT04N/t8Eg==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
lodash "^4.17.21"
"@abp/luxon@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.2.tgz#336800a04fd72c42f2b9a00da864a708d0c730c6"
integrity sha512-EhiHxcSKNQLzT69GD4qTdhbzwgyqHOwiBOuw2SFYsBml+XbYzDDGbarT5UUNexOjaThHcqHEgyldtGJEDYg3Xw==
"@abp/luxon@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0-rc.3.tgz#cc0adcab4f1fa6bea2055be478ec9a86d00f1ba6"
integrity sha512-vKwfpAPL7GUJLvCpsJoJ5eXRH5Ypciez9J6QiK2Mjx1NauxR514wYtBqM/2I7hoJ4Oc9XvrAjcIon3r21dvCqQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.2.tgz#30e7f8fb1edfa921e413f7c166fcac03c9702993"
integrity sha512-2odjr77Uc1kuK9Ffz2SOqojFrc3cfq6LYHEOjgtZquIV69x9FCHWQPDT0QmUPLOXsQ/sclQ3uq0wf9QgOH2eIQ==
"@abp/malihu-custom-scrollbar-plugin@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0-rc.3.tgz#195c897dced708de627941ce017e047c62191a56"
integrity sha512-svD7YJzHvufjmhoCKgQcjApIdVcGJwWhpsK260lwLiCvkdNDhxFjH+jfChhLMXPYpOnozrgrVx56oJqDWDrU3A==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.2.tgz#47e65d9cd7f58d2902da2df584d23d6500c9aa4e"
integrity sha512-0LM0LVWf57Z2smbcQwB4600o05rIGqIDG1BZMGpFcBFTUhiUROw3M7Yhvsh2Hxrfxl2S424f53AwAEhMMc7wXQ==
"@abp/moment@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0-rc.3.tgz#7e2a74cd23c434b45f903b4f826f807a31b5982b"
integrity sha512-E0mob3xj0frslPovdHbsdaFB5oLimORFA86uQJ5KVSEaDOXYKuEqUomMcqg2LRVdzzKd7ai6QkuH3p7qbJonww==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.2.tgz#db3dc72cfd4341ce879a7a2622f21424318ea90e"
integrity sha512-QYo/dCGkmzeAoj+L02WD5n5GVniqqzEZav6I6hFOJpP8pz9xfAqt6gDFlcXKqlGc4NaswfCxMtt0nfFATOJgwQ==
"@abp/prismjs@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0-rc.3.tgz#237bb9c55ad1b202418c5bd1452e73a101706c25"
integrity sha512-adgMYfZhK7aPpxNdQhdOqE7oOvXUDq5qqhIVOVzmrQ4Dy/uCItT/Zq0yqqYLr2d7D17vRzfBM7R8ubgxnsMfbw==
dependencies:
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/core" "~8.0.0-rc.3"
prismjs "^1.26.0"
"@abp/select2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.2.tgz#eab2d8c788490dfb42e164535a2ec0e5341c9463"
integrity sha512-amylLPpnriexrPSIwHvYTGrGPdT+IBfEkeN5SMhEL8pwa6/6ScVlzHVxvrMGQEocNFnl8BTD/n/kUnX19uvS9A==
"@abp/select2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0-rc.3.tgz#77dd12185f6d03553230c7516e40603310f28f4f"
integrity sha512-9O+IHIB6n+WfLzh6SVyC01OIU3qWzhoT3DofAc329cyI73NJSPuOvmkQtQVYWnkAI/6+B6qYF3A4umD/EoPouQ==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.2.tgz#7c3ca3ffff01a43a3603f49a1986f162157e2a72"
integrity sha512-P/qW+UVUwgAGmku2FWWIMtuwG8clA28+Tc0VYl4vFQNjPK7wwTNrovNXIVKHwyl2GjRGgz7YDS0NUtVdkn7AXQ==
"@abp/sweetalert2@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0-rc.3.tgz#021afc3457cf72c2b6dd298bb981faa741fc1293"
integrity sha512-b67UC/uZ9gWt2X5MeUnKg98FkhvJ+Azsq4PHcFBdUTZL/5ItJ8F6UsOTpT7Z7cUXFmJn/RTcPrgQDsK63CZltw==
dependencies:
"@abp/core" "~8.0.0-rc.2"
"@abp/core" "~8.0.0-rc.3"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.2.tgz#ed98d40b1fa2fa7e65bc3ad84db896e32184a112"
integrity sha512-7Kk9JGkVHo86QyaTg7Y8XB4IYXzP/IGlYDDS+eaStmzFIvXmnNURz7gs4x4tm1Z+IfUz+wJvMYfI4ymwYDLSeQ==
"@abp/timeago@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0-rc.3.tgz#b3e63ff94bce8ad59b02d8c4490f580e60630f00"
integrity sha512-Pmm6Jj7VT1PW/Wfh1ozFFIdpFvH8cGKfHU2sYgwHuw4U9YQUd8ZTIDaZRMhuN9QqnGlmFtUZsXzoIMZJDvOq5w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
timeago "^1.6.7"
"@abp/toastr@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.2.tgz#c494bb1070ef6aa80d443d11a61f93c03d82f543"
integrity sha512-1ECxLFKNLxI+oegsB2WACmeiOqksi8q8vBiQ5ISW3Z0/kCiN8mC0/c8mmUr9sQjpwACTiFW95H1vPfVbfrt0Mw==
"@abp/toastr@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0-rc.3.tgz#5b0d267951e025ca77a611c2fa9b606e92bd830a"
integrity sha512-hfDzyMSgbjriAALdrcnx/qonN2lquF7HM4QH8nt1E8/vWOkd8bUL/kyAoIL8rfS94zr62UUZTEDezoCfHwif+w==
dependencies:
"@abp/jquery" "~8.0.0-rc.2"
"@abp/jquery" "~8.0.0-rc.3"
toastr "^2.1.4"
"@abp/utils@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.2.tgz#c2959e5161e4102d5757a571d16bd3a4316779fb"
integrity sha512-Ml/qXTk8//qnuAXA8addR5NFBoJp/L5mBJrEtOc6OFiPuFSsnozcE+ZZJZMACyXP996tqmmkuFrDLMaNeKe0cQ==
"@abp/utils@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0-rc.3.tgz#01491fb943eb3a41d4ddbe854e5330b66807d522"
integrity sha512-cuTwsy+FEh3dEnlDDi0s8d3qpWgP3rwqWgg5LlMF0pY/OobJcCLtuo5Zy9bncKL3wFHXVEk6UviYcNkSOkzvtQ==
dependencies:
just-compare "^2.3.0"
"@abp/virtual-file-explorer@~8.0.0-rc.2":
version "8.0.0-rc.2"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.0.0-rc.2.tgz#bf7d10f5e107b0cfb55e8d7582fff12cc7d3bea5"
integrity sha512-NXtye7gwko4sbRs43iKN6HFplgFrk+qJegTCKjBK3EIlT/IvRSpPSv+GPhSb5iNF+49iRawKkPe/2uh5oVwgDw==
"@abp/virtual-file-explorer@~8.0.0-rc.3":
version "8.0.0-rc.3"
resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-8.0.0-rc.3.tgz#ca230f38dbe20403d09c1eefc8673c9cb33d7dcf"
integrity sha512-RnAoApYkikG3JagAk6ApGX4c9Xvy0DctLyFW0XeC1upL5XbrIRrl2j89xwlfbZEUbFgmTILJ+BZ5uzfMczCtbw==
dependencies:
"@abp/clipboard" "~8.0.0-rc.2"
"@abp/prismjs" "~8.0.0-rc.2"
"@abp/clipboard" "~8.0.0-rc.3"
"@abp/prismjs" "~8.0.0-rc.3"
"@fortawesome/fontawesome-free@^5.15.4":
version "5.15.4"

2
npm/lerna.json

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

4
npm/ng-packs/package.json

@ -45,7 +45,7 @@
"private": true,
"devDependencies": {
"@abp/ng.theme.lepton-x": "~3.0.0-rc.1",
"@abp/utils": "~8.0.0-rc.2",
"@abp/utils": "~8.0.0-rc.3",
"@angular-devkit/build-angular": "~17.0.0",
"@angular-devkit/core": "~17.0.0",
"@angular-devkit/schematics": "~17.0.0",
@ -66,7 +66,7 @@
"@angular/platform-browser-dynamic": "~17.0.0",
"@angular/router": "~17.0.0",
"@fortawesome/fontawesome-free": "^6.0.0",
"@ng-bootstrap/ng-bootstrap": "^16.0.0-rc.0",
"@ng-bootstrap/ng-bootstrap": "~16.0.0",
"@ngneat/spectator": "^15.0.0",
"@ngx-validate/core": "^0.2.0",
"@nx/angular": "~17.1.0",

6
npm/ng-packs/packages/account-core/package.json

@ -1,14 +1,14 @@
{
"name": "@abp/ng.account.core",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
"@abp/ng.core": "~8.0.0-rc.2",
"@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.core": "~8.0.0-rc.3",
"@abp/ng.theme.shared": "~8.0.0-rc.3",
"@angular/common": ">=12.0.0",
"@angular/core": ">=12.0.0"
},

6
npm/ng-packs/packages/account/package.json

@ -1,14 +1,14 @@
{
"name": "@abp/ng.account",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.account.core": "~8.0.0-rc.2",
"@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.account.core": "~8.0.0-rc.3",
"@abp/ng.theme.shared": "~8.0.0-rc.3",
"tslib": "^2.0.0"
},
"publishConfig": {

24
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html

@ -52,12 +52,13 @@
[abpDisabled]="disabled"
class="form-select form-control"
>
<option
*ngFor="let option of options$ | async; trackBy: track.by('value')"
[ngValue]="option.value"
>
{{ option.key }}
</option>
@for (option of options$ | async; track option.value) {
<option
[ngValue]="option.value"
>
{{ option.key }}
</option>
}
</select>
</ng-template>
@ -161,18 +162,21 @@
</div>
</ng-template>
<small *ngIf="prop.formText" class="text-muted d-block">{{
@if (prop.formText) {
<small class="text-muted d-block">{{
prop.formText | abpLocalization
}}</small>
}
</div>
</ng-container>
<ng-template #label let-classes>
<label [htmlFor]="prop.id" [ngClass]="classes || 'form-label'">
<ng-container *ngIf="prop.displayTextResolver; else displayNameTemplate">
@if (prop.displayTextResolver) {
{{ prop.displayTextResolver(data) | abpLocalization }}
</ng-container>
<ng-template #displayNameTemplate> {{ prop.displayName | abpLocalization }}</ng-template>
}@else{
{{ prop.displayName | abpLocalization }}
}
{{ asterisk }}
</label>
</ng-template>

25
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.ts

@ -1,5 +1,5 @@
import { EXTENSIONS_FORM_PROP, EXTENSIONS_FORM_PROP_DATA } from './../../tokens/extensions.token';
import { ABP, CoreModule, TrackByService } from '@abp/ng.core';
import { ABP, LocalizationModule, PermissionDirective, ShowPasswordDirective, TrackByService } from '@abp/ng.core';
import {
AfterViewInit,
ChangeDetectionStrategy,
@ -30,12 +30,7 @@ import {
} from '@ng-bootstrap/ng-bootstrap';
import { Observable, of } from 'rxjs';
import { debounceTime, distinctUntilChanged, switchMap } from 'rxjs/operators';
import {
DateAdapter,
DisabledDirective,
PasswordComponent,
TimeAdapter,
} from '@abp/ng.theme.shared';
import { DateAdapter, DisabledDirective, TimeAdapter } from '@abp/ng.theme.shared';
import { EXTRA_PROPERTIES_KEY } from '../../constants/extra-properties';
import { FormProp } from '../../models/form-props';
import { PropData } from '../../models/props';
@ -45,14 +40,14 @@ import { eThemeSharedComponents } from '../../enums/components';
import { ExtensibleDateTimePickerComponent } from '../date-time-picker/extensible-date-time-picker.component';
import { NgxValidateCoreModule } from '@ngx-validate/core';
import { ExtensibleFormPropService } from '../../services/extensible-form-prop.service';
import {CreateInjectorPipe} from "../../pipes/create-injector.pipe";
import { CreateInjectorPipe } from '../../pipes/create-injector.pipe';
import { AsyncPipe, NgClass, NgSwitch, NgSwitchCase, NgTemplateOutlet } from '@angular/common';
@Component({
selector: 'abp-extensible-form-prop',
templateUrl: './extensible-form-prop.component.html',
standalone: true,
imports: [
CoreModule,
ExtensibleDateTimePickerComponent,
NgbDatepickerModule,
NgbTimepickerModule,
@ -60,8 +55,15 @@ import {CreateInjectorPipe} from "../../pipes/create-injector.pipe";
DisabledDirective,
NgxValidateCoreModule,
NgbTypeaheadModule,
PasswordComponent,
CreateInjectorPipe
CreateInjectorPipe,
ShowPasswordDirective,
PermissionDirective,
LocalizationModule,
AsyncPipe,
NgSwitch,
NgSwitchCase,
NgClass,
NgTemplateOutlet,
],
changeDetection: ChangeDetectionStrategy.OnPush,
providers: [ExtensibleFormPropService],
@ -91,6 +93,7 @@ export class ExtensibleFormPropComponent implements OnChanges, AfterViewInit {
injectorForCustomComponent?: Injector;
asterisk = '';
containerClassName = 'mb-2';
showPassword = false;
options$: Observable<ABP.Option<any>[]> = of([]);
validators: ValidatorFn[] = [];
readonly!: boolean;

88
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html

@ -5,8 +5,8 @@
[list]="list"
(activate)="tableActivate.emit($event)"
>
@if (actionsTemplate || (actionList.length && hasAtLeastOnePermittedAction)) {
<ngx-datatable-column
*ngIf="actionsTemplate || (actionList.length && hasAtLeastOnePermittedAction)"
[name]="actionsText | abpLocalization"
[maxWidth]="columnWidths[0]"
[width]="columnWidths[0]"
@ -21,50 +21,46 @@
</ng-template>
</ng-template>
</ngx-datatable-column>
<ng-container *ngFor="let prop of propList; let i = index; trackBy: trackByFn">
<ngx-datatable-column
*abpVisible="prop.columnVisible(getInjected)"
[width]="columnWidths[i + 1] || 200"
[name]="prop.displayName | abpLocalization"
[prop]="prop.name"
[sortable]="prop.sortable"
>
<ng-template ngx-datatable-header-template let-column="column">
<span
*ngIf="prop.tooltip; else elseBlock"
[ngbTooltip]="prop.tooltip | abpLocalization"
container="body"
>
{{ column.name }} <i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
<ng-template #elseBlock>
{{ column.name }}
</ng-template>
</ng-template>
<ng-template let-row="row" let-i="index" ngx-datatable-cell-template>
<ng-container *abpPermission="prop.permission; runChangeDetection: false">
<ng-container *abpVisible="row['_' + prop.name]?.visible">
<div
*ngIf="!row['_' + prop.name].component; else component"
[innerHTML]="row['_' + prop.name]?.value | async"
(click)="
prop.action && prop.action({ getInjected: getInjected, record: row, index: i })
"
[ngClass]="entityPropTypeClasses[prop.type]"
[class.pointer]="prop.action"
></div>
</ng-container>
<ng-template #component>
<ng-container
*ngComponentOutlet="
row['_' + prop.name].component;
injector: row['_' + prop.name].injector
"
></ng-container>
</ng-template>
} @for (prop of propList; track prop.name; let i = $index) {
<ngx-datatable-column
*abpVisible="prop.columnVisible(getInjected)"
[width]="columnWidths[i + 1] || 200"
[name]="prop.displayName | abpLocalization"
[prop]="prop.name"
[sortable]="prop.sortable"
>
<ng-template ngx-datatable-header-template let-column="column">
@if (prop.tooltip) {
<span [ngbTooltip]="prop.tooltip | abpLocalization" container="body">
{{ column.name }} <i class="fa fa-info-circle" aria-hidden="true"></i>
</span>
}@else{
{{ column.name }}
}
</ng-template>
<ng-template let-row="row" let-i="index" ngx-datatable-cell-template>
<ng-container *abpPermission="prop.permission; runChangeDetection: false">
<ng-container *abpVisible="row['_' + prop.name]?.visible">
@if (!row['_' + prop.name].component) {
<div
[innerHTML]="row['_' + prop.name]?.value | async"
(click)="
prop.action && prop.action({ getInjected: getInjected, record: row, index: i })
"
[ngClass]="entityPropTypeClasses[prop.type]"
[class.pointer]="prop.action"
></div>
}@else{
<ng-container
*ngComponentOutlet="
row['_' + prop.name].component;
injector: row['_' + prop.name].injector
"
></ng-container>
}
</ng-container>
</ng-template>
</ngx-datatable-column>
</ng-container>
</ng-container>
</ng-template>
</ngx-datatable-column>
}
</ngx-datatable>

17
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.ts

@ -6,9 +6,18 @@ import {
getShortDateShortTimeFormat,
getShortTimeFormat,
ListService,
LocalizationModule,
PermissionDirective,
PermissionService,
} from '@abp/ng.core';
import { formatDate } from '@angular/common';
import {
AsyncPipe,
formatDate,
NgComponentOutlet,
NgFor,
NgIf,
NgTemplateOutlet,
} from '@angular/common';
import {
ChangeDetectionStrategy,
Component,
@ -51,13 +60,17 @@ const DEFAULT_ACTIONS_COLUMN_WIDTH = 150;
selector: 'abp-extensible-table',
standalone: true,
imports: [
CoreModule,
AbpVisibleDirective,
NgxDatatableModule,
GridActionsComponent,
NgbTooltip,
NgxDatatableDefaultDirective,
NgxDatatableListDirective,
PermissionDirective,
LocalizationModule,
AsyncPipe,
NgTemplateOutlet,
NgComponentOutlet,
],
templateUrl: './extensible-table.component.html',
changeDetection: ChangeDetectionStrategy.OnPush,

79
npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html

@ -1,4 +1,5 @@
<div *ngIf="actionList.length > 1" ngbDropdown container="body" class="d-inline-block">
@if (actionList.length > 1) {
<div ngbDropdown container="body" class="d-inline-block">
<button
class="btn btn-primary btn-sm dropdown-toggle"
data-toggle="dropdown"
@ -8,56 +9,58 @@
<i [ngClass]="icon" [class.me-1]="icon"></i>{{ text | abpLocalization }}
</button>
<div ngbDropdownMenu>
<ng-container
*ngFor="let action of actionList; trackBy: trackByFn"
[ngTemplateOutlet]="dropDownBtnItemTmp"
[ngTemplateOutletContext]="{ $implicit: action }"
>
</ng-container>
@for (action of actionList; track action.text) {
<ng-container
[ngTemplateOutlet]="dropDownBtnItemTmp"
[ngTemplateOutletContext]="{ $implicit: action }"
>
</ng-container>
}
</div>
</div>
} @if (actionList.length === 1) {
<ng-container
*ngIf="actionList.length === 1"
[ngTemplateOutlet]="btnTmp"
[ngTemplateOutletContext]="{ $implicit: actionList.get(0).value }"
></ng-container>
}
<ng-template #dropDownBtnItemTmp let-action>
<ng-container *ngIf="action.visible(data)">
<button
ngbDropdownItem
*abpPermission="action.permission; runChangeDetection: false"
(click)="action.action(data)"
type="button"
>
<ng-container
*ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }"
></ng-container>
</button>
</ng-container>
@if (action.visible(data)) {
<button
ngbDropdownItem
*abpPermission="action.permission; runChangeDetection: false"
(click)="action.action(data)"
type="button"
>
<ng-container
*ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }"
></ng-container>
</button>
}
</ng-template>
<ng-template #buttonContentTmp let-action>
<i [ngClass]="action.icon" [class.me-1]="action.icon"></i>
<span *ngIf="action.icon; else ellipsis">{{ action.text | abpLocalization }}</span>
<ng-template #ellipsis>
<div abpEllipsis>{{ action.text | abpLocalization }}</div>
</ng-template>
@if (action.icon) {
<span>{{ action.text | abpLocalization }}</span>
}@else {
<div abpEllipsis>{{ action.text | abpLocalization }}</div>
}
</ng-template>
<ng-template #btnTmp let-action>
<ng-container *ngIf="action.visible(data)">
<button
*abpPermission="action.permission; runChangeDetection: false"
(click)="action.action(data)"
type="button"
[class]="action.btnClass"
[style]="action.btnStyle"
>
<ng-container
*ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }"
></ng-container>
</button>
</ng-container>
@if (action.visible(data)) {
<button
*abpPermission="action.permission; runChangeDetection: false"
(click)="action.action(data)"
type="button"
[class]="action.btnClass"
[style]="action.btnStyle"
>
<ng-container
*ngTemplateOutlet="buttonContentTmp; context: { $implicit: action }"
></ng-container>
</button>
}
</ng-template>

14
npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.ts

@ -9,13 +9,21 @@ import { EntityAction, EntityActionList } from '../../models/entity-actions';
import { EXTENSIONS_ACTION_TYPE } from '../../tokens/extensions.token';
import { AbstractActionsComponent } from '../abstract-actions/abstract-actions.component';
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';
import { CoreModule } from '@abp/ng.core';
import {EllipsisDirective} from "@abp/ng.theme.shared";
import { LocalizationModule, PermissionDirective } from '@abp/ng.core';
import { EllipsisDirective } from '@abp/ng.theme.shared';
import { NgClass, NgTemplateOutlet } from '@angular/common';
@Component({
exportAs: 'abpGridActions',
standalone: true,
imports: [ CoreModule, NgbDropdownModule, EllipsisDirective],
imports: [
NgbDropdownModule,
EllipsisDirective,
PermissionDirective,
NgClass,
LocalizationModule,
NgTemplateOutlet,
],
selector: 'abp-grid-actions',
templateUrl: './grid-actions.component.html',
providers: [

50
npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.html

@ -1,31 +1,29 @@
<div class="row justify-content-end mx-0 gap-2" id="AbpContentToolbar">
<div
class="col-auto px-0 pt-0 "
[class.pe-0]="last"
*ngFor="let action of actionList; trackBy: trackByFn; let last = last"
>
<ng-container *ngIf="action.visible(data)">
<ng-container *abpPermission="action.permission;runChangeDetection: false">
<ng-container *ngIf="action.component as component; else button">
<ng-container
*ngComponentOutlet="component; injector: record | createInjector: action:this"
></ng-container>
</ng-container>
@for (action of actionList; track action.component || action.action; let last = $last) {
<div class="col-auto px-0 pt-0" [class.pe-0]="last">
@if (action.visible(data)) {
<ng-container *abpPermission="action.permission; runChangeDetection: false">
@if (action.component; as component) {
<ng-container
*ngComponentOutlet="component; injector: record | createInjector: action:this"
></ng-container>
<ng-template #button>
<ng-container *ngIf="asToolbarAction(action).value as toolbarAction">
<button
(click)="action.action(data)"
type="button"
[ngClass]="toolbarAction.btnClass ? toolbarAction.btnClass : defaultBtnClass"
class="d-inline-flex align-items-center gap-1"
>
<i [ngClass]="toolbarAction.icon" [class.me-1]="toolbarAction.icon"></i>
{{ toolbarAction.text | abpLocalization }}
</button>
</ng-container>
</ng-template>
</ng-container>
}@else {
@if (asToolbarAction(action).value; as toolbarAction ) {
<button
(click)="action.action(data)"
type="button"
[ngClass]="toolbarAction?.btnClass ? toolbarAction?.btnClass : defaultBtnClass"
class="d-inline-flex align-items-center gap-1"
>
<i [ngClass]="toolbarAction?.icon" [class.me-1]="toolbarAction?.icon"></i>
{{ toolbarAction?.text | abpLocalization }}
</button>
}
}
</ng-container>
}
</div>
}
</div>

11
npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.ts

@ -9,13 +9,20 @@ import {
import { EXTENSIONS_ACTION_TYPE } from '../../tokens/extensions.token';
import { AbstractActionsComponent } from '../abstract-actions/abstract-actions.component';
import { CreateInjectorPipe } from '../../pipes/create-injector.pipe';
import { CoreModule } from '@abp/ng.core';
import { LocalizationModule, PermissionDirective } from '@abp/ng.core';
import { NgClass, NgComponentOutlet } from '@angular/common';
@Component({
exportAs: 'abpPageToolbar',
selector: 'abp-page-toolbar',
standalone: true,
imports: [ CoreModule, CreateInjectorPipe],
imports: [
CreateInjectorPipe,
PermissionDirective,
LocalizationModule,
NgClass,
NgComponentOutlet,
],
templateUrl: './page-toolbar.component.html',
providers: [
{

6
npm/ng-packs/packages/components/package.json

@ -1,14 +1,14 @@
{
"name": "@abp/ng.components",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"peerDependencies": {
"@abp/ng.core": ">=8.0.0-rc.2",
"@abp/ng.theme.shared": ">=8.0.0-rc.2"
"@abp/ng.core": ">=8.0.0-rc.3",
"@abp/ng.theme.shared": ">=8.0.0-rc.3"
},
"dependencies": {
"chart.js": "^3.5.1",

4
npm/ng-packs/packages/core/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.core",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/utils": "~8.0.0-rc.2",
"@abp/utils": "~8.0.0-rc.3",
"angular-oauth2-oidc": "^15.0.1",
"just-clone": "^6.1.1",
"just-compare": "^2.3.0",

2
npm/ng-packs/packages/core/src/lib/abstracts/ng-model.component.ts

@ -47,7 +47,7 @@ export class AbstractNgModelComponent<T = any, U = T> implements ControlValueAcc
writeValue(value: T): void {
this._value = this.valueLimitFn(value, this._value) || value;
setTimeout(() => this.cdRef.markForCheck(), 0);
this.cdRef.markForCheck();
}
registerOnChange(fn: any): void {

30
npm/ng-packs/packages/core/src/lib/core.module.ts

@ -40,6 +40,16 @@ import { DefaultQueueManager } from './utils/queue';
import { IncludeLocalizationResourcesProvider } from './providers/include-localization-resources.provider';
import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.token';
const standaloneDirectives = [
AutofocusDirective,
InputEventDebounceDirective,
ForDirective,
FormSubmitDirective,
InitDirective,
PermissionDirective,
ReplaceableTemplateDirective,
StopPropagationDirective,
];
/**
* BaseCoreModule is the module that holds
* all imports, declarations, exports, and entryComponents
@ -55,23 +65,16 @@ import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.tok
RouterModule,
LocalizationModule,
AbstractNgModelComponent,
AutofocusDirective,
DynamicLayoutComponent,
ForDirective,
FormSubmitDirective,
InitDirective,
InputEventDebounceDirective,
PermissionDirective,
ReplaceableRouteContainerComponent,
ReplaceableTemplateDirective,
RouterOutletComponent,
SortPipe,
SafeHtmlPipe,
StopPropagationDirective,
ToInjectorPipe,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
...standaloneDirectives,
],
imports: [
CommonModule,
@ -80,22 +83,15 @@ import { SORT_COMPARE_FUNC, compareFuncFactory } from './tokens/compare-func.tok
ReactiveFormsModule,
RouterModule,
LocalizationModule,
...standaloneDirectives,
],
declarations: [
AbstractNgModelComponent,
AutofocusDirective,
DynamicLayoutComponent,
ForDirective,
FormSubmitDirective,
InitDirective,
InputEventDebounceDirective,
PermissionDirective,
ReplaceableRouteContainerComponent,
ReplaceableTemplateDirective,
RouterOutletComponent,
SortPipe,
SafeHtmlPipe,
StopPropagationDirective,
ToInjectorPipe,
ShortDateTimePipe,
ShortTimePipe,
@ -179,7 +175,7 @@ export class CoreModule {
},
{
provide: SORT_COMPARE_FUNC,
useFactory: compareFuncFactory
useFactory: compareFuncFactory,
},
{
provide: QUEUE_MANAGER,

2
npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts

@ -1,7 +1,7 @@
import { AfterViewInit, Directive, ElementRef, Input } from '@angular/core';
@Directive({
// eslint-disable-next-line @angular-eslint/directive-selector
standalone: true,
selector: '[autofocus]',
})
export class AutofocusDirective implements AfterViewInit {

2
npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts

@ -4,7 +4,7 @@ import { debounceTime } from 'rxjs/operators';
import { SubscriptionService } from '../services/subscription.service';
@Directive({
// eslint-disable-next-line @angular-eslint/directive-selector
standalone: true,
selector: '[input.debounce]',
providers: [SubscriptionService],
})

1
npm/ng-packs/packages/core/src/lib/directives/for.directive.ts

@ -33,6 +33,7 @@ class RecordView {
}
@Directive({
standalone: true,
selector: '[abpFor]',
})
export class ForDirective implements OnChanges {

2
npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts

@ -18,7 +18,7 @@ type Controls = { [key: string]: UntypedFormControl } | UntypedFormGroup[];
* @deprecated FormSubmitDirective will be removed in V7.0.0. Use `ngSubmit` instead.
*/
@Directive({
// eslint-disable-next-line @angular-eslint/directive-selector
standalone: true,
selector: 'form[ngSubmit][formGroup]',
providers: [SubscriptionService],
})

5
npm/ng-packs/packages/core/src/lib/directives/init.directive.ts

@ -1,6 +1,9 @@
import { Directive, Output, EventEmitter, ElementRef, AfterViewInit } from '@angular/core';
@Directive({ selector: '[abpInit]' })
@Directive({
standalone: true,
selector: '[abpInit]',
})
export class InitDirective implements AfterViewInit {
@Output('abpInit') readonly init = new EventEmitter<ElementRef<any>>();

1
npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts

@ -17,6 +17,7 @@ import { QUEUE_MANAGER } from '../tokens/queue.token';
import { QueueManager } from '../utils/queue';
@Directive({
standalone: true,
selector: '[abpPermission]',
})
export class PermissionDirective implements OnDestroy, OnChanges, AfterViewInit {

1
npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts

@ -18,6 +18,7 @@ import { ReplaceableComponentsService } from '../services/replaceable-components
import { SubscriptionService } from '../services/subscription.service';
@Directive({
standalone: true,
selector: '[abpReplaceableTemplate]',
providers: [SubscriptionService],
})

2
npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts

@ -3,7 +3,7 @@ import { fromEvent } from 'rxjs';
import { SubscriptionService } from '../services/subscription.service';
@Directive({
// eslint-disable-next-line @angular-eslint/directive-selector
standalone: true,
selector: '[click.stop]',
providers: [SubscriptionService],
})

4
npm/ng-packs/packages/feature-management/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.feature-management",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.theme.shared": "~8.0.0-rc.3",
"tslib": "^2.0.0"
},
"publishConfig": {

2
npm/ng-packs/packages/generators/package.json

@ -1,6 +1,6 @@
{
"name": "@abp/nx.generators",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"generators": "./generators.json",
"type": "commonjs",

8
npm/ng-packs/packages/identity/package.json

@ -1,15 +1,15 @@
{
"name": "@abp/ng.identity",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.components": "~8.0.0-rc.2",
"@abp/ng.permission-management": "~8.0.0-rc.2",
"@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.components": "~8.0.0-rc.3",
"@abp/ng.permission-management": "~8.0.0-rc.3",
"@abp/ng.theme.shared": "~8.0.0-rc.3",
"tslib": "^2.0.0"
},
"publishConfig": {

6
npm/ng-packs/packages/oauth/package.json

@ -1,14 +1,14 @@
{
"name": "@abp/ng.oauth",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.core": "~8.0.0-rc.2",
"@abp/utils": "~8.0.0-rc.2",
"@abp/ng.core": "~8.0.0-rc.3",
"@abp/utils": "~8.0.0-rc.3",
"angular-oauth2-oidc": "^15.0.1",
"just-clone": "^6.1.1",
"just-compare": "^2.3.0",

4
npm/ng-packs/packages/permission-management/package.json

@ -1,13 +1,13 @@
{
"name": "@abp/ng.permission-management",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
"@abp/ng.theme.shared": "~8.0.0-rc.2",
"@abp/ng.theme.shared": "~8.0.0-rc.3",
"tslib": "^2.0.0"
},
"publishConfig": {

2
npm/ng-packs/packages/schematics/package.json

@ -1,6 +1,6 @@
{
"name": "@abp/ng.schematics",
"version": "8.0.0-rc.2",
"version": "8.0.0-rc.3",
"author": "",
"schematics": "./collection.json",
"dependencies": {

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

Loading…
Cancel
Save