Browse Source

Merge branch 'dev' into stsrki/dev-blazorise-1.0

pull/11649/head
Mladen Macanović 5 years ago
committed by GitHub
parent
commit
97b462084c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json
  2. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json
  3. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json
  4. 15
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  5. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json
  6. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
  7. 20
      docs/en/API/Swagger-Integration.md
  8. 2
      docs/zh-Hans/Tutorials/Part-1.md
  9. 4
      docs/zh-Hans/Tutorials/Part-2.md
  10. 2
      docs/zh-Hans/Tutorials/Part-3.md
  11. 2
      docs/zh-Hans/Tutorials/Part-4.md
  12. 8
      docs/zh-Hans/Tutorials/Part-5.md
  13. 2
      docs/zh-Hans/Tutorials/Part-6.md
  14. 2
      docs/zh-Hans/Tutorials/Part-7.md
  15. 2
      docs/zh-Hans/Tutorials/Part-8.md
  16. 2
      docs/zh-Hans/Tutorials/Part-9.md
  17. 4
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/AbpInputTagHelperService.cs
  18. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js
  19. 29
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js
  20. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs
  21. 6
      framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs
  22. 2
      framework/src/Volo.Abp.Swashbuckle/Volo/Abp/Swashbuckle/AbpSwashbuckleDocumentFilter.cs
  23. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  24. 224
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
  25. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  26. 260
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  27. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  28. 298
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  29. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  30. 238
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  31. 10
      modules/cms-kit/angular/package.json
  32. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  33. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  34. 238
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  35. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  36. 238
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  37. 1122
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20211110134400_Initial.cs
  38. 67
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20220225084616_Initial.Designer.cs
  39. 1184
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20220225084616_Initial.cs
  40. 65
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs
  41. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  42. 360
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  43. 8
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/GlobalResources/GlobalResourcesDto.cs
  44. 8
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/GlobalResources/GlobalResourcesUpdateDto.cs
  45. 11
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/GlobalResources/IGlobalResourceAdminAppService.cs
  46. 3
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs
  47. 5
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissions.cs
  48. 35
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs
  49. 30
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/GlobalResourceAdminClientProxy.Generated.cs
  50. 7
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/GlobalResourceAdminClientProxy.cs
  51. 64
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/cms-kit-admin-generate-proxy.json
  52. 36
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminController.cs
  53. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebModule.cs
  54. 8
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs
  55. 5
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenus.cs
  56. 42
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/GlobalResources/Index.cshtml
  57. 30
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/GlobalResources/Index.cshtml.cs
  58. 16
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/GlobalResources/index.js
  59. 24
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/wwwroot/client-proxies/cms-kit-admin-proxy.js
  60. 1
      modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.csproj
  61. 4
      modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/CmsKitCommonApplicationContractsModule.cs
  62. 3
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/GlobalCmsKitFeatures.cs
  63. 16
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/GlobalResourcesFeature.cs
  64. 12
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalResources/GlobalResourceConsts.cs
  65. 9
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json
  66. 6
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json
  67. 40
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/GlobalResources/GlobalResource.cs
  68. 69
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/GlobalResources/GlobalResourceManager.cs
  69. 12
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/GlobalResources/IGlobalResourceRepository.cs
  70. 2
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/CmsKitDbContext.cs
  71. 19
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/CmsKitDbContextModelCreatingExtensions.cs
  72. 2
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/CmsKitEntityFrameworkCoreModule.cs
  73. 2
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/ICmsKitDbContext.cs
  74. 24
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/GlobalResources/EfCoreGlobalResourceRepository.cs
  75. 3
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbContext.cs
  76. 6
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbContextExtensions.cs
  77. 3
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbModule.cs
  78. 25
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/GlobalResources/MongoGlobalResourceRepository.cs
  79. 3
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/ICmsKitMongoDbContext.cs
  80. 8
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/GlobalResources/GlobalResourceDto.cs
  81. 11
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/GlobalResources/IGlobalResourcePublicAppService.cs
  82. 32
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs
  83. 33
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/Handlers/GlobalResourceEventHandler.cs
  84. 4
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/PublicApplicationAutoMapperProfile.cs
  85. 6
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Reactions/ReactionPublicAppService.cs
  86. 35
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicController.cs
  87. 19
      modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs
  88. 62
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Controllers/CmsKitPublicGlobalResourcesController.cs
  89. 1
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Script/Default.cshtml
  90. 13
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Script/GlobalScriptViewComponent.cs
  91. 1
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Style/Default.cshtml
  92. 13
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Style/GlobalStyleViewComponent.cs
  93. 4
      modules/docs/app/VoloDocs.Web/package.json
  94. 298
      modules/docs/app/VoloDocs.Web/yarn.lock
  95. 26
      modules/docs/src/Volo.Docs.Application/Volo/Docs/Projects/ProjectAppService.cs
  96. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.csproj
  97. 14
      modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo/Abp/FeatureManagement/AbpFeatureManagementApplicationModule.cs
  98. 11
      modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo/Abp/FeatureManagement/FeatureManagementApplicationAutoMapperProfile.cs
  99. 2
      modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementBlazorModule.cs
  100. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Volo.Abp.FeatureManagement.Blazor.csproj

17
abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json

@ -306,10 +306,10 @@
"PaymentTimeCannotBeFutureTime": "Payment time cannot be a future time!",
"SaveAndDownload": "Save and Download",
"BillingInfo": "Billing Info",
"DeleteInvoice" : "Delete Invoice",
"PaymentStateSetTo" : "Payment state set to {0}",
"DeleteInvoice": "Delete Invoice",
"PaymentStateSetTo": "Payment state set to {0}",
"ChangeState": "Change State",
"Permission:TrialLicense" : "Trial License",
"Permission:TrialLicense": "Trial License",
"Menu:TrialLicenses": "Trial Licenses",
"TrialLicenses": "Trial Licenses",
"UserNameFilter": "Username",
@ -384,6 +384,13 @@
"SpeakerDeletionConfirmationMessage": "Are you sure you want to delete this speaker?",
"Menu:Speakers": "Speakers",
"ChooseSpeakerImage": "Choose a speaker image...",
"SpeakerImage": "Speaker image"
"SpeakerImage": "Speaker image",
"ShowPurchaseItemsOfOrganizations": "Purchase Items",
"Enum:OrganizationPurchaseState:0": "Not delivered",
"Enum:OrganizationPurchaseState:1": "Delivered",
"PurchaseItems": "Purchase Items",
"SuccessfullyUpdated": "Successfully updated",
"SuccessfullyAdded": "Successfully added",
"PurchaseState": "Purchase State"
}
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json

@ -103,6 +103,7 @@
"PreviousEvents": "Previous Events",
"WatchTheEvent": "Watch the Event",
"RegisterNow": "Register Now",
"ThereIsNoEvent": "There is no event."
"ThereIsNoEvent": "There is no event.",
"Volo.AbpIo.Domain:080000": "There is already a purchase item named \"{Name}\""
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en-GB.json

@ -108,6 +108,7 @@
"ExtendNow": "Extend Now",
"ContinueWithNewOrganization": "Continue with a new organization",
"RenewLicenseEarly": "If I renew my license early, will I get the full year?",
"RenewLicenseEarylExplanation": "When you renew your license before your license expiry date, 1 year will be added to your license expiry date. For example, if your license expires on {0}-06-06 and you renew it on {0}-01-01, your new license expiry date will be {1}-06-06."
"RenewLicenseEarylExplanation": "When you renew your license before your license expiry date, 1 year will be added to your license expiry date. For example, if your license expires on {0}-06-06 and you renew it on {0}-01-01, your new license expiry date will be {1}-06-06.",
"LicenseTypeNotCorrect": "The license type is not correct!"
}
}

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

@ -490,6 +490,19 @@
"ABPFrameworkEBook": "E-Book: Mastering ABP Framework",
"MasteringAbpFrameworkEBookDescription": "Included within your ABP Commercial license",
"Volo.AbpIo.Domain:070000": "The organization name can only contain latin letters, numbers, dots and hyphens!",
"Volo.AbpIo.Domain:070001": "The company name can only contain latin letters, numbers, dots, space and hyphens!"
"Volo.AbpIo.Domain:070001": "The company name can only contain latin letters, numbers, dots, space and hyphens!",
"FullName": "Full Name",
"LicenseTypeNotCorrect": "The license type is not correct!",
"Trainings": "Trainings",
"ChoseTrainingPlaceholder": "Chose the training...",
"ContactUsToGetQuote": "Contact us to get a quote",
"ForMoreInformationClickHere": "For more information, click <a href='{0}'>here.</a>",
"IsGetOnboardingTraining": "Would you like to get onboarding & web application development training?",
"OnboardingWebApplicationDevelopmentTrainingMessage": "To schedule your training calendar, please contact {0} after creating the organization",
"Note": "Note",
"AdditionalNote": "Additional Note",
"OnboardingTrainingFaqTitle": "Do you have ABP onboarding training?",
"OnboardingTrainingFaqExplanation": "Yes, we have ABP Training Services to help you get your ABP project started fast. You will learn about ABP from an ABP core team member and you will get the skills to begin your ABP project. In the onboarding training, we will explain how to set up your development environment, install the required tools, create a fully functional CRUD page. The training will be live and the Zoom application will be used, and we are open to using other online meeting platforms. The language of the training will be English. You can also ask your questions about ABP during the sessions. A convenient time and date will be planned for both parties. To get more information, contact us at <a href=\"mailto:info@abp.io\">info@abp.io</a>.",
"AddBasket": "Add to Basket"
}
}

2
abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/en.json

@ -104,7 +104,7 @@
"VideoPost": "Video Post",
"Post": "Post",
"Read": "Read",
"CreateGithubPostUrlInfo": "Original GitHub URL of the post.",
"CreateGithubPostUrlInfo": "Full URL of the Markdown file on GitHub (<a href=\"https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md\" target=\"blank\">example</a>).",
"CreateVideoContentUrlInfo": "Original Youtube URL of the post.",
"CreateExternalPostUrlInfo": "Original External Url of the post.",
"VideoContentForm": "Submit Video on YouTube",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json

@ -154,7 +154,7 @@
"AndMore": "and more...",
"Code": "Code",
"Result": "Result",
"SeeTheDocumentForMoreInformation": "Check out the <a href=\"{1}\">{0} document</a> for more information",
"SeeTheDocumentForMoreInformation": "Check out the <a target=\"_blank\" href=\"{1}\">{0} document</a> for more information",
"IndexPageHeroSection": "<span class=\"first-line shine\"><strong>open source</strong></span><span class=\"second-line text-uppercase\">Web Application<br />Framework </span><span class=\"third-line shine2\"><strong>for asp.net core</strong></span>",
"UiFramework": "UI Framework",
"EmailAddress": "Email address",

20
docs/en/API/Swagger-Integration.md

@ -48,9 +48,9 @@ First, we need to use `AddAbpSwaggerGen` extension to configure Swagger in `Conf
```csharp
public override void ConfigureServices(ServiceConfigurationContext context)
{
var services = contex.Services;
var services = context.Services;
//... other configarations.
//... other configurations.
services.AddAbpSwaggerGen(
options =>
@ -81,6 +81,22 @@ public override void OnApplicationInitialization(ApplicationInitializationContex
}
```
### Hide ABP Endpoints on Swagger UI
If you want to hide ABP's default endpoints, call the `HideAbpEndpoints` method in your Swagger configuration as shown in the following example:
```csharp
services.AddAbpSwaggerGen(
options =>
{
//... other options
//Hides ABP Related endpoints on Swagger UI
options.HideAbpEndpoints();
}
)
```
## Using Swagger with OAUTH
For non MVC/Tiered applications, we need to configure Swagger with OAUTH to handle authorization.

2
docs/zh-Hans/Tutorials/Part-1.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为数据库提供程序.
* **{{DB_Value}}** 做为数据库提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

4
docs/zh-Hans/Tutorials/Part-2.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:
@ -334,7 +334,7 @@ $(function () {
这是一个可以正常工作的,服务端分页,排序和本地化的图书列表.
{{if UI == "NG"}}
{{else if UI == "NG"}}
## 安装NPM包

2
docs/zh-Hans/Tutorials/Part-3.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

2
docs/zh-Hans/Tutorials/Part-4.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

8
docs/zh-Hans/Tutorials/Part-5.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:
@ -34,7 +34,7 @@
* [Blazor UI 与 EF Core](https://github.com/abpframework/abp-samples/tree/master/BookStore-Blazor-EfCore)
* [Angular UI 与 MongoDB](https://github.com/abpframework/abp-samples/tree/master/BookStore-Angular-MongoDb)
> 如果你在Windows中遇到 "文件名太长" or "解压错误", 很可能与Windows最大文件路径限制有关. Windows文件路径的最大长度为250字符. 为了解决这个问题,参阅 [在Windows 10中启用长路径](https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd#enable-long-paths-in-windows-10-version-1607-and-later).
> 如果你在Windows中遇到 "文件名太长" 或 "解压错误", 很可能与Windows最大文件路径限制有关. Windows文件路径的最大长度为250字符. 为了解决这个问题,参阅 [在Windows 10中启用长路径](https://docs.microsoft.com/zh-cn/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd#enable-long-paths-in-windows-10-version-1607-and-later).
> 如果你遇到与Git相关的长路径错误, 尝试使用下面的命令在Windows中启用长路径. 参阅 https://github.com/msysgit/msysgit/wiki/Git-cannot-create-a-file-or-directory-with-a-long-path
> `git config --system core.longpaths true`
@ -49,7 +49,7 @@
## 权限
ABP框架提供了一个基于ASP.NET Core[授权基础架构](https://docs.microsoft.com/en-us/aspnet/core/security/authorization/introduction)的[授权系统](../Authorization.md). 基于标准授权基础架构的一个主要功能是添加了 **权限系统**, 这个系统允许定义权限并且根据角色, 用户或客户端启用/禁用权限.
ABP框架提供了一个基于ASP.NET Core[授权基础架构](https://docs.microsoft.com/zh-cn/aspnet/core/security/authorization/introduction)的[授权系统](../Authorization.md). 基于标准授权基础架构的一个主要功能是添加了 **权限系统**, 这个系统允许定义权限并且根据角色, 用户或客户端启用/禁用权限.
### 权限名称
@ -204,7 +204,7 @@ Configure<RazorPagesOptions>(options =>
![bookstore-new-book-button-small](images/bookstore-new-book-button-small.png)
打开 the `Pages/Books/Index.cshtml` 文件, 替换内容为以下代码:
打开 `Pages/Books/Index.cshtml` 文件, 替换内容为以下代码:
````html
@page

2
docs/zh-Hans/Tutorials/Part-6.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

2
docs/zh-Hans/Tutorials/Part-7.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

2
docs/zh-Hans/Tutorials/Part-8.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

2
docs/zh-Hans/Tutorials/Part-9.md

@ -10,7 +10,7 @@
在本系列教程中, 你将构建一个名为 `Acme.BookStore` 的用于管理书籍及其作者列表的基于ABP的应用程序. 它是使用以下技术开发的:
* **{{DB_Text}}** 做为ORM提供程序.
* **{{DB_Value}}** 做为ORM提供程序.
* **{{UI_Value}}** 做为UI框架.
本教程分为以下部分:

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

@ -57,6 +57,8 @@ public class AbpInputTagHelperService : AbpTagHelperService<AbpInputTagHelper>
output.Attributes.AddClass(isCheckBox ? "mb-2" : "mb-3");
if (isCheckBox)
{
output.Attributes.AddClass("custom-checkbox");
output.Attributes.AddClass("custom-control");
output.Attributes.AddClass("form-check");
}
output.Content.AppendHtml(innerHtml);
@ -104,7 +106,7 @@ public class AbpInputTagHelperService : AbpTagHelperService<AbpInputTagHelper>
protected virtual string SurroundInnerHtmlAndGet(TagHelperContext context, TagHelperOutput output, string innerHtml, bool isCheckbox)
{
return "<div class=\"" + (isCheckbox ? "mb-2 form-check" : "mb-3") + "\">" +
return "<div class=\"" + (isCheckbox ? "custom-checkbox custom-control mb-2 form-check" : "mb-3") + "\">" +
Environment.NewLine + innerHtml + Environment.NewLine +
"</div>";
}

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

@ -168,12 +168,11 @@ var abp = abp || {};
if ($dropdownItemsContainer.find('li').length > 0) {
$dropdownItemsContainer.appendTo($container);
$dropdownButton.prependTo($container);
} else {
$dropdownButton.attr('disabled', 'disabled');
}
if ($dropdownItemsContainer.children().length === 0) {
return "";
}
$dropdownButton.prependTo($container);
return $container;
};

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

@ -126,20 +126,29 @@
});
}
var getNames = function (index, variable) {
var name = '';
for (var i = 0; i <= index; i++) {
if (i == 0) {
name = variable + '[' + i + ']'
} else {
name += '][' + variable + '[' + i + ']'
}
}
return name;
}
data.map(function (x) {
//TODO: improve mapping. it only supports one level deep object.
var names = x.name.split(".");
if (names.length === 1 && !obj[names[0]]) {
obj[names[0]] = x.value;
}
else if (names.length === 2) {
if (!obj[names[0]]) {
obj[names[0]] = {};
}
if (!obj[names[0]][names[1]]) {
obj[names[0]][names[1]] = x.value;
for (var i = 0; i < names.length; i++) {
if (eval('!obj[' + getNames(i, 'names') + ']')) {
eval('obj[' + getNames(i, 'names') + '] = {}');
}
}
if ($.isEmptyObject(eval('obj[' + getNames(names.length - 1, 'names') + ']'))) {
eval('obj[' + getNames(names.length - 1, 'names') + '] = x.value');
}
});
return obj;

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ServiceProxying/CSharp/CSharpServiceProxyGenerator.cs

@ -21,7 +21,7 @@ public class CSharpServiceProxyGenerator : ServiceProxyGeneratorBase<CSharpServi
private const string MethodPlaceholder = "<method placeholder>";
private const string ClassName = "<className>";
private const string ServiceInterface = "<serviceInterface>";
private static string[] ServicePostfixes = { "AppService", "ApplicationService" };
private readonly static string[] ServicePostfixes = { "AppService", "ApplicationService" , "Service"};
private const string DefaultNamespace = "ClientProxies";
private const string Namespace = "<namespace>";
private const string AppServicePrefix = "Volo.Abp.Application.Services";

6
framework/src/Volo.Abp.EventBus.RabbitMQ/Volo/Abp/EventBus/RabbitMq/RabbitMqDistributedEventBus.cs

@ -221,7 +221,11 @@ public class RabbitMqDistributedEventBus : DistributedEventBusBase, ISingletonDe
return Serializer.Serialize(eventData);
}
public Task PublishAsync(Type eventType, object eventData, IBasicProperties properties, Dictionary<string, object> headersArguments = null)
public Task PublishAsync(
Type eventType,
object eventData,
IBasicProperties properties,
Dictionary<string, object> headersArguments = null)
{
var eventName = EventNameAttribute.GetNameOrDefault(eventType);
var body = Serializer.Serialize(eventData);

2
framework/src/Volo.Abp.Swashbuckle/Volo/Abp/Swashbuckle/AbpSwashbuckleDocumentFilter.cs

@ -8,7 +8,7 @@ namespace Volo.Abp.Swashbuckle;
public class AbpSwashbuckleDocumentFilter : IDocumentFilter
{
protected string[] ActionUrlPrefixes = new[] {"Volo.Abp"};
protected string[] ActionUrlPrefixes = new[] {"Volo."};
public virtual void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)
{

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": "^5.1.3",
"@abp/aspnetcore.mvc.ui.theme.shared": "^5.1.4",
"highlight.js": "^9.13.1"
},
"devDependencies": {}

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

@ -2,30 +2,30 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.shared@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.shared@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -34,145 +34,145 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.3.0"

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

@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.3",
"@abp/prismjs": "^5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4",
"@abp/prismjs": "^5.1.4"
},
"devDependencies": {}
}

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

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,162 +41,162 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/clipboard@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.3.tgz#a83ed79811b32d99544db89e37cb8cbe82a1a0cc"
integrity sha512-xxZmAa4hBeeRXqrLPj0nHPVzrGhTr9Y4Yt8Sk70Z9rzydtnKCYTVeLjA0sSziTtRQVnbGlSJ4W1+a2V90YoITA==
"@abp/clipboard@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.4.tgz#8bd66c782798f6eb702a6d2f4ff3dc3ab3715a02"
integrity sha512-O/Nc2LGtc4i0snHQK4pB5ki2fl59dlcrX6FeW0NrJogRBiG6lYll+43hKixovQ62SCU0AWJ0qch/8Lqtd28Nuw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
clipboard "^2.0.6"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/prismjs@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.3.tgz#7b76884fc98e41c7057333fcb053a857351baaf1"
integrity sha512-BWtHWd73l7JZg/4xJ80oXZxSQtJWAlFqyede/AAKf0c7Fbop11KFPhYKdkyQH/wTEXxsi+a/q90z9C0So2Gpag==
"@abp/prismjs@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.4.tgz#dc28c71dd0dce7a7365d31ec79c27c1cda07243f"
integrity sha512-GvteDjaq0yzktjtm+OxelrvMssclC2mBwcGWifFTaz417ecVxnH1bTMGY8vpbOVSoiGkLGHwbtRRjnjUGZL+Yg==
dependencies:
"@abp/clipboard" "~5.1.3"
"@abp/core" "~5.1.3"
"@abp/clipboard" "~5.1.4"
"@abp/core" "~5.1.4"
prismjs "^1.20.0"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.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": "^5.1.3",
"@abp/blogging": "^5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4",
"@abp/blogging": "^5.1.4"
}
}

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

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,188 +41,188 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/blogging@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-5.1.3.tgz#55cc54c4296b9cde54d7dd4271b5acff770b09a0"
integrity sha512-88oEOTPOdGRts2BPhbV9GpqPgjyWC+cyTOhwgp/tbzP4NOAdlctqqPpHq6cINEIKR4m/pnRRQ/VGGkKzBCMG7w==
"@abp/blogging@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-5.1.4.tgz#a15cc28050f7fa6fcc15af01478abe72e80c3c07"
integrity sha512-douhUd8bgu3FdLxu7YA+qexJ4dVRXv8ZyvaSsdG7BdVJPriCGrlQlJ2ut4mc7SmbuaL53gHt/ZfyuZYqEEKS/A==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/owl.carousel" "~5.1.3"
"@abp/prismjs" "~5.1.3"
"@abp/tui-editor" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/owl.carousel" "~5.1.4"
"@abp/prismjs" "~5.1.4"
"@abp/tui-editor" "~5.1.4"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/clipboard@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.3.tgz#a83ed79811b32d99544db89e37cb8cbe82a1a0cc"
integrity sha512-xxZmAa4hBeeRXqrLPj0nHPVzrGhTr9Y4Yt8Sk70Z9rzydtnKCYTVeLjA0sSziTtRQVnbGlSJ4W1+a2V90YoITA==
"@abp/clipboard@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.4.tgz#8bd66c782798f6eb702a6d2f4ff3dc3ab3715a02"
integrity sha512-O/Nc2LGtc4i0snHQK4pB5ki2fl59dlcrX6FeW0NrJogRBiG6lYll+43hKixovQ62SCU0AWJ0qch/8Lqtd28Nuw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
clipboard "^2.0.6"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/owl.carousel@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-5.1.3.tgz#42304afe76ed38f3ae24d5e53418a47e408507eb"
integrity sha512-aa7nDiKbl0TSSfkAKPtrkr4duwUxrZ5yBWxUHjYN8Qd9oHBIS70kda113RA76n3kHLYxpX0QVDynh/y5XOGcBg==
"@abp/owl.carousel@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-5.1.4.tgz#60cb985b47a7aeb2dad0c302f8d6332b9201ecc7"
integrity sha512-IyBIYr8p5BaaD2IGt4c1wmMhb5J+SmezExzCf/icG+6Rtj2/thJFopFeuFUALMTFM5VPY+Jj//dP576iN8oN+A==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
owl.carousel "^2.3.4"
"@abp/prismjs@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.3.tgz#7b76884fc98e41c7057333fcb053a857351baaf1"
integrity sha512-BWtHWd73l7JZg/4xJ80oXZxSQtJWAlFqyede/AAKf0c7Fbop11KFPhYKdkyQH/wTEXxsi+a/q90z9C0So2Gpag==
"@abp/prismjs@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.4.tgz#dc28c71dd0dce7a7365d31ec79c27c1cda07243f"
integrity sha512-GvteDjaq0yzktjtm+OxelrvMssclC2mBwcGWifFTaz417ecVxnH1bTMGY8vpbOVSoiGkLGHwbtRRjnjUGZL+Yg==
dependencies:
"@abp/clipboard" "~5.1.3"
"@abp/core" "~5.1.3"
"@abp/clipboard" "~5.1.4"
"@abp/core" "~5.1.4"
prismjs "^1.20.0"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/tui-editor@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-5.1.3.tgz#4d0d09f38bb68c3587d50cd6df457dcabfbad635"
integrity sha512-A4MTQbci2rPf20/5SbgthJbF7jqHO7bkDH4P7NMCpQrI6vheia8Ph6gYxTih9UacKhlxRpu+FDF0xmpVZB0Ggw==
"@abp/tui-editor@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-5.1.4.tgz#41c673cd8d500cc8f3408aabc3fc18b2df8a4fd4"
integrity sha512-TrzqlWre2Wv7ajAMFRkd/lu5Br9bmFtQSuAJ9WZ+1SmebNQCAkSnBDz8cHAoZAYabiletfnxCLyKOsDwC/XY2w==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/prismjs" "~5.1.3"
"@abp/jquery" "~5.1.4"
"@abp/prismjs" "~5.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.3.0"

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

@ -3,6 +3,6 @@
"name": "client-simulation-web",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4"
}
}

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

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.3.0"

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

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

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

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

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

@ -3,6 +3,6 @@
"name": "my-app-identityserver",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4"
}
}

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

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.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": "^5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4"
}
}

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

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,145 +41,145 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.3.0"

1122
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20211110134400_Initial.cs

File diff suppressed because it is too large

67
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20211110134400_Initial.Designer.cs → modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20220225084616_Initial.Designer.cs

@ -13,7 +13,7 @@ using Volo.CmsKit.EntityFrameworkCore;
namespace Volo.CmsKit.Migrations
{
[DbContext(typeof(UnifiedDbContext))]
[Migration("20211110134400_Initial")]
[Migration("20220225084616_Initial")]
partial class Initial
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@ -100,16 +100,28 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("ImpersonatorTenantId");
b.Property<string>("ImpersonatorTenantName")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("ImpersonatorTenantName");
b.Property<Guid?>("ImpersonatorUserId")
.HasColumnType("uniqueidentifier")
.HasColumnName("ImpersonatorUserId");
b.Property<string>("ImpersonatorUserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)")
.HasColumnName("ImpersonatorUserName");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("TenantName")
.HasColumnType("nvarchar(max)");
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("TenantName");
b.Property<string>("Url")
.HasMaxLength(256)
@ -1404,6 +1416,57 @@ namespace Volo.CmsKit.Migrations
b.ToTable("CmsComments", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.GlobalResources.GlobalResource", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("ExtraProperties")
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Value")
.IsRequired()
.HasMaxLength(2147483647)
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.ToTable("CmsGlobalResources", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.MediaDescriptors.MediaDescriptor", b =>
{
b.Property<Guid>("Id")

1184
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/20220225084616_Initial.cs

File diff suppressed because it is too large

65
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Migrations/UnifiedDbContextModelSnapshot.cs

@ -98,16 +98,28 @@ namespace Volo.CmsKit.Migrations
.HasColumnType("uniqueidentifier")
.HasColumnName("ImpersonatorTenantId");
b.Property<string>("ImpersonatorTenantName")
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("ImpersonatorTenantName");
b.Property<Guid?>("ImpersonatorUserId")
.HasColumnType("uniqueidentifier")
.HasColumnName("ImpersonatorUserId");
b.Property<string>("ImpersonatorUserName")
.HasMaxLength(256)
.HasColumnType("nvarchar(256)")
.HasColumnName("ImpersonatorUserName");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("TenantName")
.HasColumnType("nvarchar(max)");
.HasMaxLength(64)
.HasColumnType("nvarchar(64)")
.HasColumnName("TenantName");
b.Property<string>("Url")
.HasMaxLength(256)
@ -1402,6 +1414,57 @@ namespace Volo.CmsKit.Migrations
b.ToTable("CmsComments", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.GlobalResources.GlobalResource", b =>
{
b.Property<Guid>("Id")
.ValueGeneratedOnAdd()
.HasColumnType("uniqueidentifier");
b.Property<string>("ConcurrencyStamp")
.IsConcurrencyToken()
.HasMaxLength(40)
.HasColumnType("nvarchar(40)")
.HasColumnName("ConcurrencyStamp");
b.Property<DateTime>("CreationTime")
.HasColumnType("datetime2")
.HasColumnName("CreationTime");
b.Property<Guid?>("CreatorId")
.HasColumnType("uniqueidentifier")
.HasColumnName("CreatorId");
b.Property<string>("ExtraProperties")
.HasColumnType("nvarchar(max)")
.HasColumnName("ExtraProperties");
b.Property<DateTime?>("LastModificationTime")
.HasColumnType("datetime2")
.HasColumnName("LastModificationTime");
b.Property<Guid?>("LastModifierId")
.HasColumnType("uniqueidentifier")
.HasColumnName("LastModifierId");
b.Property<string>("Name")
.IsRequired()
.HasMaxLength(128)
.HasColumnType("nvarchar(128)");
b.Property<Guid?>("TenantId")
.HasColumnType("uniqueidentifier")
.HasColumnName("TenantId");
b.Property<string>("Value")
.IsRequired()
.HasMaxLength(2147483647)
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.ToTable("CmsGlobalResources", (string)null);
});
modelBuilder.Entity("Volo.CmsKit.MediaDescriptors.MediaDescriptor", b =>
{
b.Property<Guid>("Id")

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": "^5.1.3",
"@abp/cms-kit": "5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4",
"@abp/cms-kit": "5.1.4"
}
}

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

@ -2,37 +2,37 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -41,234 +41,234 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/clipboard@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.3.tgz#a83ed79811b32d99544db89e37cb8cbe82a1a0cc"
integrity sha512-xxZmAa4hBeeRXqrLPj0nHPVzrGhTr9Y4Yt8Sk70Z9rzydtnKCYTVeLjA0sSziTtRQVnbGlSJ4W1+a2V90YoITA==
"@abp/clipboard@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.4.tgz#8bd66c782798f6eb702a6d2f4ff3dc3ab3715a02"
integrity sha512-O/Nc2LGtc4i0snHQK4pB5ki2fl59dlcrX6FeW0NrJogRBiG6lYll+43hKixovQ62SCU0AWJ0qch/8Lqtd28Nuw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
clipboard "^2.0.6"
"@abp/cms-kit.admin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-5.1.3.tgz#1c0a57ccab691f96c56088fbf0ccc7b6c42531d6"
integrity sha512-p8RFjPNgafMP59tsnSB1HAIHhl0zWTOZn9t+G95/y7Yyr8VgoDLyKliv29E29E32rLwsHZfHCBLYO/gIFvg9bA==
"@abp/cms-kit.admin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-5.1.4.tgz#b89131cbbadcc591239b0d2a434c33cd27a39dda"
integrity sha512-D7kPAPWl8T6j6zjvhYbvxU5EF/gsQRktELAqNMmCNS95ija8C+AchNJoL3fffmECevqb4VIpE4zpj6+E+S2esw==
dependencies:
"@abp/jstree" "~5.1.3"
"@abp/slugify" "~5.1.3"
"@abp/tui-editor" "~5.1.3"
"@abp/uppy" "~5.1.3"
"@abp/jstree" "~5.1.4"
"@abp/slugify" "~5.1.4"
"@abp/tui-editor" "~5.1.4"
"@abp/uppy" "~5.1.4"
"@abp/cms-kit.public@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-5.1.3.tgz#8111fbf60fd3b80fdd05ff263aa0731fda42a294"
integrity sha512-QXTXBboz8VWjHh9eB4bWV2wfOjUkpphqKBLybtcWstz0l1nXKh3NkVJvTEzd55Ev2oiBsPPpkUoZc4mF4T6ACA==
"@abp/cms-kit.public@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-5.1.4.tgz#2b5425b52a953f7b72fc104fd2f9d12cbfde5ebc"
integrity sha512-himHfygolQdtBPvC1UUv2IfK0P+Iw9+OdmxGTv90vbBNG/J7kc1OMNQDasB4KzDAVzvpZPpZECTAWbh8O7jENQ==
dependencies:
"@abp/highlight.js" "~5.1.3"
"@abp/star-rating-svg" "~5.1.3"
"@abp/highlight.js" "~5.1.4"
"@abp/star-rating-svg" "~5.1.4"
"@abp/cms-kit@5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-5.1.3.tgz#74db0a06862c9c3a678aa65dc8811666730f5a14"
integrity sha512-YYzA2esLuJvAMRKoUUavu9xPL0JfQhHs3/Lu6abEQLPflFHY6aF9f9LQGjKZT+NUy5JNnDaw7mcbEkwCN9sEKg==
"@abp/cms-kit@5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-5.1.4.tgz#50ea20d08e300a3636a9ada1e362b1ef1d079417"
integrity sha512-pY6/GVWiree1TyizV6YbqAsWg4efkymD6qFc3hvg3XK6zbfLcYT05uDBxKC2FbAiZNOsLh+j3sy6tz1VoU0sGQ==
dependencies:
"@abp/cms-kit.admin" "~5.1.3"
"@abp/cms-kit.public" "~5.1.3"
"@abp/cms-kit.admin" "~5.1.4"
"@abp/cms-kit.public" "~5.1.4"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/highlight.js@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-5.1.3.tgz#8bbe6087dad1e2b3a52087f259fc8bbcb98b94f3"
integrity sha512-32asTjV9IZSkMqs9yZCdVzH8GJQoJxnYRs9ETa8wiitBmCWDuOa9ga03oT7mA40tMXpQX7zI1cIr1Kv2b/GhQw==
"@abp/highlight.js@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-5.1.4.tgz#36e3d45444cb687a2a0adfb889dd843fad7072c1"
integrity sha512-AyzBAgBL4RKfCTdQSfdA7HKNCdv7y8rWeoFY3g5oc7tp0JyE0wyxz9GX0dN2TcdghFhZZ222pgJKOc62wvdXpA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/jstree@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-5.1.3.tgz#aa7699c8d8937a378672ff60e1e9cbb15d754cfb"
integrity sha512-HhY8/R8yR1W0s3hKjlye/LTsPHasXgHb2pLEjMrBhKasY0oMVPNM04XUSYI1XU6tRFpMO2R+yRuspb27mNKziQ==
"@abp/jstree@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-5.1.4.tgz#23559bd0b9f42beb61d842ab7e8e363c311d93b5"
integrity sha512-xkNv6wUmYymUvnXa/N5W1Oi2cG6UFITl5xWYxsHM01g6h1ab5EEtzp3jV/DJwZpgZQSMvHbds29zAtMEQxdp3A==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jstree "^3.3.9"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/prismjs@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.3.tgz#7b76884fc98e41c7057333fcb053a857351baaf1"
integrity sha512-BWtHWd73l7JZg/4xJ80oXZxSQtJWAlFqyede/AAKf0c7Fbop11KFPhYKdkyQH/wTEXxsi+a/q90z9C0So2Gpag==
"@abp/prismjs@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.4.tgz#dc28c71dd0dce7a7365d31ec79c27c1cda07243f"
integrity sha512-GvteDjaq0yzktjtm+OxelrvMssclC2mBwcGWifFTaz417ecVxnH1bTMGY8vpbOVSoiGkLGHwbtRRjnjUGZL+Yg==
dependencies:
"@abp/clipboard" "~5.1.3"
"@abp/core" "~5.1.3"
"@abp/clipboard" "~5.1.4"
"@abp/core" "~5.1.4"
prismjs "^1.20.0"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/slugify@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-5.1.3.tgz#0a8df3e087ec205248d2e203af3b6ed048a2fcb6"
integrity sha512-gqAyovyWLZFUvL5ryrJHZxnhXaj63FV6dqog8sj1U1cSlzKmfZGJmmzCQ8XsZDRmNwIJPLo/P6z8LpTdRTFrjw==
"@abp/slugify@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-5.1.4.tgz#a3c533147ee4411d65b3d33f90c26fe8325ccc89"
integrity sha512-MB802+VL86pQbyWvEMgJb7zMaMhOTHxTdAS8APMmj8+BkyIw+qH8lrazRaNqxsJZ1K3DAsbVEc4OuJ3keGMI1Q==
dependencies:
slugify "^1.4.7"
"@abp/star-rating-svg@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-5.1.3.tgz#706be2040156ecc9b7e57073ef3eda7e571b7b63"
integrity sha512-zsSLHw0/Y98+YL+7lG+hr3LHnxdmS1cVe/OuFGoAcbDmrnjjFjj9MqljJUUlpgtyS0eir8rCBoVjVXHbOOIrNg==
"@abp/star-rating-svg@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-5.1.4.tgz#f488c0a22dc64887168147374ce7f7a75b7545cd"
integrity sha512-O3E+vJLfG5XgAgEDJdRrMYdHzMrdYF4/iXWaTPibQctyl3CMgPOzfsMuEKYmsQ805M8CveseGxUVqm40aEpn2Q==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/tui-editor@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-5.1.3.tgz#4d0d09f38bb68c3587d50cd6df457dcabfbad635"
integrity sha512-A4MTQbci2rPf20/5SbgthJbF7jqHO7bkDH4P7NMCpQrI6vheia8Ph6gYxTih9UacKhlxRpu+FDF0xmpVZB0Ggw==
"@abp/tui-editor@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-5.1.4.tgz#41c673cd8d500cc8f3408aabc3fc18b2df8a4fd4"
integrity sha512-TrzqlWre2Wv7ajAMFRkd/lu5Br9bmFtQSuAJ9WZ+1SmebNQCAkSnBDz8cHAoZAYabiletfnxCLyKOsDwC/XY2w==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/prismjs" "~5.1.3"
"@abp/jquery" "~5.1.4"
"@abp/prismjs" "~5.1.4"
"@abp/uppy@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-5.1.3.tgz#c99e54f8c53cd60ddbaad82ec39c8cbbd0f3d769"
integrity sha512-nFPQIYOyG5b5mWtLXorq+OXrA0fMLW4rmWSNk1nfLz1nBKSoWP3Juk+xf9udqm8SJ/2n5YnUAv71obUaUVqsjg==
"@abp/uppy@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-5.1.4.tgz#9e0874b511c914a375c1cd0ac5ddcae0ee6df931"
integrity sha512-DmM6mzLBZU/mb9FvefVUtv1wl/VTIG5UpO7B2bO+5gRBW4VAqo/MPO7Yn1GM6grurrfAD24luBW1TKes9dTlsw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
uppy "^1.16.1"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.3.0"

8
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/GlobalResources/GlobalResourcesDto.cs

@ -0,0 +1,8 @@
namespace Volo.CmsKit.Admin.GlobalResources;
public class GlobalResourcesDto
{
public string StyleContent { get; set; }
public string ScriptContent { get; set; }
}

8
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/GlobalResources/GlobalResourcesUpdateDto.cs

@ -0,0 +1,8 @@
namespace Volo.CmsKit.Admin.GlobalResources;
public class GlobalResourcesUpdateDto
{
public string Style { get; set; }
public string Script { get; set; }
}

11
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Admin/GlobalResources/IGlobalResourceAdminAppService.cs

@ -0,0 +1,11 @@
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
namespace Volo.CmsKit.Admin.GlobalResources;
public interface IGlobalResourceAdminAppService : IApplicationService
{
Task<GlobalResourcesDto> GetAsync();
Task SetGlobalResourcesAsync(GlobalResourcesUpdateDto input);
}

3
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissionDefinitionProvider.cs

@ -65,6 +65,9 @@ public class CmsKitAdminPermissionDefinitionProvider : PermissionDefinitionProvi
.RequireGlobalFeatures(typeof(MenuFeature));
menuManagement.AddChild(CmsKitAdminPermissions.Menus.Delete, L("Permission:MenuManagement.Delete"))
.RequireGlobalFeatures(typeof(MenuFeature));
cmsGroup.AddPermission(CmsKitAdminPermissions.GlobalResources.Default, L("Permission:GlobalResources"))
.RequireGlobalFeatures(typeof(GlobalResourcesFeature));
}
private static LocalizableString L(string name)

5
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo/CmsKit/Permissions/CmsKitAdminPermissions.cs

@ -60,4 +60,9 @@ public class CmsKitAdminPermissions
public const string Update = Default + ".Update";
public const string Delete = Default + ".Delete";
}
public static class GlobalResources
{
public const string Default = GroupName + ".GlobalResources";
}
}

35
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs

@ -0,0 +1,35 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Volo.Abp.Application.Services;
using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Permissions;
namespace Volo.CmsKit.Admin.GlobalResources;
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
[Authorize(CmsKitAdminPermissions.GlobalResources.Default)]
public class GlobalResourceAdminAppService : ApplicationService, IGlobalResourceAdminAppService
{
public GlobalResourceManager GlobalResourceManager { get; }
public GlobalResourceAdminAppService(GlobalResourceManager globalResourceManager)
{
GlobalResourceManager = globalResourceManager;
}
public async Task<GlobalResourcesDto> GetAsync()
{
return new GlobalResourcesDto {
StyleContent = (await GlobalResourceManager.GetGlobalStyleAsync()).Value,
ScriptContent = (await GlobalResourceManager.GetGlobalScriptAsync()).Value
};
}
public async Task SetGlobalResourcesAsync(GlobalResourcesUpdateDto input)
{
await GlobalResourceManager.SetGlobalStyleAsync(input.Style);
await GlobalResourceManager.SetGlobalScriptAsync(input.Script);
}
}

30
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/GlobalResourceAdminClientProxy.Generated.cs

@ -0,0 +1,30 @@
// This file is automatically generated by ABP framework to use MVC Controllers from CSharp
using System;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Http.Client;
using Volo.Abp.Http.Modeling;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Http.Client.ClientProxying;
using Volo.CmsKit.Admin.GlobalResources;
// ReSharper disable once CheckNamespace
namespace Volo.CmsKit.Admin.GlobalResources.ClientProxies;
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(IGlobalResourceAdminAppService), typeof(GlobalResourceAdminClientProxy))]
public partial class GlobalResourceAdminClientProxy : ClientProxyBase<IGlobalResourceAdminAppService>, IGlobalResourceAdminAppService
{
public virtual async Task<GlobalResourcesDto> GetAsync()
{
return await RequestAsync<GlobalResourcesDto>(nameof(GetAsync));
}
public virtual async Task SetGlobalResourcesAsync(GlobalResourcesUpdateDto input)
{
await RequestAsync(nameof(SetGlobalResourcesAsync), new ClientProxyRequestTypeValue
{
{ typeof(GlobalResourcesUpdateDto), input }
});
}
}

7
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/GlobalResourceAdminClientProxy.cs

@ -0,0 +1,7 @@
// This file is part of GlobalResourceAdminClientProxy, you can customize it here
// ReSharper disable once CheckNamespace
namespace Volo.CmsKit.Admin.GlobalResources.ClientProxies;
public partial class GlobalResourceAdminClientProxy
{
}

64
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/ClientProxies/cms-kit-admin-generate-proxy.json

@ -1115,6 +1115,70 @@
}
}
},
"Volo.CmsKit.Admin.GlobalResources.GlobalResourceAdminController": {
"controllerName": "GlobalResourceAdmin",
"controllerGroupName": "GlobalResourceAdmin",
"type": "Volo.CmsKit.Admin.GlobalResources.GlobalResourceAdminController",
"interfaces": [
{
"type": "Volo.CmsKit.Admin.GlobalResources.IGlobalResourceAdminAppService"
}
],
"actions": {
"GetAsync": {
"uniqueName": "GetAsync",
"name": "GetAsync",
"httpMethod": "GET",
"url": "api/cms-kit-admin/global-resources",
"supportedVersions": [],
"parametersOnMethod": [],
"parameters": [],
"returnValue": {
"type": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesDto",
"typeSimple": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesDto"
},
"allowAnonymous": false,
"implementFrom": "Volo.CmsKit.Admin.GlobalResources.IGlobalResourceAdminAppService"
},
"SetGlobalResourcesAsyncByInput": {
"uniqueName": "SetGlobalResourcesAsyncByInput",
"name": "SetGlobalResourcesAsync",
"httpMethod": "POST",
"url": "api/cms-kit-admin/global-resources",
"supportedVersions": [],
"parametersOnMethod": [
{
"name": "input",
"typeAsString": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesUpdateDto, Volo.CmsKit.Admin.Application.Contracts",
"type": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesUpdateDto",
"typeSimple": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesUpdateDto",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
"nameOnMethod": "input",
"name": "input",
"jsonName": null,
"type": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesUpdateDto",
"typeSimple": "Volo.CmsKit.Admin.GlobalResources.GlobalResourcesUpdateDto",
"isOptional": false,
"defaultValue": null,
"constraintTypes": null,
"bindingSourceId": "Body",
"descriptorName": ""
}
],
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
},
"allowAnonymous": false,
"implementFrom": "Volo.CmsKit.Admin.GlobalResources.IGlobalResourceAdminAppService"
}
}
},
"Volo.CmsKit.Admin.Comments.CommentAdminController": {
"controllerName": "CommentAdmin",
"controllerGroupName": "CommentAdmin",

36
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminController.cs

@ -0,0 +1,36 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp;
using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.Permissions;
namespace Volo.CmsKit.Admin.GlobalResources;
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
[RemoteService(Name = CmsKitAdminRemoteServiceConsts.RemoteServiceName)]
[Area(CmsKitAdminRemoteServiceConsts.ModuleName)]
[Authorize(CmsKitAdminPermissions.Menus.Default)]
[Route("api/cms-kit-admin/global-resources")]
public class GlobalResourceAdminController: CmsKitAdminController, IGlobalResourceAdminAppService
{
private readonly IGlobalResourceAdminAppService _globalResourceAdminAppService;
public GlobalResourceAdminController(IGlobalResourceAdminAppService globalResourceAdminAppService)
{
_globalResourceAdminAppService = globalResourceAdminAppService;
}
[HttpGet]
public Task<GlobalResourcesDto> GetAsync()
{
return _globalResourceAdminAppService.GetAsync();
}
[HttpPost]
public Task SetGlobalResourcesAsync(GlobalResourcesUpdateDto input)
{
return _globalResourceAdminAppService.SetGlobalResourcesAsync(input);
}
}

2
modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebModule.cs

@ -76,6 +76,7 @@ public class CmsKitAdminWebModule : AbpModule
options.Conventions.AuthorizePage("/CmsKit/Menus/MenuItems/CreateModal", CmsKitAdminPermissions.Menus.Create);
options.Conventions.AuthorizePage("/CmsKit/Menus/MenuItems/UpdateModal", CmsKitAdminPermissions.Menus.Update);
options.Conventions.AuthorizeFolder("/CmsKit/Menus/MenuItems", CmsKitAdminPermissions.Menus.Update);
options.Conventions.AuthorizeFolder("/CmsKit/GlobalResources", CmsKitAdminPermissions.GlobalResources.Default);
});
Configure<RazorPagesOptions>(options =>
@ -91,6 +92,7 @@ public class CmsKitAdminWebModule : AbpModule
options.Conventions.AddPageRoute("/CmsKit/Comments/Index", "/Cms/Comments");
options.Conventions.AddPageRoute("/CmsKit/Comments/Details", "/Cms/Comments/{Id}");
options.Conventions.AddPageRoute("/CmsKit/Menus/MenuItems/Index", "/Cms/Menus/Items");
options.Conventions.AddPageRoute("/CmsKit/GlobalResources/Index", "/Cms/GlobalResources");
});
Configure<AbpPageToolbarOptions>(options =>

8
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenuContributor.cs

@ -79,6 +79,14 @@ public class CmsKitAdminMenuContributor : IMenuContributor
.RequireGlobalFeatures(typeof(MenuFeature))
.RequirePermissions(CmsKitAdminPermissions.Menus.Default));
cmsMenus.Add(new ApplicationMenuItem(
CmsKitAdminMenus.GlobalResources.GlobalResourcesMenu,
l["GlobalResources"],
"/Cms/GlobalResources",
"fa fa-newspaper")
.RequireGlobalFeatures(typeof(GlobalResourcesFeature))
.RequirePermissions(CmsKitAdminPermissions.GlobalResources.Default));
if (cmsMenus.Any())
{
var cmsMenu = context.Menu.FindMenuItem(CmsKitAdminMenus.GroupName);

5
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Menus/CmsKitAdminMenus.cs

@ -33,4 +33,9 @@ public class CmsKitAdminMenus
{
public const string MenusMenu = GroupName + ".Menus";
}
public static class GlobalResources
{
public const string GlobalResourcesMenu = GroupName + ".GlobalResources";
}
}

42
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/GlobalResources/Index.cshtml

@ -0,0 +1,42 @@
@page
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.AspNetCore.Mvc.UI.Layout
@using Volo.CmsKit.Admin.Web.Pages.CmsKit.GlobalResources
@using Volo.CmsKit.Admin.Web.Menus
@using Volo.CmsKit.Localization
@inject IPageLayout PageLayout
@inject IHtmlLocalizer<CmsKitResource> L
@model IndexModel
@{
PageLayout.Content.Title = L["GlobalResources"].Value;
PageLayout.Content.BreadCrumb.Add(L["Menu:CMS"].Value);
PageLayout.Content.MenuItemName = CmsKitAdminMenus.GlobalResources.GlobalResourcesMenu;
}
@section scripts {
<abp-script-bundle>
<abp-script src="/client-proxies/cms-kit-common-proxy.js"/>
<abp-script src="/client-proxies/cms-kit-admin-proxy.js"/>
<abp-script src="/Pages/CmsKit/GlobalResources/index.js"/>
</abp-script-bundle>
}
<abp-card>
<abp-card-body>
<abp-tabs>
<abp-tab title="@L["Script"].Value">
<abp-input asp-for="ScriptContent" suppress-label="true"></abp-input>
</abp-tab>
<abp-tab title="@L["Style"].Value">
<abp-input asp-for="StyleContent" suppress-label="true"></abp-input>
</abp-tab>
</abp-tabs>
</abp-card-body>
<abp-card-footer>
<abp-button button-type="Primary" id="SaveResourcesButton" class="float-end">@L["SaveChanges"]</abp-button>
</abp-card-footer>
</abp-card>

30
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/GlobalResources/Index.cshtml.cs

@ -0,0 +1,30 @@
using System;
using System.Threading.Tasks;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
using Volo.CmsKit.Admin.GlobalResources;
namespace Volo.CmsKit.Admin.Web.Pages.CmsKit.GlobalResources;
public class IndexModel : CmsKitAdminPageModel
{
private readonly IGlobalResourceAdminAppService _globalResourceAdminAppService;
[TextArea(Rows = 30)]
public string ScriptContent { get; set; }
[TextArea(Rows = 30)]
public string StyleContent { get; set; }
public IndexModel(IGlobalResourceAdminAppService globalResourceAdminAppService)
{
_globalResourceAdminAppService = globalResourceAdminAppService;
}
public async Task OnGetAsync()
{
var resources = await _globalResourceAdminAppService.GetAsync();
ScriptContent = resources.ScriptContent;
StyleContent = resources.StyleContent;
}
}

16
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Pages/CmsKit/GlobalResources/index.js

@ -0,0 +1,16 @@
$(function (){
var l = abp.localization.getResource("CmsKit");
var service = volo.cmsKit.admin.globalResources.globalResourceAdmin;
$('#SaveResourcesButton').on('click','',function(){
service.setGlobalResources(
{
style: $('#StyleContent').val(),
script: $('#ScriptContent').val()
}
).then(function () {
abp.message.success(l("SavedSuccessfully"));
});
});
});

24
modules/cms-kit/src/Volo.CmsKit.Admin.Web/wwwroot/client-proxies/cms-kit-admin-proxy.js

@ -223,6 +223,30 @@
})();
// controller volo.cmsKit.admin.globalResources.globalResourceAdmin
(function(){
abp.utils.createNamespace(window, 'volo.cmsKit.admin.globalResources.globalResourceAdmin');
volo.cmsKit.admin.globalResources.globalResourceAdmin.get = function(ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/global-resources',
type: 'GET'
}, ajaxParams));
};
volo.cmsKit.admin.globalResources.globalResourceAdmin.setGlobalResources = function(input, ajaxParams) {
return abp.ajax($.extend(true, {
url: abp.appPath + 'api/cms-kit-admin/global-resources',
type: 'POST',
dataType: null,
data: JSON.stringify(input)
}, ajaxParams));
};
})();
// controller volo.cmsKit.admin.comments.commentAdmin
(function(){

1
modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.csproj

@ -12,6 +12,7 @@
<ProjectReference Include="..\Volo.CmsKit.Domain.Shared\Volo.CmsKit.Domain.Shared.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Ddd.Application.Contracts\Volo.Abp.Ddd.Application.Contracts.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Authorization\Volo.Abp.Authorization.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Caching\Volo.Abp.Caching.csproj" />
</ItemGroup>
</Project>

4
modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo/CmsKit/CmsKitCommonApplicationContractsModule.cs

@ -1,5 +1,6 @@
using Volo.Abp.Application;
using Volo.Abp.Authorization;
using Volo.Abp.Caching;
using Volo.Abp.Modularity;
namespace Volo.CmsKit;
@ -7,7 +8,8 @@ namespace Volo.CmsKit;
[DependsOn(
typeof(CmsKitDomainSharedModule),
typeof(AbpDddApplicationContractsModule),
typeof(AbpAuthorizationModule)
typeof(AbpAuthorizationModule),
typeof(AbpCachingModule)
)]
public class CmsKitCommonApplicationContractsModule : AbpModule
{

3
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/GlobalCmsKitFeatures.cs

@ -25,6 +25,8 @@ public class GlobalCmsKitFeatures : GlobalModuleFeatures
public MenuFeature Menu => GetFeature<MenuFeature>();
public GlobalResourcesFeature GlobalResources => GetFeature<GlobalResourcesFeature>();
public GlobalCmsKitFeatures([NotNull] GlobalFeatureManager featureManager)
: base(featureManager)
{
@ -37,5 +39,6 @@ public class GlobalCmsKitFeatures : GlobalModuleFeatures
AddFeature(new BlogsFeature(this));
AddFeature(new CmsUserFeature(this));
AddFeature(new MenuFeature(this));
AddFeature(new GlobalResourcesFeature(this));
}
}

16
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalFeatures/GlobalResourcesFeature.cs

@ -0,0 +1,16 @@
using JetBrains.Annotations;
using Volo.Abp.GlobalFeatures;
namespace Volo.CmsKit.GlobalFeatures;
[GlobalFeatureName(Name)]
public class GlobalResourcesFeature : GlobalFeature
{
public const string Name = "CmsKit.GlobalResources";
internal GlobalResourcesFeature(
[NotNull] GlobalCmsKitFeatures cmsKit
) : base(cmsKit)
{
}
}

12
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/GlobalResources/GlobalResourceConsts.cs

@ -0,0 +1,12 @@
namespace Volo.CmsKit.GlobalResources;
public class GlobalResourceConsts
{
public const string GlobalStyleName = "GlobalStyle";
public const string GlobalScriptName = "GlobalScript";
public static int MaxNameLength { get; set; } = 128;
public static int MaxValueLength { get; set; } = int.MaxValue;
}

9
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/en.json

@ -47,7 +47,7 @@
"ExportCSV": "Export CSV",
"Features": "Features",
"GenericDeletionConfirmationMessage": "Are you sure to delete '{0}'?",
"IsActive" : "Active",
"IsActive": "Active",
"LastModification": "Last Modification",
"LastModificationTime": "Last Modification Time",
"LoginToAddComment": "Login to add comment",
@ -115,6 +115,7 @@
"Permission:TagManagement.Create": "Create",
"Permission:TagManagement.Delete": "Delete",
"Permission:TagManagement.Update": "Update",
"Permission:GlobalResources": "Global Resources",
"PickYourReaction": "Pick your reaction",
"Rating": "Rating",
"RatingUndoMessage": "Your rating will be undo.",
@ -159,6 +160,10 @@
"YourFullName": "Your full name",
"YourMessage": "Your Message",
"YourReply": "Your reply",
"MarkdownSupported": "<a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a> supported."
"MarkdownSupported": "<a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a> supported.",
"GlobalResources": "Global Resources",
"Script": "Script",
"Style": "Style",
"SavedSuccessfully": "Saved successfully"
}
}

6
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/tr.json

@ -159,6 +159,10 @@
"YourFullName": "Tam adınız",
"YourMessage": "Mesajınız",
"YourReply": "Cevabınız",
"MarkdownSupported": "<a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a> destekler."
"MarkdownSupported": "<a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a> destekler.",
"GlobalResources": "Global Kaynaklar",
"Script": "Script",
"Style": "Style",
"SavedSuccessfully": "Başarıyla kaydedildi"
}
}

40
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/GlobalResources/GlobalResource.cs

@ -0,0 +1,40 @@
using System;
using JetBrains.Annotations;
using Volo.Abp;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.MultiTenancy;
namespace Volo.CmsKit.GlobalResources;
public class GlobalResource : AuditedAggregateRoot<Guid>, IMultiTenant
{
public virtual string Name { get; }
public virtual string Value { get; private set; }
public virtual Guid? TenantId { get; protected set; }
protected GlobalResource()
{
}
internal GlobalResource(
Guid id,
[NotNull] string name,
[CanBeNull] string value,
Guid? tenantId = null) : base(id)
{
Name = Check.NotNullOrEmpty(name, nameof(name), GlobalResourceConsts.MaxNameLength);
Value = Check.Length(value, nameof(value), GlobalResourceConsts.MaxValueLength);
TenantId = tenantId;
}
public virtual void SetValue(string value)
{
Check.Length(value, nameof(value), GlobalResourceConsts.MaxValueLength);
Value = value;
}
}

69
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/GlobalResources/GlobalResourceManager.cs

@ -0,0 +1,69 @@
using System.Threading.Tasks;
using Volo.Abp.Domain.Services;
namespace Volo.CmsKit.GlobalResources;
public class GlobalResourceManager : DomainService
{
private readonly IGlobalResourceRepository _globalResourceRepository;
public GlobalResourceManager(IGlobalResourceRepository globalResourceRepository)
{
_globalResourceRepository = globalResourceRepository;
}
public virtual async Task<GlobalResource> SetGlobalStyleAsync(string value)
{
return await SetGlobalResourceAsync(GlobalResourceConsts.GlobalStyleName, value);
}
public virtual async Task<GlobalResource> SetGlobalScriptAsync(string value)
{
return await SetGlobalResourceAsync(GlobalResourceConsts.GlobalScriptName, value);
}
public virtual async Task<GlobalResource> GetGlobalStyleAsync()
{
return await GetOrCreateResourceAsync(GlobalResourceConsts.GlobalStyleName);
}
public virtual async Task<GlobalResource> GetGlobalScriptAsync()
{
return await GetOrCreateResourceAsync(GlobalResourceConsts.GlobalScriptName);
}
protected virtual async Task<GlobalResource> SetGlobalResourceAsync(string name, string value)
{
var resource = await _globalResourceRepository.FindByNameAsync(name);
if (resource == null)
{
return await CreateResourceAsync(name, value);
}
resource.SetValue(value);
await _globalResourceRepository.UpdateAsync(resource);
return resource;
}
protected virtual async Task<GlobalResource> GetOrCreateResourceAsync(string name)
{
var resource = await _globalResourceRepository.FindByNameAsync(name);
if (resource == null)
{
return await CreateResourceAsync(name, string.Empty);
}
return resource;
}
protected virtual async Task<GlobalResource> CreateResourceAsync(string name, string value)
{
return await _globalResourceRepository.InsertAsync(
new GlobalResource(GuidGenerator.Create(), name, value, CurrentTenant.Id)
);
}
}

12
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/GlobalResources/IGlobalResourceRepository.cs

@ -0,0 +1,12 @@
using System;
using System.Threading;
using System.Threading.Tasks;
using JetBrains.Annotations;
using Volo.Abp.Domain.Repositories;
namespace Volo.CmsKit.GlobalResources;
public interface IGlobalResourceRepository: IBasicRepository<GlobalResource, Guid>
{
Task<GlobalResource> FindByNameAsync([NotNull] string name, CancellationToken cancellationToken = default);
}

2
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/CmsKitDbContext.cs

@ -3,6 +3,7 @@ using Volo.Abp.Data;
using Volo.Abp.EntityFrameworkCore;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
@ -28,6 +29,7 @@ public class CmsKitDbContext : AbpDbContext<CmsKitDbContext>, ICmsKitDbContext
public DbSet<BlogFeature> BlogFeatures { get; set; }
public DbSet<MediaDescriptor> MediaDescriptors { get; set; }
public DbSet<MenuItem> MenuItems { get; set; }
public DbSet<GlobalResource> GlobalResources { get; set; }
public CmsKitDbContext(DbContextOptions<CmsKitDbContext> options)
: base(options)

19
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/CmsKitDbContextModelCreatingExtensions.cs

@ -6,6 +6,7 @@ using Volo.Abp.Users.EntityFrameworkCore;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
@ -264,6 +265,24 @@ public static class CmsKitDbContextModelCreatingExtensions
builder.Ignore<MenuItem>();
}
if (GlobalFeatureManager.Instance.IsEnabled<GlobalResourcesFeature>())
{
builder.Entity<GlobalResource>(b =>
{
b.ToTable(CmsKitDbProperties.DbTablePrefix + "GlobalResources", CmsKitDbProperties.DbSchema);
b.ConfigureByConvention();
b.Property(x => x.Name).IsRequired().HasMaxLength(GlobalResourceConsts.MaxNameLength);
b.Property(x => x.Value).IsRequired().HasMaxLength(GlobalResourceConsts.MaxValueLength);
});
}
else
{
builder.Ignore<GlobalResource>();
}
builder.TryConfigureObjectExtensions<CmsKitDbContext>();
}
}

2
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/CmsKitEntityFrameworkCoreModule.cs

@ -4,6 +4,7 @@ using Volo.Abp.Modularity;
using Volo.Abp.Users.EntityFrameworkCore;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Pages;
using Volo.CmsKit.Ratings;
@ -35,6 +36,7 @@ public class CmsKitEntityFrameworkCoreModule : AbpModule
options.AddRepository<BlogPost, EfCoreBlogPostRepository>();
options.AddRepository<BlogFeature, EfCoreBlogFeatureRepository>();
options.AddRepository<MediaDescriptor, EfCoreMediaDescriptorRepository>();
options.AddRepository<GlobalResource, EfCoreGlobalResourceRepository>();
});
}
}

2
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/EntityFrameworkCore/ICmsKitDbContext.cs

@ -3,6 +3,7 @@ using Volo.Abp.Data;
using Volo.Abp.EntityFrameworkCore;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
@ -27,4 +28,5 @@ public interface ICmsKitDbContext : IEfCoreDbContext
DbSet<BlogPost> BlogPosts { get; }
DbSet<MediaDescriptor> MediaDescriptors { get; }
DbSet<MenuItem> MenuItems { get; }
DbSet<GlobalResource> GlobalResources { get; }
}

24
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/GlobalResources/EfCoreGlobalResourceRepository.cs

@ -0,0 +1,24 @@
using System;
using System.Threading;
using System.Threading.Tasks;
using Volo.Abp;
using Volo.Abp.Domain.Repositories.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore;
using Volo.CmsKit.EntityFrameworkCore;
namespace Volo.CmsKit.GlobalResources;
public class EfCoreGlobalResourceRepository: EfCoreRepository<ICmsKitDbContext, GlobalResource, Guid>, IGlobalResourceRepository
{
public EfCoreGlobalResourceRepository(IDbContextProvider<ICmsKitDbContext> dbContextProvider) : base(dbContextProvider)
{
}
public Task<GlobalResource> FindByNameAsync(string name,
CancellationToken cancellationToken = default)
{
Check.NotNullOrEmpty(name, nameof(name));
return FindAsync(x => x.Name == name, cancellationToken: GetCancellationToken(cancellationToken));
}
}

3
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbContext.cs

@ -3,6 +3,7 @@ using Volo.Abp.Data;
using Volo.Abp.MongoDB;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
@ -41,6 +42,8 @@ public class CmsKitMongoDbContext : AbpMongoDbContext, ICmsKitMongoDbContext
public IMongoCollection<MenuItem> MenuItems => Collection<MenuItem>();
public IMongoCollection<GlobalResource> GlobalResources => Collection<GlobalResource>();
protected override void CreateModel(IMongoModelBuilder modelBuilder)
{
base.CreateModel(modelBuilder);

6
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbContextExtensions.cs

@ -2,6 +2,7 @@
using Volo.Abp.MongoDB;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
@ -78,5 +79,10 @@ public static class CmsKitMongoDbContextExtensions
{
x.CollectionName = CmsKitDbProperties.DbTablePrefix + "MenuItems";
});
builder.Entity<GlobalResource>(x =>
{
x.CollectionName = CmsKitDbProperties.DbTablePrefix + "GlobalResources";
});
}
}

3
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbModule.cs

@ -4,10 +4,12 @@ using Volo.Abp.MongoDB;
using Volo.Abp.Users.MongoDB;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.MongoDB.Blogs;
using Volo.CmsKit.MongoDB.Comments;
using Volo.CmsKit.MongoDB.GlobalResources;
using Volo.CmsKit.MongoDB.MediaDescriptors;
using Volo.CmsKit.MongoDB.Menus;
using Volo.CmsKit.MongoDB.Pages;
@ -45,6 +47,7 @@ public class CmsKitMongoDbModule : AbpModule
options.AddRepository<BlogPost, MongoBlogPostRepository>();
options.AddRepository<MediaDescriptor, MongoMediaDescriptorRepository>();
options.AddRepository<MenuItem, MongoMenuItemRepository>();
options.AddRepository<GlobalResource, MongoGlobalResourceRepository>();
});
}
}

25
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/GlobalResources/MongoGlobalResourceRepository.cs

@ -0,0 +1,25 @@
using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using MongoDB.Driver;
using Volo.Abp;
using Volo.Abp.Domain.Repositories.MongoDB;
using Volo.Abp.MongoDB;
using Volo.CmsKit.GlobalResources;
namespace Volo.CmsKit.MongoDB.GlobalResources;
public class MongoGlobalResourceRepository: MongoDbRepository<ICmsKitMongoDbContext, GlobalResource, Guid>, IGlobalResourceRepository
{
public MongoGlobalResourceRepository(IMongoDbContextProvider<ICmsKitMongoDbContext> dbContextProvider) : base(dbContextProvider)
{
}
public Task<GlobalResource> FindByNameAsync(string name,
CancellationToken cancellationToken = default)
{
Check.NotNullOrEmpty(name, nameof(name));
return FindAsync(x => x.Name == name, cancellationToken: GetCancellationToken(cancellationToken));
}
}

3
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/ICmsKitMongoDbContext.cs

@ -3,6 +3,7 @@ using Volo.Abp.Data;
using Volo.Abp.MongoDB;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.MediaDescriptors;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
@ -40,4 +41,6 @@ public interface ICmsKitMongoDbContext : IAbpMongoDbContext
IMongoCollection<MediaDescriptor> MediaDescriptors { get; }
IMongoCollection<MenuItem> MenuItems { get; }
IMongoCollection<GlobalResource> GlobalResources { get; }
}

8
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/GlobalResources/GlobalResourceDto.cs

@ -0,0 +1,8 @@
namespace Volo.CmsKit.Public.GlobalResources;
public class GlobalResourceDto
{
public string Name { get; set; }
public string Value { get; set; }
}

11
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/GlobalResources/IGlobalResourcePublicAppService.cs

@ -0,0 +1,11 @@
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
namespace Volo.CmsKit.Public.GlobalResources;
public interface IGlobalResourcePublicAppService : IApplicationService
{
Task<GlobalResourceDto> GetGlobalScriptAsync();
Task<GlobalResourceDto> GetGlobalStyleAsync();
}

32
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs

@ -0,0 +1,32 @@
using System.Threading.Tasks;
using Volo.Abp.Application.Services;
using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources;
namespace Volo.CmsKit.Public.GlobalResources;
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
public class GlobalResourcePublicAppService : ApplicationService, IGlobalResourcePublicAppService
{
public GlobalResourceManager GlobalResourceManager { get; }
public GlobalResourcePublicAppService(GlobalResourceManager globalResourceManager)
{
GlobalResourceManager = globalResourceManager;
}
public async Task<GlobalResourceDto> GetGlobalScriptAsync()
{
var globalScript = await GlobalResourceManager.GetGlobalScriptAsync();
return ObjectMapper.Map<GlobalResource, GlobalResourceDto>(globalScript);
}
public async Task<GlobalResourceDto> GetGlobalStyleAsync()
{
var globalStyle = await GlobalResourceManager.GetGlobalStyleAsync();
return ObjectMapper.Map<GlobalResource, GlobalResourceDto>(globalStyle);
}
}

33
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/Handlers/GlobalResourceEventHandler.cs

@ -0,0 +1,33 @@
using System.Threading.Tasks;
using Volo.Abp.Caching;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities.Events;
using Volo.Abp.EventBus;
using Volo.Abp.ObjectMapping;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Public.GlobalResources;
namespace Volo.CmsKit.Public.GlobalResources.Handlers;
public class GlobalResourceEventHandler:
ILocalEventHandler<EntityUpdatedEventData<GlobalResource>>,
ITransientDependency
{
public IObjectMapper ObjectMapper { get; }
private readonly IDistributedCache<GlobalResourceDto> _resourceCache;
public GlobalResourceEventHandler(
IDistributedCache<GlobalResourceDto> resourceCache,
IObjectMapper objectMapper)
{
ObjectMapper = objectMapper;
_resourceCache = resourceCache;
}
public async Task HandleEventAsync(EntityUpdatedEventData<GlobalResource> eventData)
{
await _resourceCache.SetAsync(
eventData.Entity.Name,
ObjectMapper.Map<GlobalResource, GlobalResourceDto>(eventData.Entity));
}
}

4
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/PublicApplicationAutoMapperProfile.cs

@ -2,10 +2,12 @@
using Volo.Abp.AutoMapper;
using Volo.CmsKit.Blogs;
using Volo.CmsKit.Comments;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Menus;
using Volo.CmsKit.Pages;
using Volo.CmsKit.Public.Blogs;
using Volo.CmsKit.Public.Comments;
using Volo.CmsKit.Public.GlobalResources;
using Volo.CmsKit.Public.Pages;
using Volo.CmsKit.Public.Ratings;
using Volo.CmsKit.Ratings;
@ -33,5 +35,7 @@ public class PublicApplicationAutoMapperProfile : Profile
CreateMap<BlogPost, BlogPostPublicDto>(MemberList.None);
CreateMap<MenuItem, MenuItemDto>();
CreateMap<GlobalResource, GlobalResourceDto>();
}
}

6
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/Reactions/ReactionPublicAppService.cs

@ -1,6 +1,8 @@
using Microsoft.AspNetCore.Authorization;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Dynamic.Core;
using System.Security.Cryptography.X509Certificates;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.GlobalFeatures;
@ -39,7 +41,9 @@ public class ReactionPublicAppService : CmsKitPublicAppServiceBase, IReactionPub
CurrentUser.GetId(),
entityType,
entityId
)).ToDictionary(x => x.ReactionName, x => x)
))
.GroupBy(x => x.ReactionName)
.ToDictionary(x => x.Key, x => x.First())
: null;
var reactionWithSelectionDtos = new List<ReactionWithSelectionDto>();

35
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicController.cs

@ -0,0 +1,35 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp;
using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.GlobalFeatures;
namespace Volo.CmsKit.Public.GlobalResources;
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
[RemoteService(Name = CmsKitPublicRemoteServiceConsts.RemoteServiceName)]
[Area(CmsKitPublicRemoteServiceConsts.ModuleName)]
[Route("api/cms-kit-public/global-resources")]
public class GlobalResourcePublicController: CmsKitPublicControllerBase, IGlobalResourcePublicAppService
{
private readonly IGlobalResourcePublicAppService _globalResourcePublicAppService;
public GlobalResourcePublicController(IGlobalResourcePublicAppService globalResourcePublicAppService)
{
_globalResourcePublicAppService = globalResourcePublicAppService;
}
[HttpGet]
[Route("script")]
public Task<GlobalResourceDto> GetGlobalScriptAsync()
{
return _globalResourcePublicAppService.GetGlobalScriptAsync();
}
[HttpGet]
[Route("style")]
public Task<GlobalResourceDto> GetGlobalStyleAsync()
{
return _globalResourcePublicAppService.GetGlobalStyleAsync();
}
}

19
modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs

@ -2,6 +2,7 @@
using Microsoft.AspNetCore.Mvc.RazorPages;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Mvc.Localization;
using Volo.Abp.AspNetCore.Mvc.UI.Components.LayoutHook;
using Volo.Abp.AutoMapper;
using Volo.Abp.GlobalFeatures;
using Volo.Abp.Http.ProxyScripting.Generators.JQuery;
@ -12,6 +13,8 @@ using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.Localization;
using Volo.CmsKit.Pages;
using Volo.CmsKit.Public.Web.Menus;
using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.GlobalResources.Script;
using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.GlobalResources.Style;
using Volo.CmsKit.Web;
namespace Volo.CmsKit.Public.Web;
@ -85,5 +88,21 @@ public class CmsKitPublicWebModule : AbpModule
options.Conventions.AddPageRoute("/Public/CmsKit/Blogs/BlogPost", @"/blogs/{blogSlug}/{blogPostSlug:minlength(1)}");
});
}
if (GlobalFeatureManager.Instance.IsEnabled<GlobalResourcesFeature>())
{
Configure<AbpLayoutHookOptions>(options =>
{
options.Add(
LayoutHooks.Head.Last,
typeof(GlobalStyleViewComponent)
);
options.Add(
LayoutHooks.Body.Last,
typeof(GlobalScriptViewComponent)
);
});
}
}
}

62
modules/cms-kit/src/Volo.CmsKit.Public.Web/Controllers/CmsKitPublicGlobalResourcesController.cs

@ -0,0 +1,62 @@
using System;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Distributed;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.Caching;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Public.GlobalResources;
namespace Volo.CmsKit.Public.Web.Controllers;
[Route("cms-kit/global-resources")]
public class CmsKitPublicGlobalResourcesController: AbpController
{
private readonly IGlobalResourcePublicAppService _globalResourcePublicAppService;
private readonly IDistributedCache<GlobalResourceDto> _resourceCache;
public CmsKitPublicGlobalResourcesController(
IGlobalResourcePublicAppService globalResourcePublicAppService,
IDistributedCache<GlobalResourceDto> resourceCache)
{
_globalResourcePublicAppService = globalResourcePublicAppService;
_resourceCache = resourceCache;
}
[HttpGet]
[Route("style")]
public async Task<IActionResult> GetGlobalStyleAsync()
{
var style = await _resourceCache.GetOrAddAsync(
GlobalResourceConsts.GlobalStyleName, //Cache key
async () => await _globalResourcePublicAppService.GetGlobalStyleAsync(),
() => new DistributedCacheEntryOptions
{
AbsoluteExpiration = DateTimeOffset.Now.AddMinutes(2)
}
);
return new FileContentResult(
Encoding.ASCII.GetBytes(style.Value),
"text/css");
}
[HttpGet]
[Route("script")]
public async Task<IActionResult> GetGlobalScriptAsync()
{
var script = await _resourceCache.GetOrAddAsync(
GlobalResourceConsts.GlobalScriptName, //Cache key
async () => await _globalResourcePublicAppService.GetGlobalScriptAsync(),
() => new DistributedCacheEntryOptions
{
AbsoluteExpiration = DateTimeOffset.Now.AddMinutes(2)
}
);
return new FileContentResult(
Encoding.ASCII.GetBytes(script.Value),
"application/javascript");
}
}

1
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Script/Default.cshtml

@ -0,0 +1 @@
<script src="/cms-kit/global-resources/script"></script>

13
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Script/GlobalScriptViewComponent.cs

@ -0,0 +1,13 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc;
namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.GlobalResources.Script;
public class GlobalScriptViewComponent : AbpViewComponent
{
public async Task<IViewComponentResult> InvokeAsync()
{
return View("~/Pages/CmsKit/Shared/Components/GlobalResources/Script/Default.cshtml");
}
}

1
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Style/Default.cshtml

@ -0,0 +1 @@
<link rel="stylesheet" href="/cms-kit/global-resources/style"/>

13
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/GlobalResources/Style/GlobalStyleViewComponent.cs

@ -0,0 +1,13 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc;
namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.GlobalResources.Style;
public class GlobalStyleViewComponent : AbpViewComponent
{
public async Task<IViewComponentResult> InvokeAsync()
{
return View("~/Pages/CmsKit/Shared/Components/GlobalResources/Style/Default.cshtml");
}
}

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

@ -3,7 +3,7 @@
"name": "volo.docstestapp",
"private": true,
"dependencies": {
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.3",
"@abp/docs": "^5.1.3"
"@abp/aspnetcore.mvc.ui.theme.basic": "^5.1.4",
"@abp/docs": "^5.1.4"
}
}

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

@ -2,45 +2,45 @@
# yarn lockfile v1
"@abp/anchor-js@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-5.1.3.tgz#8efcf2023f73214fe0a6bdc070c2b9278e858f67"
integrity sha512-x4Rv8jTMsCO8eLTMXHDb0C0e9BuyV+HxXO+5edHNWgqQCCvpmIkk8S3nYgeWVHnH46MrPwCPshB3h1XQhECrYA==
"@abp/anchor-js@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-5.1.4.tgz#618e69e7d0afb08c3a793116c7308e330cdd3c8f"
integrity sha512-ceYCJIf4h05JWE+enUuNUmLC13Ill9vWNecZ6nRt+sTR4ofPDWgPoPY3dU3U8eRozjQdvA2KAPd+IqJNAVqqJw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
anchor-js "^4.2.2"
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.3.tgz#775f5a9fa7072d33f08b8bf23996226ba4c8aad1"
integrity sha512-c/cV5FUNKPpooi0QRswUzF/EMFQjpjiOiNnoDYjU1Y1NAlkwfLa4Sdm95MP29E4BxGu9tfPRKDdhlG1hwSJLbQ==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.3"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.3.tgz#7d8def65280d814f56e5d1066b09ab9d6ed94067"
integrity sha512-8Wbep6GGpxIvVgMGHQ5Nm8vsW8NWCrBq3SP7HeVdXLgnoYQ8DquSxGhYYcdU2+InP1Flpn9/Eveq4rkkUbSEBw==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.3"
"@abp/bootstrap" "~5.1.3"
"@abp/bootstrap-datepicker" "~5.1.3"
"@abp/datatables.net-bs5" "~5.1.3"
"@abp/font-awesome" "~5.1.3"
"@abp/jquery-form" "~5.1.3"
"@abp/jquery-validation-unobtrusive" "~5.1.3"
"@abp/lodash" "~5.1.3"
"@abp/luxon" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/select2" "~5.1.3"
"@abp/sweetalert2" "~5.1.3"
"@abp/timeago" "~5.1.3"
"@abp/toastr" "~5.1.3"
"@abp/aspnetcore.mvc.ui@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.3.tgz#25c96ec31321caf6fe3de785df676a3f7052739c"
integrity sha512-T5bhlAI+BSdkr7niddD+J0obuU1B27Kebye90QLtwaiFL56l1w73rXwhesCatFcJ0DMouuPoJLa0ursBOMn59w==
"@abp/aspnetcore.mvc.ui.theme.basic@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-5.1.4.tgz#a102b2098f62a0d0484fc48acc9dcfc8ed2242ae"
integrity sha512-H8l+5Ju47AvCwoNsgs94i3i5ty64RSXaBKGAWESspYt62SD0ZU1673QfZbZHLbhxOI0DmuhZGGFaXcDWJ1qNlA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~5.1.4"
"@abp/aspnetcore.mvc.ui.theme.shared@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-5.1.4.tgz#19b82cd2acb87e471990c9ff6eb0fad3f0290c5b"
integrity sha512-hyGVDw965z342JXbNK6d4m/os7TiLD9L8SUQEBJlQXw9uucvmxU0mlmzFPNIv9yamBuWDlMqTcCeTt1sHeTCQg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~5.1.4"
"@abp/bootstrap" "~5.1.4"
"@abp/bootstrap-datepicker" "~5.1.4"
"@abp/datatables.net-bs5" "~5.1.4"
"@abp/font-awesome" "~5.1.4"
"@abp/jquery-form" "~5.1.4"
"@abp/jquery-validation-unobtrusive" "~5.1.4"
"@abp/lodash" "~5.1.4"
"@abp/luxon" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/select2" "~5.1.4"
"@abp/sweetalert2" "~5.1.4"
"@abp/timeago" "~5.1.4"
"@abp/toastr" "~5.1.4"
"@abp/aspnetcore.mvc.ui@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-5.1.4.tgz#c798280f1c5bbee668819ebaa43092119189433f"
integrity sha512-XXWYgUEV6e0ieQSOwuXS2Ld6M1Uj1ASsB6bb6udznUrjEEKJMbXQHw5it7iKh+DzffbTTwuHZYhffxua4wkFkA==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -49,181 +49,181 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.3.tgz#964b7499bd32de952b45e4f460db07b814e5bd1e"
integrity sha512-lukNimqFTf2CJUlALXj4LcY/bp+7KkOZNcQZoF45kpHeXWULVIcSf7TKQPfu7+SrnxwS1T6K446MJvbQGArTQw==
"@abp/bootstrap-datepicker@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-5.1.4.tgz#e84da07c68f12471c1a6394d2fd7a9bf5d3f645d"
integrity sha512-i7f98ZG2tyuGvCe0319EcIpvIrDTaahY+dDDBJKGAG6NX8C+qOzClngeBpmu7zRXV/94nz9c2KhHZQEiIYqLkQ==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.3.tgz#0e0490fc1282adf7176128c4d7f74e09e67d9274"
integrity sha512-UvJ/w5zWAlCxDz/OT111Ut7x4I5uq1Uo3p3Cg34X8bdI6IKFxznVOeK/h6NZckVH0mQ2onPKeIBVyFAl1Umqnw==
"@abp/bootstrap@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-5.1.4.tgz#81176ef5e36d025dc2fb6a0260331121a0a3421f"
integrity sha512-O3q/2vNtFP4nEgavP8qB8FJoiKiRd2UMYp5GNx8U66ShS7SCfOat+41mxLf10BJRZqmZqqOILQa3fCK4burqiw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
bootstrap "^5.1.0"
bootstrap-v4-rtl "4.6.0-1"
"@abp/clipboard@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.3.tgz#a83ed79811b32d99544db89e37cb8cbe82a1a0cc"
integrity sha512-xxZmAa4hBeeRXqrLPj0nHPVzrGhTr9Y4Yt8Sk70Z9rzydtnKCYTVeLjA0sSziTtRQVnbGlSJ4W1+a2V90YoITA==
"@abp/clipboard@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-5.1.4.tgz#8bd66c782798f6eb702a6d2f4ff3dc3ab3715a02"
integrity sha512-O/Nc2LGtc4i0snHQK4pB5ki2fl59dlcrX6FeW0NrJogRBiG6lYll+43hKixovQ62SCU0AWJ0qch/8Lqtd28Nuw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
clipboard "^2.0.6"
"@abp/core@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.3.tgz#49ebd7c33956e9b9ad819f5d797df4c27e4bb797"
integrity sha512-6f0ASkqMlGeGclXWQVMGp332gVQKwPQa+M04bpmrNNXqGArcrOFV4ohLpS1T33jGysXR5a1HOowU5HUj20ExEA==
"@abp/core@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-5.1.4.tgz#7048f02177a7e4c72d79a9ef6f9a049f536371ed"
integrity sha512-43csLsNEXa0Z3RkS3o4osOWHNtgVQP1qdZ7ba/xRQchLuabej7Q//bNA30M3tdyJjRFZ5xArwFql9AFKopnPAA==
dependencies:
"@abp/utils" "~5.1.3"
"@abp/utils" "~5.1.4"
"@abp/datatables.net-bs5@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.3.tgz#1581d6673a44a40b9022a0e3c0af00a74f935435"
integrity sha512-+pj22OveFTQi6mcgSrHYMKT4Z14PXzClg2C/qi6MMG45L71CZRHG9QrEX3cA3RPb28ztKlN6gqrd+4SYe0g+CA==
"@abp/datatables.net-bs5@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-5.1.4.tgz#c6f528d7782565f65c445b1a9ddc44215ead1664"
integrity sha512-LMgBrrWjlgwQbUZGW35B8ZJnC6/P5iRFD+Cq/Mh9cEZpycF7SBIKoldLI+1d+GOqFyIi0G9/C4n2Jogas6i2Qw==
dependencies:
"@abp/datatables.net" "~5.1.3"
"@abp/datatables.net" "~5.1.4"
datatables.net-bs5 "^1.10.25"
"@abp/datatables.net@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.3.tgz#713d4cca35450c4dbc565c29652458a111efd1e6"
integrity sha512-AJgbZDUDySMlOhE6aXJptZmXDdl8M48ec+q+w20BT35IJgUS74+HLLvS8bG1u6ubkeJiwTgAtKW9knLu+TQ+MQ==
"@abp/datatables.net@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-5.1.4.tgz#34884e78e738953b73cfc10374d76302801f235c"
integrity sha512-NLDpIwD6fun/XdIXw1mVpy9AVgzsWptbpN3q4Zyq6y1HZRBZu49xIClOSZFNg+1D6iyy8jlidY6kaQh63dFnqQ==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
datatables.net "^1.10.21"
"@abp/docs@^5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-5.1.3.tgz#5cc59819ecd5815c580e16e6f40fd16bcd687968"
integrity sha512-AGqJJyxZd/kRaTGvZYq22SDKvNKjmHGvSIIRKYiE/tB3wW/xRFSdU7G2GNyQi6Hs23BaR/UKMyaZH8hU8bfckw==
"@abp/docs@^5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-5.1.4.tgz#d444d8d33aa57df3584c69066673cf9fbd92dfd7"
integrity sha512-uJhhvbzc/fzwg7DtpXTzX1Bhxg05Lj3dqJGiArJxfhhewONtQWFb6cfylDSoTKvyHfljmOhRZqwdH66CsKGgXA==
dependencies:
"@abp/anchor-js" "~5.1.3"
"@abp/clipboard" "~5.1.3"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.3"
"@abp/popper.js" "~5.1.3"
"@abp/prismjs" "~5.1.3"
"@abp/anchor-js" "~5.1.4"
"@abp/clipboard" "~5.1.4"
"@abp/malihu-custom-scrollbar-plugin" "~5.1.4"
"@abp/popper.js" "~5.1.4"
"@abp/prismjs" "~5.1.4"
"@abp/font-awesome@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.3.tgz#f6eeee3522f0499458eb94dea2c9d559739ea5e8"
integrity sha512-mE9y0ME+mOQ4/1svLfwPNsR4Cb+qZRG5zX8FFktZv+h893w10FU0njQwHsbdUfFjcaCtkPVyRoy7/g7QOqHU+g==
"@abp/font-awesome@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-5.1.4.tgz#84fca1deb05bb25b6cb48044f01582b2583b27eb"
integrity sha512-enEnViM2ZkxK95g9B6eQTJZ989hLGnmg1ulBYOUbVJ18KmQwWCcw8ERIpQ1H+nMHfwGH0NpFcVkcJyzqtz3hvg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@fortawesome/fontawesome-free" "^5.13.0"
"@abp/jquery-form@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.3.tgz#074fb4cd28defe81b2fd66c6323ac971adbcb100"
integrity sha512-/BTtDfwciBZHQosQZpLAbVUQcKO6TSaNAd0/AE6fbu1YRDmDOhC0AzK49XGOWU2Tw+82Qtk2UgE7E5J86JOv8Q==
"@abp/jquery-form@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-5.1.4.tgz#26555aeea7cb73e60807e89a7e83abf5152a9b9e"
integrity sha512-llUlKj3q+vyQQVHY1nGXr5aUBHTjMGQymynGxJUNT53/Bx/R17BWE4qG3jyt9GR1aIljA+PdNUAuA1x3eRt4Ag==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.3.tgz#c63549acd360da243cd43c79c0738a4d79d14eea"
integrity sha512-C7eTBZ4Vd1lBdli4HkEYVXC1XAsap7+3NIYfxkSkXxnTNqhiyoUHUumn3Bw5jqaLamMMLfqXMUp2OF7wM9LAHg==
"@abp/jquery-validation-unobtrusive@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-5.1.4.tgz#8f4cf38202d26ea97327f9c46a945bb3a0d3387e"
integrity sha512-gVYc7rS7dUviIa2gAps41PGkWu00BTew7yqsyN2ez589xSKCtqufZ9hAu4cY7ad4tI4qdFBVcPTyiFlTwSxSkg==
dependencies:
"@abp/jquery-validation" "~5.1.3"
"@abp/jquery-validation" "~5.1.4"
jquery-validation-unobtrusive "^3.2.11"
"@abp/jquery-validation@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.3.tgz#3423505350e49984be2eba033d662ef5c5fc0c24"
integrity sha512-tk7koJhsBq/t7UJFObf5HjOp/Y8oQC7Fc+QLhnLd5JD29YT9SnFXnk4KA48mWxGLf6eT/jZBYJhzHE8TJUce/w==
"@abp/jquery-validation@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-5.1.4.tgz#1b9074f2c8a7fe1369e9bd6574eb506aa1fb4828"
integrity sha512-xL5J7N7p1RG8b4gHiIwl+Uf0uEXtzoQh/YfoKotj96JzzxH5yXCgvy6EoEp1Jtsg1hDcKeyMeGQfvDuHFUn9Lw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
jquery-validation "^1.19.2"
"@abp/jquery@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.3.tgz#a5d10d99cddadb65b6a8cebfffcb1cf48fb2e8b1"
integrity sha512-KpELd1OXMYIbBwCDXJnndAcHI0HB0o+D0xcpUwM9teAIwtKtD0BY3A5nplgGVktG95W9LnyKgarSgy+VBy75ZA==
"@abp/jquery@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-5.1.4.tgz#3813da3372f75287d4db128ad40f9ffa79e2b388"
integrity sha512-fmTAjL8QcWtDyYh0v4SlntLvnK26PHm8+u0jrR0WVRcmifd1HEzGPiR7Eb/yWNhC0bL+sRh90CMYqt9V7jprqw==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
jquery "~3.6.0"
"@abp/lodash@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.3.tgz#7669a3f25aa32d5094eed429253bff6728664c89"
integrity sha512-ESoDaMXiDgpgmUIX5HIGs4t6QAkyth6YwuKUVJnOLImb8rhv3CBfCNESFO/Z47fil7CrRLDCmjBDBCYk2yhx3A==
"@abp/lodash@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-5.1.4.tgz#cfd964d8890416293542eb0c1c9c390bb63b2e8e"
integrity sha512-MZCN6zr1DAFT3V6jAvcRzlPUBcVmad9l43/yXYkmZi78nPCpj9Xd74x9BVZaKd2hjKLxdu/r7Nl6uMUXdp6MZA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
lodash "^4.17.15"
"@abp/luxon@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.3.tgz#886d2e276d10d4b803e40baeb90d8447501a1db4"
integrity sha512-hO17EGrgYU6s5ou92SbsORg5gjxjGqw4l+7SPc2d9KNtO1C1PPBRYDxoGDIlIUC+k0IQZnZVzMN6OSUnR6qDTQ==
"@abp/luxon@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-5.1.4.tgz#e2aeb14797a2b21fff9f96b670f36c87468a153f"
integrity sha512-4izNydPPv2SUu7pTxK+TwYlE0GGmR3QIHyiG8aZrxnI4EcrWviOeeepjAQxFOJ90IK01SW1Ca2labC7UeUhpDA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
luxon "^1.24.1"
"@abp/malihu-custom-scrollbar-plugin@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.3.tgz#6e9673c5ce79a959cebd5fa32fb5b17fe941c029"
integrity sha512-2L9eOp6tJaKBG7kvcq52SUkbYfqZOqZlCfwQ5mwlQHr5LkLBAjJen0mPiEW6HJwY9QjZixkIY/RWxUrmGC3JxQ==
"@abp/malihu-custom-scrollbar-plugin@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-5.1.4.tgz#3f844b4eba44e523a4ff43018e5a89e8468a6cf6"
integrity sha512-r036HX0dFvTVIfS8zu9admh30kwRNjTifOZdBgeUd51R6dyfEXNmv1XjYU4a/drOq7cGe3Vov1YX43oJNQiQqQ==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/popper.js@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-5.1.3.tgz#f6d36d27dc272cdd42bd69faec95ab675abbcf13"
integrity sha512-W7hAEhR3opHTcHL1XHEhDfgMXX3rRHRjDDyZLzjED+y4qNFZx8gkmnciik4dTsjlr2gWv1iAOY7wlvpgxi5ODA==
"@abp/popper.js@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-5.1.4.tgz#44e0906a593fef71a1c3a99cf70a79756501a52c"
integrity sha512-+PXCiYcV9qy+HQAXov9bNRyUrVcK/Zig1RR9RAhB0VGBHrusc7z0geChANkX3qx3X2bSiDVEeqUNW9SvWCDaQA==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
"@popperjs/core" "^2.9.3"
"@abp/prismjs@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.3.tgz#7b76884fc98e41c7057333fcb053a857351baaf1"
integrity sha512-BWtHWd73l7JZg/4xJ80oXZxSQtJWAlFqyede/AAKf0c7Fbop11KFPhYKdkyQH/wTEXxsi+a/q90z9C0So2Gpag==
"@abp/prismjs@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-5.1.4.tgz#dc28c71dd0dce7a7365d31ec79c27c1cda07243f"
integrity sha512-GvteDjaq0yzktjtm+OxelrvMssclC2mBwcGWifFTaz417ecVxnH1bTMGY8vpbOVSoiGkLGHwbtRRjnjUGZL+Yg==
dependencies:
"@abp/clipboard" "~5.1.3"
"@abp/core" "~5.1.3"
"@abp/clipboard" "~5.1.4"
"@abp/core" "~5.1.4"
prismjs "^1.20.0"
"@abp/select2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.3.tgz#9e2d59d57d07cf5e52e09678731968c599cc1d05"
integrity sha512-rqQCUvWGeLf6kT3/mzJ9o3qIEFggR5W+pzol1f2HcZpDoRVbEskjFhj/rvK0X3O6Jul7310sqvXIsky/TxajXA==
"@abp/select2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-5.1.4.tgz#f11cb8716c02a0243af8e200d7a07b2fca969cbf"
integrity sha512-74a0J0VtAykrrnaJfJoFmY/i2tm9NcxF+97DzfnXyTbnSvZeACyjmzGGD1QKcAfWIYNC3bPNXonI4dWqqFs/kg==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
select2 "^4.0.13"
"@abp/sweetalert2@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.3.tgz#1aafa77c8c3e9fddaee4517dd3e8ecae62add54c"
integrity sha512-C3hwoML8usvGFdzJto9ntmtLrljuuyltQVE4BRTNoHU3XNVku0qLPRx6NO36gW0F8Ny8FgN+IXQbiAaaCY1EfA==
"@abp/sweetalert2@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-5.1.4.tgz#22afa35777d9ac5885d7c8fa4e106a8d43cd1f54"
integrity sha512-EscN4z0fCh5/wmcirFmqwl8iAXLVYKGQMXdLG/OoBSnBUvZEMQB6laYOGdhunaw6wMkxgytsE0YnA7bbQAwq7w==
dependencies:
"@abp/core" "~5.1.3"
"@abp/core" "~5.1.4"
sweetalert2 "^11.0.18"
"@abp/timeago@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.3.tgz#c76cef521252cff3206e170f627b9e06883f9eca"
integrity sha512-JxJnxJ382o0WkAs5c/HcC6/ny9oj2RG68e0YDnJz0gry0K+E20Uh2s/Tl6/qsCB8nj3e/H6QlXe8A5gtgfCpjQ==
"@abp/timeago@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-5.1.4.tgz#1db2af7e6a44d1d6c031155866e079e0cff6a1c7"
integrity sha512-Wt9yyndlS1sHeXFO0W50/8rBoSdmgLiUt+eNIDgQ9wvLOSNZMdjfaq22yeC4XgwFnSR++1vqoHGLSQ/hTk6fFg==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
timeago "^1.6.7"
"@abp/toastr@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.3.tgz#57039df87b4ad0c06af1ddcf2f3ef798ba91d492"
integrity sha512-xHme2UnPZStHD8WtLeI0k62a7IGiu1syJA9KvAo8NYmOAXlGOVq7/9Ksdd/gRU7LmQX+5hF16LROMhgj4mowww==
"@abp/toastr@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-5.1.4.tgz#5a32b8c6ec1ae46a3857fb45d5be55cd9012e13d"
integrity sha512-IzYcAYYCS+gL23H7lKxhWNUoRnP0eR9who4VQMxH0Y+HpensY5gNLwq+OOs1E63XQSxgb9HzblKmb0hYTfZFyw==
dependencies:
"@abp/jquery" "~5.1.3"
"@abp/jquery" "~5.1.4"
toastr "^2.1.4"
"@abp/utils@~5.1.3":
version "5.1.3"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.3.tgz#90442c18e516d251af58f87454729773532258ed"
integrity sha512-vzf2uH1JQbBWpJSpgs0XkUAJMjpH/dK9n9hQEj8fmUBpw3w9942jhl3uYDbF3V6PduD5k91vMhlt1Z42ObT/gQ==
"@abp/utils@~5.1.4":
version "5.1.4"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-5.1.4.tgz#c7f05351b6e414147cca5cec81f47ab8a0991966"
integrity sha512-R9g/lb4M6uhWPEApbf6wG/bSUStBfTLskDY4X7HZbFhwi610x5j0AZ6jGlpxNchdwTpYOxv0/hABA/YIIdUbdg==
dependencies:
just-compare "^1.3.0"

26
modules/docs/src/Volo.Docs.Application/Volo/Docs/Projects/ProjectAppService.cs

@ -35,16 +35,22 @@ namespace Volo.Docs.Projects
{
var projects = await _projectRepository.GetListAsync();
return new ListResultDto<ProjectDto>(
var projectDtos = new List<ProjectDto>(
ObjectMapper.Map<List<Project>, List<ProjectDto>>(projects)
);
return new ListResultDto<ProjectDto>(
projectDtos.Select(p => HidePrivateProperties(p)).ToList()
);
}
public async Task<ProjectDto> GetAsync(string shortName)
{
var project = await _projectRepository.GetByShortNameAsync(shortName);
return ObjectMapper.Map<Project, ProjectDto>(project);
var projectDto = ObjectMapper.Map<Project, ProjectDto>(project);
return HidePrivateProperties(projectDto);
}
public async Task<ListResultDto<VersionInfoDto>> GetVersionsAsync(string shortName)
@ -140,5 +146,21 @@ namespace Volo.Docs.Projects
? (GithubVersionProviderSource) (long) project.ExtraProperties["GithubVersionProviderSource"]
: GithubVersionProviderSource.Releases;
}
private ProjectDto HidePrivateProperties(ProjectDto project)
{
if (project.ExtraProperties.ContainsKey("GitHubAccessToken"))
{
project.ExtraProperties["GitHubAccessToken"] = null;
}
if (project.ExtraProperties.ContainsKey("GitHubUserAgent"))
{
project.ExtraProperties["GitHubUserAgent"] = null;
}
return project;
}
}
}

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.csproj

@ -10,7 +10,6 @@
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Ddd.Application\Volo.Abp.Ddd.Application.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.AutoMapper\Volo.Abp.AutoMapper.csproj" />
<ProjectReference Include="..\Volo.Abp.FeatureManagement.Application.Contracts\Volo.Abp.FeatureManagement.Application.Contracts.csproj" />
<ProjectReference Include="..\Volo.Abp.FeatureManagement.Domain\Volo.Abp.FeatureManagement.Domain.csproj" />
</ItemGroup>

14
modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo/Abp/FeatureManagement/AbpFeatureManagementApplicationModule.cs

@ -1,6 +1,4 @@
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Application;
using Volo.Abp.AutoMapper;
using Volo.Abp.Application;
using Volo.Abp.Modularity;
namespace Volo.Abp.FeatureManagement;
@ -8,17 +6,9 @@ namespace Volo.Abp.FeatureManagement;
[DependsOn(
typeof(AbpFeatureManagementDomainModule),
typeof(AbpFeatureManagementApplicationContractsModule),
typeof(AbpAutoMapperModule),
typeof(AbpDddApplicationModule)
)]
public class AbpFeatureManagementApplicationModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAutoMapperObjectMapper<AbpFeatureManagementApplicationModule>();
Configure<AbpAutoMapperOptions>(options =>
{
options.AddProfile<FeatureManagementApplicationAutoMapperProfile>(validate: true);
});
}
}

11
modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo/Abp/FeatureManagement/FeatureManagementApplicationAutoMapperProfile.cs

@ -1,11 +0,0 @@
using AutoMapper;
namespace Volo.Abp.FeatureManagement;
public class FeatureManagementApplicationAutoMapperProfile : Profile
{
public FeatureManagementApplicationAutoMapperProfile()
{
}
}

2
modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementBlazorModule.cs

@ -1,5 +1,4 @@
using Volo.Abp.AspNetCore.Components.Web.Theming;
using Volo.Abp.AutoMapper;
using Volo.Abp.Features;
using Volo.Abp.Modularity;
@ -7,7 +6,6 @@ namespace Volo.Abp.FeatureManagement.Blazor;
[DependsOn(
typeof(AbpAspNetCoreComponentsWebThemingModule),
typeof(AbpAutoMapperModule),
typeof(AbpFeatureManagementApplicationContractsModule),
typeof(AbpFeaturesModule)
)]

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Volo.Abp.FeatureManagement.Blazor.csproj

@ -9,7 +9,6 @@
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.AspNetCore.Components.Web.Theming\Volo.Abp.AspNetCore.Components.Web.Theming.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.AutoMapper\Volo.Abp.AutoMapper.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.Features\Volo.Abp.Features.csproj" />
</ItemGroup>

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

Loading…
Cancel
Save