Browse Source

Merge branch 'dev' into onurdeniz/L

pull/18691/head
denizdemirkan 3 years ago
parent
commit
eba568a552
  1. 2
      Directory.Packages.props
  2. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json
  3. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ar.json
  4. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json
  5. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/de.json
  6. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json
  7. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/es.json
  8. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json
  9. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json
  10. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json
  11. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hr.json
  12. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hu.json
  13. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/is.json
  14. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json
  15. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/nl.json
  16. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json
  17. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json
  18. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json
  19. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ru.json
  20. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json
  21. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sl.json
  22. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/tr.json
  23. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/vi.json
  24. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json
  25. 2
      docs/en/Multi-Lingual-Entities.md
  26. 2
      docs/en/Testing.md
  27. 22
      framework/src/Volo.Abp.AspNetCore.Mvc.UI/Volo/Abp/AspNetCore/Mvc/UI/RazorPages/AbpPageModel.cs
  28. 21
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpController.cs
  29. 22
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Authentication/ChallengeAccountController.cs
  30. 1
      framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj
  31. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/AbpCliCoreModule.cs
  32. 33
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs
  33. 45
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/SwitchToPreRcCommand.cs
  34. 60
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs
  35. 33
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs
  36. 110
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackagePreviewSwitcher.cs
  37. 10
      framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Urls/AppUrlProvider.cs
  38. 4
      framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Urls/IAppUrlProvider.cs
  39. 10
      framework/test/Volo.Abp.Authorization.Tests/Microsoft/AspNetCore/Authorization/AbpAuthorizationServiceExtensions_Tests.cs
  40. 2
      framework/test/Volo.Abp.GlobalFeatures.Tests/Volo/Abp/GlobalFeatures/AbpGlobalFeatureNotEnableException_Localization_Test.cs
  41. 46
      framework/test/Volo.Abp.UI.Navigation.Tests/Volo/Abp/Ui/Navigation/AppUrlProvider_Tests.cs
  42. 2
      modules/account/src/Volo.Abp.Account.Web.IdentityServer/Pages/Account/IdentityServerSupportedLoginModel.cs
  43. 18
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/LoggedOut.cshtml.cs
  44. 6
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs
  45. 2
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/Logout.cshtml.cs
  46. 2
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/Manage.cshtml.cs
  47. 6
      modules/account/src/Volo.Abp.Account.Web/Pages/Account/ResetPasswordConfirmation.cshtml.cs
  48. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
  49. 4
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
  50. 280
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
  51. 4
      modules/blogging/app/Volo.BloggingTestApp/package.json
  52. 318
      modules/blogging/app/Volo.BloggingTestApp/yarn.lock
  53. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
  54. 258
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
  55. 10
      modules/cms-kit/angular/package.json
  56. 4
      modules/cms-kit/angular/projects/cms-kit/package.json
  57. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
  58. 258
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
  59. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
  60. 258
      modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
  61. 4
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
  62. 392
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
  63. 4
      modules/docs/app/VoloDocs.Web/package.json
  64. 318
      modules/docs/app/VoloDocs.Web/yarn.lock
  65. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/IdentityErrorCodes.cs
  66. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json
  67. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json
  68. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json
  69. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json
  70. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json
  71. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json
  72. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json
  73. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json
  74. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json
  75. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json
  76. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json
  77. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json
  78. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json
  79. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json
  80. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json
  81. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json
  82. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json
  83. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json
  84. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json
  85. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json
  86. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json
  87. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json
  88. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json
  89. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json
  90. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json
  91. 1
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json
  92. 2
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityClaimTypeManager.cs
  93. 2
      modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/IdentityClaimTypeManager_Tests.cs
  94. 2
      modules/openiddict/app/OpenIddict.Demo.Server/package.json
  95. 18
      modules/openiddict/app/angular/package.json
  96. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
  97. 5
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs
  98. 2
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json
  99. 258
      modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock
  100. 4
      modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json

2
Directory.Packages.props

@ -6,7 +6,7 @@
<PackageVersion Include="AlibabaCloud.SDK.Dysmsapi20170525" Version="2.0.24" />
<PackageVersion Include="aliyun-net-sdk-sts" Version="3.1.2" />
<PackageVersion Include="Aliyun.OSS.SDK.NetCore" Version="2.13.0" />
<PackageVersion Include="AsyncKeyedLock" Version="6.2.4" />
<PackageVersion Include="AsyncKeyedLock" Version="6.2.6" />
<PackageVersion Include="Autofac" Version="7.1.0" />
<PackageVersion Include="Autofac.Extensions.DependencyInjection" Version="8.0.0" />
<PackageVersion Include="Autofac.Extras.DynamicProxy" Version="7.1.0" />

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

@ -562,6 +562,8 @@
"SponsorLogo": "Sponsor Logo",
"RegistrationUrl": "Registration Url",
"AllowAbpStudioBetaAccess": "Allow ABP Studio Beta Access",
"TotalQuestionCanNotBeNullMessage": "Total Question can not be null"
"TotalQuestionCanNotBeNullMessage": "Total Question can not be null",
"Permission:EditWinners": "Edit Winners",
"Permission:ChangeDrawingStatus": "Change Drawing Status"
}
}

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\"> نظام أساسي كامل لتطوير الويب </ span> <span class=\"second-line\"> </ span> <span class=\"third-line\"> مدمج <img src=\"{0}\" width = \"110\" class=\"ml-1\" /> framework </span>",
"AbpCommercialShortDescription": "يوفر ABP Commercial وحدات تطبيق مسبقة الإنشاء وأدوات تطوير سريعة للتطبيقات وموضوعات واجهة مستخدم احترافية ودعمًا متميزًا والمزيد.",
"LiveDemo": "عرض حي",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> باستخدام حساب ABP الخاص بك، <a href=\"{2}\">{3}</a>إلى abp.io.<br/>أو املأ النموذج أدناه لإنشاء عرض توضيحي مباشر الآن",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> باستخدام حساب ABP الخاص بك، <a href=\"{2}\">{3}</a>إلى abp.io.أو املأ النموذج أدناه لإنشاء عرض توضيحي مباشر الآن",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "هناك حساب بالفعل باستخدام عنوان البريد الإلكتروني المحدد: <b>{0}</b><br/> يمكنك تسجيل الدخول باستخدام حسابك للمتابعة.",
"GetLicence": "احصل على ترخيص",
"Application": "تطبيق",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Kompletní</span><span class=\"second-line\"> platforma pro vývoj webu</span><span class=\"third-line\">vestavěná na <img src= \"{0}\" width=\"110\" class=\"ml-1\" /> framework</span>",
"AbpCommercialShortDescription": "ABP Commercial poskytuje předpřipravené aplikační moduly, nástroje pro rychlý vývoj aplikací, profesionální témata uživatelského rozhraní, prémiovou podporu a další.",
"LiveDemo": "Živá ukázka",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> pomocí vašeho účtu ABP, <a href=\"{2}\">{3}</a> na abp.io.<br/>Nebo vyplňte níže uvedený formulář a vytvořte si nyní živou ukázku",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> pomocí vašeho účtu ABP, <a href=\"{2}\">{3}</a> na abp.io. Nebo vyplňte níže uvedený formulář a vytvořte si nyní živou ukázku",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Zadaná e-mailová adresa <b>{0}</b> je již registrována.<br/> Můžete se přihlásit se svým účtem a pokračovat.",
"GetLicence": "Získejte licenci",
"Application": "aplikace",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Eine komplette</span><span class=\"second-line\"> Webentwicklungsplattform</span><span class=\"third-line\">aufgebaute <img src= \"{0}\" width=\"110\" class=\"ml-1\" /> Framework</span>",
"AbpCommercialShortDescription": "ABP Commercial bietet vorgefertigte Anwendungsmodule, schnelle Anwendungsentwicklungstools, professionelle UI-Themen, Premium-Support und mehr.",
"LiveDemo": "Live-Demo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> mit Ihrem ABP-Konto, <a href=\"{2}\">{3}</a> zu abp.io.<br/>Oder füllen Sie das Formular unten aus, um jetzt eine Live-Demo zu erstellen",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> mit Ihrem ABP-Konto, <a href=\"{2}\">{3}</a> zu abp.io. Oder füllen Sie das Formular unten aus, um jetzt eine Live-Demo zu erstellen",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Es gibt bereits ein Konto mit der angegebenen E-Mail-Adresse: <b>{0}</b><br/> Sie können sich mit Ihrem Konto anmelden, um fortzufahren.",
"GetLicence": "Holen Sie sich eine Lizenz",
"Application": "Anwendung",

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

@ -49,7 +49,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">A complete</span><span class=\"second-line\"> web development platform</span><span class=\"third-line\">built-on <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> framework</span>",
"AbpCommercialShortDescription": "ABP Commercial provides pre-built application modules, rapid application development tooling, professional UI themes, premium support and more.",
"LiveDemo": "Live Demo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> using your ABP account, <a href=\"{2}\">{3}</a> to abp.io <br/> or fill the form below to create a live demo now",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> using your ABP account, <a href=\"{2}\">{3}</a> to abp.io or fill the form below to create a live demo now",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "There is already an account with the given email address: <b>{0}</b><br/> You should login with your account to proceed.",
"GetLicence": "Get a License",
"Application": "Application",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\"> Una </span> <span class=\"second-line\"> plataforma de desarrollo web completa </span> <span class=\"third-line\"> integrada <img src=\"{0}\" width = \"110\" class=\"ml-1\" /> marco </span>",
"AbpCommercialShortDescription": "ABP Commercial proporciona módulos de aplicaciones prediseñados, herramientas de desarrollo rápido de aplicaciones, temas de interfaz de usuario profesionales, soporte premium y más.",
"LiveDemo": "Demo en vivo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> usando su cuenta ABP, <a href=\"{2}\">{3}</a> a abp.io.<br/>O complete el siguiente formulario para crear una demostración en vivo ahora",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> usando su cuenta ABP, <a href=\"{2}\">{3}</a> a abp.io. O complete el siguiente formulario para crear una demostración en vivo ahora",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Ya existe una cuenta con la dirección de correo electrónico especificada: <b>{0}</b><br/> Puede iniciar sesión con su cuenta para continuar.",
"GetLicence": "Obtener una licencia",
"Application": "Solicitud",

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

@ -49,7 +49,7 @@
"IndexPageHeroSection": "<span class=\"first-line\"> Täydellinen </span><span class=\"second-line\"> verkkokehitysympäristö </span><span class=\"third-line\"> sisäänrakennettu <img src=\"{0}\" width = \"110\" class=\"ml-1\" /> kehys </span>",
"AbpCommercialShortDescription": "ABP Commercial tarjoaa valmiita sovellusmoduuleja, nopean sovelluskehitystyökalun, ammattimaiset käyttöliittymäteemat, ensiluokkaisen tuen ja paljon muuta.",
"LiveDemo": "Live-esittely",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> käyttämällä ABP-tiliäsi, <a href=\"{2}\">{3}</a> abp.io: lle.<br/>Tai täytä alla oleva lomake luodaksesi live-esittelyn nyt",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> käyttämällä ABP-tiliäsi, <a href=\"{2}\">{3}</a> abp.io: lle. Tai täytä alla oleva lomake luodaksesi live-esittelyn nyt",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Sähköpostiosoitteella <b>{0}</b> on jo tili.<br/> Voit kirjautua sisään tilillesi jatkaaksesi.",
"GetLicence": "Hanki lisenssi",
"Application": "Sovellus",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Une plate-forme de développement Web</span><span class=\"second-line\"> complète </span><span class=\"third-line\"> intégrée <img src=\"{0}\" width = \"110\" class=\"ml-1\" /> cadre </span>",
"AbpCommercialShortDescription": "ABP Commercial fournit des modules d'application prédéfinis, des outils de développement rapide d'applications, des thèmes d'interface utilisateur professionnels, un support premium et plus encore.",
"LiveDemo": "Démo en direct",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> en utilisant votre compte ABP, <a href=\"{2}\">{3}</a> à abp.io.<br/>Ou remplissez le formulaire ci-dessous pour créer une démo en direct maintenant",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> en utilisant votre compte ABP, <a href=\"{2}\">{3}</a> à abp.io. Ou remplissez le formulaire ci-dessous pour créer une démo en direct maintenant",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Il existe déjà un compte avec l'adresse e-mail fournie: <b>{0}</b><br/> Vous pouvez vous connecter avec votre compte pour continuer.",
"GetLicence": "Obtenez une licence",
"Application": "Application",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">एक पूर्ण</span><span class=\"second-line\"> वेब डेवलपमेंट प्लेटफॉर्म</span><span class=\"third-line\">बिल्ट-ऑन <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> Framework</span>",
"AbpCommercialShortDescription": "एबीपी कमर्शियल प्री-बिल्ट एप्लिकेशन मॉड्यूल, रैपिड एप्लिकेशन डेवलपमेंट टूलिंग, पेशेवर यूआई थीम, प्रीमियम सपोर्ट आदि प्रदान करता है।",
"LiveDemo": "लाइव डेमो",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> अपने एबीपी खाते का उपयोग करते हुए, <a href=\"{2}\">{3}</a> abp.io पर आपका स्वागत है। <br/> या अब एक लाइव डेमो बनाने के लिए नीचे दिए गए फॉर्म को भरें",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> अपने एबीपी खाते का उपयोग करते हुए, <a href=\"{2}\">{3}</a> abp.io पर आपका स्वागत है। या अब एक लाइव डेमो बनाने के लिए नीचे दिए गए फॉर्म को भरें",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "दिए गए ईमेल पते <b>{0}</b> के साथ पहले से ही एक खाता है। <br/> आप अपने खाते से लॉगिन करके आगे बढ़ सकते हैं।",
"GetLicence": "एक लाइसेंस प्राप्त करें",
"Application": "आवेदन",

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

@ -49,7 +49,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Kompletna</span> <span class=\"third-line\">ugrađena</span> <span class=\"second-line\">platforma za web razvoj</span> <span class=\"third-line\"><img src=\"{0}\" width=\"110\" class=\"ml-1\" />okvir</span>",
"AbpCommercialShortDescription": "ABP Commercial nudi unaprijed izgrađene aplikacijske module, alate za brzi razvoj aplikacija, profesionalne UI teme, vrhunsku podršku i više.",
"LiveDemo": "Demo uživo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> koristeći svoj ABP račun, <a href=\"{2}\">{3}</a> na abp.io.<br/> Ili ispunite obrazac u nastavku da sada napravite demo uživo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> koristeći svoj ABP račun, <a href=\"{2}\">{3}</a> na abp.io. Ili ispunite obrazac u nastavku da sada napravite demo uživo",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Već postoji račun s navedenom adresom e-pošte: <b>{0}</b><br/> Za nastavak se možete prijaviti svojim računom.",
"GetLicence": "Nabavite licencu",
"Application": "Primjena",

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

@ -49,7 +49,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Teljes</span><span class=\"second-line\"> webfejlesztői platform</span><span class=\"third-line\">beépített <img src= \"{0}\" width=\"110\" class=\"ml-1\" /> keretrendszer</span>",
"AbpCommercialShortDescription": "Az ABP Commercial előre beépített alkalmazásmodulokat, gyors alkalmazásfejlesztési eszközöket, professzionális felhasználói felületi témákat, prémium támogatást és még sok mást kínál.",
"LiveDemo": "Élő Demo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> az ABP-fiókjával, <a href=\"{2}\">{3}</a> az abp.io-ra.<br/>Vagy töltse ki az alábbi űrlapot, hogy most létrehozzon egy élő bemutatót",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> az ABP-fiókjával, <a href=\"{2}\">{3}</a> az abp.io-ra. Vagy töltse ki az alábbi űrlapot, hogy most létrehozzon egy élő bemutatót",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Már van fiók a megadott e-mail címmel: <b>{0}</b><br/> Bejelentkezhet a fiókjával a folytatáshoz.",
"GetLicence": "Szerezzen engedélyt",
"Application": "Alkalmazás",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Heilstætt</span><span class=\"second-line\"> vefþróunar umhverfi </span><span class=\"third-line\">byggt á <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> ABP</span>",
"AbpCommercialShortDescription": "ABP Commercial býður upp á forsmíðaðar forritareiningar, tól sem hraða þróun, fagmanlega hannaðar UI þemur, úrvals stuðning og fleira.",
"LiveDemo": "Virkt sýnidæmi",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> með þínum ABP reikningi, <a href=\"{2}\">{3}</a> til abp.io.<br/>Eða fylltu út formið hér að neðan til að búa til virkt sýnidæmi núna",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> með þínum ABP reikningi, <a href=\"{2}\">{3}</a> til abp.io. Eða fylltu út formið hér að neðan til að búa til virkt sýnidæmi núna",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Það er nú þegar reikningur með þessu netfangi: <b>{0}</b><br/> Þú getur skráð þig inn með þínum reikningi til að halda áfram.",
"GetLicence": "Sækja Leyfi",
"Application": "Umsókn",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\"> Una completa </span><span class=\"second-line\"> piattaforma di sviluppo web </span><span class=\"third-line\"> integrata <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> framework </span>",
"AbpCommercialShortDescription": "ABP Commercial fornisce moduli applicativi predefiniti, strumenti per lo sviluppo rapido di applicazioni, temi dell'interfaccia utente professionale, supporto premium e altro ancora.",
"LiveDemo": "Dimostrazione dal vivo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> utilizzando il tuo account ABP, <a href=\"{2}\">{3}</a> a abp.io.<br/>O compilare il modulo sottostante per creare una demo live ora",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> utilizzando il tuo account ABP, <a href=\"{2}\">{3}</a> a abp.io. O compilare il modulo sottostante per creare una demo live ora",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Esiste già un account con l'indirizzo email specificato: <b>{0}</b><br/> Puoi accedere con il tuo account per procedere.",
"GetLicence": "Ottieni una licenza",
"Application": "Applicazione",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Een compleet</span><span class=\"second-line\"> webontwikkelingsplatform</span><span class=\"third-line\">ingebouwd <img src= \"{0}\" width=\"110\" class=\"ml-1\" /> raamwerk</span>",
"AbpCommercialShortDescription": "ABP Commercial biedt kant-en-klare applicatiemodules, tooling voor snelle applicatieontwikkeling, professionele UI-thema's, premium ondersteuning en meer.",
"LiveDemo": "Live demonstratie",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> met behulp van uw ABP-account, <a href=\"{2}\">{3}</a> naar abp.io.<br/>Of vul het onderstaande formulier in om nu een live demo te maken",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> met behulp van uw ABP-account, <a href=\"{2}\">{3}</a> naar abp.io. Of vul het onderstaande formulier in om nu een live demo te maken",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Er is al een account met het opgegeven e-mailadres: <b>{0}</b><br/> U kunt inloggen met uw account om door te gaan.",
"GetLicence": "Verkrijg een licentie",
"Application": "Sollicitatie",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pl-PL.json

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">A complete</span><span class=\"second-line\"> web development platform</span><span class=\"third-line\">built-on <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> framework</span>",
"AbpCommercialShortDescription": "ABP Commercial zapewnia gotowe moduły aplikacji, narzędzia do szybkiego tworzenia aplikacji, profesjonalne motywy interfejsu użytkownika, wsparcie premium i nie tylko.",
"LiveDemo": "Demo na żywo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> korzystając z konta ABP, <a href=\"{2}\">{3}</a> to abp.io.<br/>Lub wypełnij poniższy formularz, aby utworzyć teraz demo na żywo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> korzystając z konta ABP, <a href=\"{2}\">{3}</a> to abp.io. Lub wypełnij poniższy formularz, aby utworzyć teraz demo na żywo",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Istnieje już konto o podanym adresie e-mail: <b>{0}</b><br/> Możesz się zalogować na swoje konto, aby kontynuować.",
"GetLicence": "Uzyskaj licencję",
"Application": "Podanie",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\"> Uma completa </span> <span class=\"second-line\"> plataforma de desenvolvimento web </span> <span class=\"third-line\"> integrada <img src=\"{0}\" width = \"110\" class=\"ml-1\" /> estrutura </span>",
"AbpCommercialShortDescription": "ABP Commercial fornece módulos de aplicativos pré-construídos, ferramentas de desenvolvimento rápido de aplicativos, temas de UI profissionais, suporte premium e muito mais.",
"LiveDemo": "Demonstração ao vivo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> usando sua conta ABP, <a href=\"{2}\">{3}</a> para abp.io.<br/>Ou preencha o formulário abaixo para criar uma demonstração ao vivo agora",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> usando sua conta ABP, <a href=\"{2}\">{3}</a> para abp.io. Ou preencha o formulário abaixo para criar uma demonstração ao vivo agora",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Já existe uma conta com o endereço de e-mail fornecido: <b>{0}</b><br/> Você pode fazer login com sua conta para continuar.",
"GetLicence": "Obtenha uma licença",
"Application": "Aplicativo",

2
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/ro-RO.json

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">A complete</span><span class=\"second-line\"> web development platform</span><span class=\"third-line\">built-on <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> framework</span>",
"AbpCommercialShortDescription": "ABP Commercial oferă module de aplicaţii pre-construite, instrumente de dezvoltare rapidă a aplicaţiilor, teme UI profesionale, asistenţă premium şi multe altele.",
"LiveDemo": "Live Demo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> folosind contul ABP, <a href=\"{2}\">{3}</a> la abp.io.<br/>Sau completaţi formularul de mai jos pentru a crea un demo live acum",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> folosind contul ABP, <a href=\"{2}\">{3}</a> la abp.io. Sau completaţi formularul de mai jos pentru a crea un demo live acum",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Există deja un cont cu adresa de email specificată: <b>{0}</b><br/> Puteţi să vă autentificaţi cu contul dumneavoastră pentru a continua.",
"GetLicence": "Obţine o licenţă",
"Application": "Application",

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

@ -49,7 +49,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Полный</span><span class=\"second-line\"> платформа веб-разработки</span><span class=\"third-line\">построен на <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> рамки</span>",
"AbpCommercialShortDescription": "ABP Commercial предоставляет готовые модули приложений, инструменты для быстрой разработки приложений, профессиональные темы пользовательского интерфейса, премиальную поддержку и многое другое.",
"LiveDemo": "Живая демонстрация",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> используя свою учетную запись ABP, <a href=\"{2}\">{3}</a> на abp.io.<br/>Или заполните форму ниже, чтобы создать живую демо-версию прямо сейчас",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> используя свою учетную запись ABP, <a href=\"{2}\">{3}</a> на abp.io. Или заполните форму ниже, чтобы создать живую демо-версию прямо сейчас",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Уже существует учетная запись с данным адресом электронной почты: <b>{0}</b><br/> Вы можете войти в свою учетную запись, чтобы продолжить.",
"GetLicence": "Получить лицензию",
"Application": "Приложение",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Kompletná</span><span class=\"second-line\"> web vývojová platforma</span><span class=\"third-line\">postavená na <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> frameworku</span>",
"AbpCommercialShortDescription": "ABP Commercial poskytuje predpripravené aplikačné moduly, nástroje na rýchly vývoj aplikácií, profesionálne témy používateľského rozhrania, prémiovú podporu a ďalšie.",
"LiveDemo": "Live ukážka",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> použitím vášho ABP účtu, <a href=\"{2}\">{3}</a> na abp.io.<br/>Alebo vyplňte nižšie uvedený formulár a vytvorte si teraz live ukážku",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> použitím vášho ABP účtu, <a href=\"{2}\">{3}</a> na abp.io. Alebo vyplňte nižšie uvedený formulár a vytvorte si teraz live ukážku",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Už existuje účet s danou emailovou adresou: <b>{0}</b><br/> Môžete sa prihlásiť pomocou svojho účtu a pokračovať.",
"GetLicence": "Získajte licenciu",
"Application": "Aplikácia",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">Popolna</span><span class=\"second-line\"> platforma za spletno razvoj</span><span class=\"third-line\">vgrajena <img src= \"{0}\" width=\"110\" class=\"ml-1\" /> okvir</span>",
"AbpCommercialShortDescription": "ABP Commercial ponuja vnaprej izdelane aplikacijske module, orodja za hiter razvoj aplikacij, profesionalne teme uporabniškega vmesnika, vrhunsko podporo in še več.",
"LiveDemo": "Demo v živo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> s svojim ABP računom, <a href=\"{2}\">{3}</a> na abp.io.<br/>Ali izpolnite spodnji obrazec, da ustvarite demo v živo zdaj",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> s svojim ABP računom, <a href=\"{2}\">{3}</a> na abp.io. Ali izpolnite spodnji obrazec, da ustvarite demo v živo zdaj",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Za navedeni e-poštni naslov že obstaja račun: <b>{0}</b><br/> Lahko se prijavite s svojim računom, da nadaljujete.",
"GetLicence": "Pridobite licenco",
"Application": "Aplikacija",

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

@ -48,7 +48,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">A complete</span><span class=\"second-line\"> web development platform</span><span class=\"third-line\">built-on <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> framework</span>",
"AbpCommercialShortDescription": "ABP Commercial, önceden oluşturulmuş uygulama modülleri, hızlı uygulama geliştirme araçları, profesyonel UI temaları, premium destek ve daha fazlasını sağlar.",
"LiveDemo": "Canlı Demo",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> ABP hesabınızı kullanarak, <a href=\"{2}\">{3}</a> abp.io'ya hoş geldiniz.<br/>Veya aşağıdaki formu doldurarak şimdi canlı bir demo oluşturun",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> ABP hesabınızı kullanarak, <a href=\"{2}\">{3}</a> abp.io'ya hoş geldiniz. Veya aşağıdaki formu doldurarak şimdi canlı bir demo oluşturun",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Zaten <b>{0}</b> e-posta adresiyle bir hesap var.<br/> Devam etmek için hesabınızla giriş yapabilirsiniz.",
"GetLicence": "Lisans Alın",
"Application": "Başvuru",

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

@ -46,7 +46,7 @@
"IndexPageHeroSection": "<span class=\"first-line\"> Nền tảng phát triển web hoàn chỉnh </span> <span class=\"second-line\"> </span> <span class=\"third-line\"> được tích hợp sẵn <img src=\"{0}\" width = \"110\" class=\"ml-1\" /> khung </span>",
"AbpCommercialShortDescription": "ABP Commercial cung cấp các mô-đun ứng dụng được tạo sẵn, công cụ phát triển ứng dụng nhanh chóng, các chủ đề giao diện người dùng chuyên nghiệp, hỗ trợ cao cấp và hơn thế nữa.",
"LiveDemo": "Bản thử trực tiếp",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> hoặc <a href=\"{2}\">{3}</a> đến abp.io. <br/> Hoặc điền vào biểu mẫu bên dưới để tạo bản trình diễn trực tiếp ngay bây giờ",
"LiveDemoLead": "<a href=\"{0}\">{1}</a> hoặc <a href=\"{2}\">{3}</a> đến abp.io. Hoặc điền vào biểu mẫu bên dưới để tạo bản trình diễn trực tiếp ngay bây giờ",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "Đã có một tài khoản với địa chỉ email đã cho: <b> {0} </b> <br/> Bạn có thể đăng nhập vào tài khoản của mình để tiếp tục.",
"GetLicence": "Nhận giấy phép",
"Application": "Ứng dụng",

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

@ -48,7 +48,7 @@
"IndexPageHeroSection": "<span class=\"first-line\">一個完整的</span><span class=\"second-line\">web開發平臺</span><span class=\"third-line\">基於 <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> 框架</span>",
"AbpCommercialShortDescription": "ABP商業版提供了預構建的應用程序模塊, 快速的應用程序開發工具, 專業的UI主題, 高級支持等.",
"LiveDemo": "在線演示",
"LiveDemoLead": " <a href=\"{0}\">{1}</a> 使用你的ABP賬號, <a href=\"{2}\">{3}</a> 到 abp.io.<br/>或者填寫下面的表單立即創建一個在線演示",
"LiveDemoLead": " <a href=\"{0}\">{1}</a> 使用你的ABP賬號, <a href=\"{2}\">{3}</a> 到 abp.io. 或者填寫下面的表單立即創建一個在線演示",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "已經有一個使用該電子郵件地址的賬號: <b>{0}</b><br/> 你可以使用你的賬號登錄以繼續.",
"GetLicence": "獲得許可",
"Application": "應用程序",

2
docs/en/Multi-Lingual-Entities.md

@ -3,4 +3,4 @@
This feature is still under development.
Follow the below link to get information about the development status
https://github.com/abpframework/abp/issues/1169
https://github.com/abpframework/abp/issues/11698

2
docs/en/Testing.md

@ -122,7 +122,7 @@ namespace MyProject.Issues
throw new IssueStateException("You can not open a locked issue!");
}
IsClosed = true;
IsClosed = false;
CloseDate = null;
}
}

22
framework/src/Volo.Abp.AspNetCore.Mvc.UI/Volo/Abp/AspNetCore/Mvc/UI/RazorPages/AbpPageModel.cs

@ -122,40 +122,40 @@ public abstract class AbpPageModel : PageModel
return localizer;
}
protected RedirectResult RedirectSafely(string returnUrl, string? returnUrlHash = null)
protected virtual async Task<RedirectResult> RedirectSafelyAsync(string returnUrl, string? returnUrlHash = null)
{
return Redirect(GetRedirectUrl(returnUrl, returnUrlHash));
return Redirect(await GetRedirectUrlAsync(returnUrl, returnUrlHash));
}
protected virtual string GetRedirectUrl(string returnUrl, string? returnUrlHash = null)
protected virtual async Task<string> GetRedirectUrlAsync(string returnUrl, string? returnUrlHash = null)
{
returnUrl = NormalizeReturnUrl(returnUrl);
returnUrl = await NormalizeReturnUrlAsync(returnUrl);
if (!returnUrlHash.IsNullOrWhiteSpace())
{
returnUrl = returnUrl + returnUrlHash;
returnUrl += returnUrlHash;
}
return returnUrl;
}
private string NormalizeReturnUrl(string returnUrl)
protected virtual async Task<string> NormalizeReturnUrlAsync(string returnUrl)
{
if (returnUrl.IsNullOrEmpty())
{
return GetAppHomeUrl();
return await GetAppHomeUrlAsync();
}
if (Url.IsLocalUrl(returnUrl) || AppUrlProvider.IsRedirectAllowedUrl(returnUrl))
if (Url.IsLocalUrl(returnUrl) || await AppUrlProvider.IsRedirectAllowedUrlAsync(returnUrl))
{
return returnUrl;
}
return GetAppHomeUrl();
return await GetAppHomeUrlAsync();
}
protected virtual string GetAppHomeUrl()
protected virtual Task<string> GetAppHomeUrlAsync()
{
return "~/"; //TODO: ???
return Task.FromResult("~/"); //TODO: ???
}
}

21
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AbpController.cs

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.DependencyInjection;
@ -104,14 +105,14 @@ public abstract class AbpController : Controller, IAvoidDuplicateCrossCuttingCon
return localizer;
}
protected virtual RedirectResult RedirectSafely(string returnUrl, string? returnUrlHash = null)
protected virtual async Task<RedirectResult> RedirectSafelyAsync(string returnUrl, string? returnUrlHash = null)
{
return Redirect(GetRedirectUrl(returnUrl, returnUrlHash));
return Redirect(await GetRedirectUrlAsync(returnUrl, returnUrlHash));
}
protected virtual string GetRedirectUrl(string returnUrl, string? returnUrlHash = null)
protected virtual async Task<string> GetRedirectUrlAsync(string returnUrl, string? returnUrlHash = null)
{
returnUrl = NormalizeReturnUrl(returnUrl);
returnUrl = await NormalizeReturnUrlAsync(returnUrl);
if (!returnUrlHash.IsNullOrWhiteSpace())
{
@ -121,23 +122,23 @@ public abstract class AbpController : Controller, IAvoidDuplicateCrossCuttingCon
return returnUrl;
}
protected virtual string NormalizeReturnUrl(string returnUrl)
protected virtual async Task<string> NormalizeReturnUrlAsync(string returnUrl)
{
if (returnUrl.IsNullOrEmpty())
{
return GetAppHomeUrl();
return await GetAppHomeUrlAsync();
}
if (Url.IsLocalUrl(returnUrl) || AppUrlProvider.IsRedirectAllowedUrl(returnUrl))
if (Url.IsLocalUrl(returnUrl) || await AppUrlProvider.IsRedirectAllowedUrlAsync(returnUrl))
{
return returnUrl;
}
return GetAppHomeUrl();
return await GetAppHomeUrlAsync();
}
protected virtual string GetAppHomeUrl()
protected virtual Task<string> GetAppHomeUrlAsync()
{
return Url.Content("~/");
return Task.FromResult(Url.Content("~/"));
}
}

22
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Authentication/ChallengeAccountController.cs

@ -22,38 +22,38 @@ public abstract class ChallengeAccountController : AbpController
}
[HttpGet]
public virtual ActionResult Login(string returnUrl = "", string returnUrlHash = "")
public virtual async Task<ActionResult> LoginAsync(string returnUrl = "", string returnUrlHash = "")
{
if (CurrentUser.IsAuthenticated)
{
return RedirectSafely(returnUrl, returnUrlHash);
return await RedirectSafelyAsync(returnUrl, returnUrlHash);
}
return Challenge(new AuthenticationProperties { RedirectUri = GetRedirectUrl(returnUrl, returnUrlHash) }, ChallengeAuthenticationSchemas);
return Challenge(new AuthenticationProperties { RedirectUri = await GetRedirectUrlAsync(returnUrl, returnUrlHash) }, ChallengeAuthenticationSchemas);
}
[HttpGet]
public virtual async Task<ActionResult> Logout(string returnUrl = "", string returnUrlHash = "")
public virtual async Task<ActionResult> LogoutAsync(string returnUrl = "", string returnUrlHash = "")
{
await HttpContext.SignOutAsync();
if (HttpContext.User.Identity?.AuthenticationType == AuthenticationType)
{
return RedirectSafely(returnUrl, returnUrlHash);
return await RedirectSafelyAsync(returnUrl, returnUrlHash);
}
return SignOut(new AuthenticationProperties { RedirectUri = GetRedirectUrl(returnUrl, returnUrlHash) }, ChallengeAuthenticationSchemas);
return SignOut(new AuthenticationProperties { RedirectUri = await GetRedirectUrlAsync(returnUrl, returnUrlHash) }, ChallengeAuthenticationSchemas);
}
[HttpGet]
public virtual async Task<IActionResult> FrontChannelLogout(string sid)
public virtual async Task<IActionResult> FrontChannelLogoutAsync(string sid)
{
if (User.Identity != null && User.Identity.IsAuthenticated)
{
var currentSid = User.FindFirst("sid")?.Value ?? string.Empty;
if (string.Equals(currentSid, sid, StringComparison.Ordinal))
{
await Logout();
await LogoutAsync();
}
}
@ -61,7 +61,7 @@ public abstract class ChallengeAccountController : AbpController
}
[HttpGet]
public virtual Task<IActionResult> AccessDenied()
public virtual Task<IActionResult> AccessDeniedAsync()
{
return Task.FromResult<IActionResult>(Challenge(
new AuthenticationProperties
@ -78,9 +78,9 @@ public abstract class ChallengeAccountController : AbpController
}
[HttpGet]
public virtual async Task<ActionResult> Challenge(string returnUrl = "", string returnUrlHash = "")
public virtual async Task<ActionResult> ChallengeAsync(string returnUrl = "", string returnUrlHash = "")
{
await HttpContext.SignOutAsync();
return Challenge(new AuthenticationProperties { RedirectUri = GetRedirectUrl(returnUrl, returnUrlHash) }, ChallengeAuthenticationSchemas);
return Challenge(new AuthenticationProperties { RedirectUri = await GetRedirectUrlAsync(returnUrl, returnUrlHash) }, ChallengeAuthenticationSchemas);
}
}

1
framework/src/Volo.Abp.Cli.Core/Volo.Abp.Cli.Core.csproj

@ -32,6 +32,7 @@
<ProjectReference Include="..\Volo.Abp.Http\Volo.Abp.Http.csproj" />
<ProjectReference Include="..\Volo.Abp.IdentityModel\Volo.Abp.IdentityModel.csproj" />
<ProjectReference Include="..\Volo.Abp.Json\Volo.Abp.Json.csproj" />
<ProjectReference Include="..\Volo.Abp.Localization\Volo.Abp.Localization.csproj" />
<PackageReference Include="Newtonsoft.Json" />
</ItemGroup>
</Project>

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/AbpCliCoreModule.cs

@ -10,6 +10,7 @@ using Volo.Abp.Domain;
using Volo.Abp.Http;
using Volo.Abp.IdentityModel;
using Volo.Abp.Json;
using Volo.Abp.Localization;
using Volo.Abp.Minify;
using Volo.Abp.Modularity;
@ -20,7 +21,8 @@ namespace Volo.Abp.Cli;
typeof(AbpJsonModule),
typeof(AbpIdentityModelModule),
typeof(AbpMinifyModule),
typeof(AbpHttpModule)
typeof(AbpHttpModule),
typeof(AbpLocalizationModule)
)]
public class AbpCliCoreModule : AbpModule
{
@ -56,6 +58,7 @@ public class AbpCliCoreModule : AbpModule
options.Commands[SwitchToPreviewCommand.Name] = typeof(SwitchToPreviewCommand);
options.Commands[SwitchToStableCommand.Name] = typeof(SwitchToStableCommand);
options.Commands[SwitchToNightlyCommand.Name] = typeof(SwitchToNightlyCommand);
options.Commands[SwitchToPreRcCommand.Name] = typeof(SwitchToPreRcCommand);
options.Commands[SwitchToLocal.Name] = typeof(SwitchToLocal);
options.Commands[TranslateCommand.Name] = typeof(TranslateCommand);
options.Commands[BuildCommand.Name] = typeof(BuildCommand);

33
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/ProjectCreationCommandBase.cs

@ -431,8 +431,17 @@ public abstract class ProjectCreationCommandBase
return;
}
var isModuleTemplate = ModuleTemplateBase.IsModuleTemplate(projectArgs.TemplateName);
var isWebassembly = projectArgs.UiFramework == UiFramework.Blazor;
var message = isWebassembly ? "Generating bundles for Blazor Wasm" : "Generating bundles for MAUI Blazor";
var message = isWebassembly || isModuleTemplate
? "Generating bundles for Blazor Wasm"
: "Generating bundles for MAUI Blazor";
var projectType = isWebassembly || isModuleTemplate
? BundlingConsts.WebAssembly
: BundlingConsts.MauiBlazor;
Logger.LogInformation(message + "...");
await EventBus.PublishAsync(new ProjectCreationProgressEvent
@ -440,19 +449,26 @@ public abstract class ProjectCreationCommandBase
Message = message
}, false);
var searchPattern = isWebassembly ? "*.Blazor.csproj" : "*.MauiBlazor.csproj";
var path = projectArgs.OutputFolder;
if (projectArgs.TemplateName == MicroserviceProTemplate.TemplateName)
if (isModuleTemplate)
{
path = Path.Combine(path, "host");
searchPattern = "*.Blazor.Host.csproj";
}
else if (MicroserviceTemplateBase.IsMicroserviceTemplate(projectArgs.TemplateName))
{
path = Path.Combine(path, "apps");
}
var directory = Path.GetDirectoryName(
Directory.GetFiles(path, isWebassembly ? "*.Blazor.csproj" : "*.MauiBlazor.csproj", SearchOption.AllDirectories).First()
Directory.GetFiles(path, searchPattern, SearchOption.AllDirectories).First()
);
await _bundlingService.BundleAsync(directory, true, projectType: isWebassembly ? BundlingConsts.WebAssembly : BundlingConsts.MauiBlazor);
await _bundlingService.BundleAsync(directory, true, projectType);
}
protected virtual bool ShouldRunBundleCommand(ProjectBuildArgs projectArgs)
{
if ((AppTemplateBase.IsAppTemplate(projectArgs.TemplateName) || AppNoLayersTemplateBase.IsAppNoLayersTemplate(projectArgs.TemplateName))
@ -461,7 +477,12 @@ public abstract class ProjectCreationCommandBase
return true;
}
if (projectArgs.TemplateName == MicroserviceProTemplate.TemplateName && projectArgs.UiFramework is UiFramework.Blazor)
if (MicroserviceServiceTemplateBase.IsMicroserviceTemplate(projectArgs.TemplateName) && projectArgs.UiFramework is UiFramework.Blazor)
{
return true;
}
if (ModuleTemplateBase.IsModuleTemplate(projectArgs.TemplateName) && projectArgs.UiFramework != UiFramework.None)
{
return true;
}

45
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/SwitchToPreRcCommand.cs

@ -0,0 +1,45 @@
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Cli.Args;
using Volo.Abp.Cli.ProjectModification;
using Volo.Abp.DependencyInjection;
namespace Volo.Abp.Cli.Commands;
public class SwitchToPreRcCommand : IConsoleCommand, ITransientDependency
{
public const string Name = "switch-to-prerc";
private readonly PackagePreviewSwitcher _packagePreviewSwitcher;
public SwitchToPreRcCommand(PackagePreviewSwitcher packagePreviewSwitcher)
{
_packagePreviewSwitcher = packagePreviewSwitcher;
}
public async Task ExecuteAsync(CommandLineArgs commandLineArgs)
{
await _packagePreviewSwitcher.SwitchToPreRc(commandLineArgs);
}
public string GetUsageInfo()
{
var sb = new StringBuilder();
sb.AppendLine("");
sb.AppendLine("Usage:");
sb.AppendLine(" abp switch-to-prerc [options]");
sb.AppendLine("");
sb.AppendLine("Options:");
sb.AppendLine("-d|--directory");
sb.AppendLine("");
sb.AppendLine("See the documentation for more info: https://docs.abp.io/en/abp/latest/CLI");
return sb.ToString();
}
public string GetShortDescription()
{
return "Switches npm packages to pre-rc ABP version.";
}
}

60
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/TranslateCommand.cs

@ -11,6 +11,7 @@ using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Volo.Abp.Cli.Args;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Localization.Json;
namespace Volo.Abp.Cli.Commands;
@ -23,6 +24,14 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency
public async Task ExecuteAsync(CommandLineArgs commandLineArgs)
{
var currentDirectory = Directory.GetCurrentDirectory();
// Verify
if (commandLineArgs.Options.ContainsKey(Options.Verify.Long))
{
await VerifyJsonAsync(currentDirectory);
return;
}
var referenceCulture = commandLineArgs.Options.GetOrNull(Options.ReferenceCulture.Short, Options.ReferenceCulture.Long) ?? "en";
var allValues = commandLineArgs.Options.ContainsKey(Options.AllValues.Short) || commandLineArgs.Options.ContainsKey(Options.AllValues.Long);
@ -368,20 +377,22 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency
return Task.CompletedTask;
}
private static IEnumerable<string> GetCultureJsonFiles(string path, string cultureName)
private static IEnumerable<string> GetCultureJsonFiles(string path, string cultureName = null)
{
var excludeDirectory = new List<string>()
{
"node_modules",
Path.Combine("bin", "debug"),
Path.Combine("obj", "debug")
};
var allCultureInfos = CultureInfo.GetCultures(CultureTypes.AllCultures);
{
"node_modules",
"wwwroot",
".git",
"bin",
"obj"
};
var allCultureNames = CultureInfo.GetCultures(CultureTypes.AllCultures).Where(x => !x.Name.IsNullOrWhiteSpace()).Select(x => x.Name).ToList();
return Directory.GetFiles(path, "*.json", SearchOption.AllDirectories)
.Where(file => excludeDirectory.All(x => file.IndexOf(x, StringComparison.OrdinalIgnoreCase) == -1))
.Where(jsonFile => allCultureInfos.Any(culture => jsonFile.EndsWith($"{cultureName}.json", StringComparison.OrdinalIgnoreCase)));
.Where(file => allCultureNames.Any(x => Path.GetFileName(file).Equals($"{x}.json", StringComparison.OrdinalIgnoreCase)))
.WhereIf(!cultureName.IsNullOrWhiteSpace(), jsonFile => Path.GetFileName(jsonFile).Equals($"{cultureName}.json", StringComparison.OrdinalIgnoreCase));
}
private AbpLocalizationInfo GetAbpLocalizationInfoOrNull(string path)
@ -468,6 +479,29 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency
return translateInfo;
}
private Task VerifyJsonAsync(string currentDirectory)
{
var jsonFiles = GetCultureJsonFiles(currentDirectory);
var hasInvalidJsonFile = false;
foreach (var jsonFile in jsonFiles)
{
try
{
var jsonString = File.ReadAllText(jsonFile);
_ = JsonLocalizationDictionaryBuilder.BuildFromJsonString(jsonString);
}
catch (Exception e)
{
Logger.LogError($"Invalid json file: {jsonFile}");
hasInvalidJsonFile = true;
}
}
Logger.LogInformation(!hasInvalidJsonFile ? "All json files are valid." : "Some json files are invalid.");
return Task.CompletedTask;
}
private static AbpLocalizationInfo SortLocalizedKeys(AbpLocalizationInfo targetLocalizationInfo, AbpLocalizationInfo referenceLocalizationInfo)
{
var sortedLocalizationInfo = new AbpLocalizationInfo
@ -503,8 +537,9 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency
sb.AppendLine("--all-values|-all Include all keys. Default false");
sb.AppendLine("--apply|-a Creates or updates the file for the translated culture.");
sb.AppendLine("--file|-f <file-name> Default: abp-translation.json");
sb.AppendLine("--online|-o Translate online.");
sb.AppendLine("--online Translate online.");
sb.AppendLine("--deepl-auth-key <auth-key> DeepL auth key for online translation.");
sb.AppendLine("--verify Verify that all localized files are correct JSON format.");
sb.AppendLine("");
sb.AppendLine("Examples:");
sb.AppendLine("");
@ -572,6 +607,11 @@ public class TranslateCommand : IConsoleCommand, ITransientDependency
{
public const string Short = "deepl-auth-key";
}
public static class Verify
{
public const string Long = "verify";
}
}
public class AbpTranslateInfo

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

@ -53,7 +53,7 @@ public class NpmPackagesUpdater : ITransientDependency
public async Task Update(string rootDirectory, bool includePreviews = false,
bool includeReleaseCandidates = false,
bool switchToStable = false, string version = null)
bool switchToStable = false, string version = null, bool includePreRc = false)
{
var fileList = _packageJsonFileFinder.Find(rootDirectory);
@ -66,7 +66,7 @@ public class NpmPackagesUpdater : ITransientDependency
foreach (var file in fileList)
{
if (includePreviews)
if (includePreviews || includePreRc)
{
await CreateNpmrcFileAsync(Path.GetDirectoryName(file));
}
@ -82,7 +82,9 @@ public class NpmPackagesUpdater : ITransientDependency
{
var updated = await UpdatePackagesInFile(file, includePreviews, includeReleaseCandidates,
switchToStable,
version);
version,
includePreRc);
packagesUpdated.TryAdd(file, updated);
}
@ -162,7 +164,8 @@ public class NpmPackagesUpdater : ITransientDependency
bool includePreviews = false,
bool includeReleaseCandidates = false,
bool switchToStable = false,
string specifiedVersion = null)
string specifiedVersion = null,
bool includePreRc = false)
{
var packagesUpdated = false;
var fileContent = File.ReadAllText(filePath);
@ -177,7 +180,7 @@ public class NpmPackagesUpdater : ITransientDependency
foreach (var abpPackage in abpPackages)
{
var updated = await TryUpdatingPackage(filePath, abpPackage, includePreviews, includeReleaseCandidates,
switchToStable, specifiedVersion);
switchToStable, specifiedVersion, includePreRc);
if (updated)
{
@ -198,7 +201,8 @@ public class NpmPackagesUpdater : ITransientDependency
bool includePreviews = false,
bool includeReleaseCandidates = false,
bool switchToStable = false,
string specifiedVersion = null)
string specifiedVersion = null,
bool includePreRc = false)
{
var currentVersion = (string)package.Value;
@ -221,7 +225,11 @@ public class NpmPackagesUpdater : ITransientDependency
}
else
{
if ((includePreviews ||
if (includePreRc && !includeReleaseCandidates)
{
version = await GetLatestVersion(package, includePreRc: true, workingDirectory: filePath.RemovePostFix("package.json"));
}
else if ((includePreviews ||
(!switchToStable && (currentVersion != null && currentVersion.Contains("-preview")))) &&
!includeReleaseCandidates)
{
@ -262,9 +270,10 @@ public class NpmPackagesUpdater : ITransientDependency
return version.Split("-", StringSplitOptions.RemoveEmptyEntries).Length > 1;
}
protected virtual async Task<string> GetLatestVersion(JProperty package, bool includeReleaseCandidates = false, bool includePreviews = false, string workingDirectory = null)
protected virtual async Task<string> GetLatestVersion(JProperty package, bool includeReleaseCandidates = false, bool includePreviews = false, string workingDirectory = null, bool includePreRc = false)
{
var key = package.Name + (includePreviews ? "(preview)" : string.Empty);
var postfix = includePreviews ? "(preview)" : (includePreRc ? "(prerc)" : string.Empty);
var key = package.Name + postfix;
if (_fileVersionStorage.ContainsKey(key))
{
@ -275,7 +284,11 @@ public class NpmPackagesUpdater : ITransientDependency
string newVersion = string.Empty;
if (includePreviews)
if (includePreRc)
{
newVersion = versionList.FirstOrDefault(v => v.Contains("-prerc"));
}
else if (includePreviews)
{
newVersion = versionList.FirstOrDefault(v => v.Contains("-preview"));
}

110
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/PackagePreviewSwitcher.cs

@ -44,6 +44,52 @@ public class PackagePreviewSwitcher : ITransientDependency
await SwitchProjectsToPreview(projectPaths);
}
}
public async Task SwitchToStable(CommandLineArgs commandLineArgs)
{
var solutionPaths = GetSolutionPaths(commandLineArgs);
if (solutionPaths.Any())
{
await SwitchSolutionsToStable(solutionPaths);
}
else
{
var projectPaths = GetProjectPaths(commandLineArgs);
await SwitchProjectsToStable(projectPaths);
}
}
public async Task SwitchToNightlyPreview(CommandLineArgs commandLineArgs)
{
var solutionPaths = GetSolutionPaths(commandLineArgs);
if (solutionPaths.Any())
{
await SwitchSolutionsToNightlyPreview(solutionPaths);
}
else
{
var projectPaths = GetProjectPaths(commandLineArgs);
await SwitchProjectsToNightlyPreview(projectPaths);
}
}
public async Task SwitchToPreRc(CommandLineArgs commandLineArgs)
{
var solutionPaths = GetSolutionPaths(commandLineArgs);
if (solutionPaths.Any())
{
await SwitchNpmPackageVersionsOfSolutionsToPreRc(solutionPaths);
}
else
{
await SwitchNpmPackageVersionsOfProjectsToPreRc(GetProjectPaths(commandLineArgs));
}
}
private async Task SwitchProjectsToPreview(List<string> projects)
{
@ -88,22 +134,6 @@ public class PackagePreviewSwitcher : ITransientDependency
}
}
public async Task SwitchToStable(CommandLineArgs commandLineArgs)
{
var solutionPaths = GetSolutionPaths(commandLineArgs);
if (solutionPaths.Any())
{
await SwitchSolutionsToStable(solutionPaths);
}
else
{
var projectPaths = GetProjectPaths(commandLineArgs);
await SwitchProjectsToStable(projectPaths);
}
}
private async Task SwitchProjectsToStable(List<string> projects)
{
foreach (var project in projects)
@ -156,22 +186,6 @@ public class PackagePreviewSwitcher : ITransientDependency
}
}
public async Task SwitchToNightlyPreview(CommandLineArgs commandLineArgs)
{
var solutionPaths = GetSolutionPaths(commandLineArgs);
if (solutionPaths.Any())
{
await SwitchSolutionsToNightlyPreview(solutionPaths);
}
else
{
var projectPaths = GetProjectPaths(commandLineArgs);
await SwitchProjectsToNightlyPreview(projectPaths);
}
}
private async Task SwitchProjectsToNightlyPreview(List<string> projects)
{
foreach (var project in projects)
@ -220,6 +234,38 @@ public class PackagePreviewSwitcher : ITransientDependency
}
}
}
private async Task SwitchNpmPackageVersionsOfProjectsToPreRc(List<string> projects)
{
foreach (var project in projects)
{
var folder = Path.GetDirectoryName(project);
await _npmPackagesUpdater.Update(
folder,
includePreRc: true);
}
}
private async Task SwitchNpmPackageVersionsOfSolutionsToPreRc(List<string> solutionPaths)
{
foreach (var solutionPath in solutionPaths)
{
var solutionFolder = Path.GetDirectoryName(solutionPath);
var solutionAngularFolder = GetSolutionAngularFolder(solutionFolder);
await _npmPackagesUpdater.Update(
solutionFolder,
includePreRc: true);
if (solutionAngularFolder != null)
{
await _npmPackagesUpdater.Update(
solutionAngularFolder,
includePreRc: true);
}
}
}
private List<string> GetSolutionPaths(CommandLineArgs commandLineArgs)
{

10
framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Urls/AppUrlProvider.cs

@ -15,7 +15,6 @@ public class AppUrlProvider : IAppUrlProvider, ITransientDependency
{
protected AppUrlOptions Options { get; }
protected IMultiTenantUrlProvider MultiTenantUrlProvider { get; }
public ILogger<AppUrlProvider> Logger { get; set; }
public AppUrlProvider(
@ -37,9 +36,14 @@ public class AppUrlProvider : IAppUrlProvider, ITransientDependency
);
}
public bool IsRedirectAllowedUrl(string url)
public virtual async Task<bool> IsRedirectAllowedUrlAsync(string url)
{
var allow = Options.RedirectAllowedUrls.Any(x => url.StartsWith(x, StringComparison.CurrentCultureIgnoreCase));
var redirectAllowedUrls = new List<string>();
foreach (var redirectAllowedUrl in Options.RedirectAllowedUrls)
{
redirectAllowedUrls.Add((await NormalizeUrlAsync(redirectAllowedUrl))!);
}
var allow = redirectAllowedUrls.Any(x => url.StartsWith(x, StringComparison.CurrentCultureIgnoreCase));
if (!allow)
{
Logger.LogError($"Invalid RedirectUrl: {url}, Use {nameof(AppUrlProvider)} to configure it!");

4
framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Urls/IAppUrlProvider.cs

@ -9,7 +9,7 @@ public interface IAppUrlProvider
Task<string?> GetUrlOrNullAsync([NotNull] string appName, string? urlName = null);
bool IsRedirectAllowedUrl(string url);
Task<bool> IsRedirectAllowedUrlAsync(string url);
Task<string?> NormalizeUrlAsync(string? url);
}

10
framework/test/Volo.Abp.Authorization.Tests/Microsoft/AspNetCore/Authorization/AbpAuthorizationServiceExtensions_Tests.cs

@ -22,27 +22,27 @@ public class AbpAuthorizationServiceExtensions_Tests : AuthorizationTestBase
{
var exception = new AbpAuthorizationException(code: AbpAuthorizationErrorCodes.GivenPolicyHasNotGranted);
var errorInfo = _exceptionToErrorInfoConverter.Convert(exception);
errorInfo.Message.ShouldBe("授权失败! 提供的策略尚未授予.");
errorInfo.Message.ShouldBe("授权失败!提供的策略尚未授予。");
exception = new AbpAuthorizationException(code: AbpAuthorizationErrorCodes.GivenPolicyHasNotGrantedWithPolicyName)
.WithData("PolicyName", "my_policy_name");
errorInfo = _exceptionToErrorInfoConverter.Convert(exception);
errorInfo.Message.ShouldBe("授权失败! 提供的策略尚未授予: my_policy_name");
errorInfo.Message.ShouldBe("授权失败!提供的策略尚未授予: my_policy_name");
exception = new AbpAuthorizationException(code: AbpAuthorizationErrorCodes.GivenPolicyHasNotGrantedForGivenResource)
.WithData("ResourceName", "my_resource_name");
errorInfo = _exceptionToErrorInfoConverter.Convert(exception);
errorInfo.Message.ShouldBe("授权失败! 提供的策略未授予提供的资源: my_resource_name");
errorInfo.Message.ShouldBe("授权失败!提供的策略未授予提供的资源:my_resource_name");
exception = new AbpAuthorizationException(code: AbpAuthorizationErrorCodes.GivenRequirementHasNotGrantedForGivenResource)
.WithData("ResourceName", "my_resource_name");
errorInfo = _exceptionToErrorInfoConverter.Convert(exception);
errorInfo.Message.ShouldBe("授权失败! 提供的要求未授予提供的资源: my_resource_name");
errorInfo.Message.ShouldBe("授权失败!提供的要求未授予提供的资源:my_resource_name");
exception = new AbpAuthorizationException(code: AbpAuthorizationErrorCodes.GivenRequirementsHasNotGrantedForGivenResource)
.WithData("ResourceName", "my_resource_name");
errorInfo = _exceptionToErrorInfoConverter.Convert(exception);
errorInfo.Message.ShouldBe("授权失败! 提供的要求未授予提供的资源: my_resource_name");
errorInfo.Message.ShouldBe("授权失败!提供的要求未授予提供的资源:my_resource_name");
}
}
}

2
framework/test/Volo.Abp.GlobalFeatures.Tests/Volo/Abp/GlobalFeatures/AbpGlobalFeatureNotEnableException_Localization_Test.cs

@ -23,7 +23,7 @@ public class AbpGlobalFeatureNotEnableException_Localization_Test : GlobalFeatur
.WithData("ServiceName", "MyService")
.WithData("GlobalFeatureName", "TestFeature"); ;
var errorInfo = _exceptionToErrorInfoConverter.Convert(exception);
errorInfo.Message.ShouldBe("'MyService'服务需要启用'TestFeature'功能.");
errorInfo.Message.ShouldBe("'MyService' 服务需要启用 'TestFeature'。");
}
}
}

46
framework/test/Volo.Abp.UI.Navigation.Tests/Volo/Abp/Ui/Navigation/AppUrlProvider_Tests.cs

@ -4,6 +4,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Shouldly;
using Volo.Abp.MultiTenancy;
using Volo.Abp.MultiTenancy.ConfigurationStore;
using Volo.Abp.Testing;
using Volo.Abp.UI.Navigation.Urls;
using Xunit;
@ -15,6 +16,8 @@ public class AppUrlProvider_Tests : AbpIntegratedTest<AbpUiNavigationTestModule>
private readonly IAppUrlProvider _appUrlProvider;
private readonly ICurrentTenant _currentTenant;
private readonly Guid _tenantAId = Guid.NewGuid();
public AppUrlProvider_Tests()
{
_appUrlProvider = ServiceProvider.GetRequiredService<AppUrlProvider>();
@ -35,12 +38,22 @@ public class AppUrlProvider_Tests : AbpIntegratedTest<AbpUiNavigationTestModule>
options.RedirectAllowedUrls.AddRange(new List<string>()
{
"https://wwww.volosoft.com",
"https://wwww.aspnetzero.com"
"https://wwww.aspnetzero.com",
"https://{{tenantName}}.abp.io",
"https://{{tenantId}}.abp.io"
});
options.Applications["BLAZOR"].RootUrl = "https://{{tenantId}}.abp.io";
options.Applications["BLAZOR"].Urls["PasswordReset"] = "account/reset-password";
});
services.Configure<AbpDefaultTenantStoreOptions>(options =>
{
options.Tenants = new TenantConfiguration[]
{
new(_tenantAId, "community")
};
});
}
[Fact]
@ -64,14 +77,13 @@ public class AppUrlProvider_Tests : AbpIntegratedTest<AbpUiNavigationTestModule>
url.ShouldBe("https://community.abp.io/account/reset-password");
}
var tenantId = Guid.NewGuid();
using (_currentTenant.Change(tenantId))
using (_currentTenant.Change(_tenantAId))
{
var url = await _appUrlProvider.GetUrlAsync("BLAZOR");
url.ShouldBe($"https://{tenantId}.abp.io");
url.ShouldBe($"https://{_tenantAId}.abp.io");
url = await _appUrlProvider.GetUrlAsync("BLAZOR", "PasswordReset");
url.ShouldBe($"https://{tenantId}.abp.io/account/reset-password");
url.ShouldBe($"https://{_tenantAId}.abp.io/account/reset-password");
}
await Assert.ThrowsAsync<AbpException>(async () =>
@ -87,9 +99,27 @@ public class AppUrlProvider_Tests : AbpIntegratedTest<AbpUiNavigationTestModule>
}
[Fact]
public void IsRedirectAllowedUrl()
public async Task IsRedirectAllowedUrlAsync()
{
_appUrlProvider.IsRedirectAllowedUrl("https://community.abp.io").ShouldBeFalse();
_appUrlProvider.IsRedirectAllowedUrl("https://wwww.volosoft.com").ShouldBeTrue();
(await _appUrlProvider.IsRedirectAllowedUrlAsync("https://community.abp.io")).ShouldBeFalse();
(await _appUrlProvider.IsRedirectAllowedUrlAsync("https://wwww.volosoft.com")).ShouldBeTrue();
using (_currentTenant.Change(null))
{
(await _appUrlProvider.IsRedirectAllowedUrlAsync("https://www.abp.io")).ShouldBeFalse();
(await _appUrlProvider.IsRedirectAllowedUrlAsync("https://abp.io")).ShouldBeTrue();
}
using (_currentTenant.Change(_tenantAId, "community"))
{
(await _appUrlProvider.IsRedirectAllowedUrlAsync("https://community.abp.io")).ShouldBeTrue();
(await _appUrlProvider.IsRedirectAllowedUrlAsync("https://community2.abp.io")).ShouldBeFalse();
}
using (_currentTenant.Change(_tenantAId))
{
(await _appUrlProvider.IsRedirectAllowedUrlAsync($"https://{_tenantAId}.abp.io")).ShouldBeTrue();
(await _appUrlProvider.IsRedirectAllowedUrlAsync($"https://{Guid.NewGuid()}.abp.io")).ShouldBeFalse();
}
}
}

2
modules/account/src/Volo.Abp.Account.Web.IdentityServer/Pages/Account/IdentityServerSupportedLoginModel.cs

@ -177,7 +177,7 @@ public class IdentityServerSupportedLoginModel : LoginModel
// Clear the dynamic claims cache.
await IdentityDynamicClaimsPrincipalContributorCache.ClearAsync(user.Id, user.TenantId);
return RedirectSafely(ReturnUrl, ReturnUrlHash);
return await RedirectSafelyAsync(ReturnUrl, ReturnUrlHash);
}
public override async Task<IActionResult> OnPostExternalLogin(string provider)

18
modules/account/src/Volo.Abp.Account.Web/Pages/Account/LoggedOut.cshtml.cs

@ -18,28 +18,28 @@ public class LoggedOutModel : AccountPageModel
[BindProperty(SupportsGet = true)]
public string PostLogoutRedirectUri { get; set; }
public virtual Task<IActionResult> OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
NormalizeUrl();
return Task.FromResult<IActionResult>(Page());
await NormalizeUrlAsync();
return Page();
}
public virtual Task<IActionResult> OnPostAsync()
public virtual async Task<IActionResult> OnPostAsync()
{
NormalizeUrl();
return Task.FromResult<IActionResult>(Page());
await NormalizeUrlAsync();
return Page();
}
protected virtual void NormalizeUrl()
protected virtual async Task NormalizeUrlAsync()
{
if (!PostLogoutRedirectUri.IsNullOrWhiteSpace())
{
PostLogoutRedirectUri = Url.Content(GetRedirectUrl(PostLogoutRedirectUri));
PostLogoutRedirectUri = Url.Content(await GetRedirectUrlAsync(PostLogoutRedirectUri));
}
if(!SignOutIframeUrl.IsNullOrWhiteSpace())
{
SignOutIframeUrl = Url.Content(GetRedirectUrl(SignOutIframeUrl));
SignOutIframeUrl = Url.Content(await GetRedirectUrlAsync(SignOutIframeUrl));
}
}
}

6
modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs

@ -143,7 +143,7 @@ public class LoginModel : AccountPageModel
// Clear the dynamic claims cache.
await IdentityDynamicClaimsPrincipalContributorCache.ClearAsync(user.Id, user.TenantId);
return RedirectSafely(ReturnUrl, ReturnUrlHash);
return await RedirectSafelyAsync(ReturnUrl, ReturnUrlHash);
}
/// <summary>
@ -237,7 +237,7 @@ public class LoginModel : AccountPageModel
await IdentityDynamicClaimsPrincipalContributorCache.ClearAsync(user.Id, user.TenantId);
}
return RedirectSafely(returnUrl, returnUrlHash);
return await RedirectSafelyAsync(returnUrl, returnUrlHash);
}
//TODO: Handle other cases for result!
@ -279,7 +279,7 @@ public class LoginModel : AccountPageModel
// Clear the dynamic claims cache.
await IdentityDynamicClaimsPrincipalContributorCache.ClearAsync(user.Id, user.TenantId);
return RedirectSafely(returnUrl, returnUrlHash);
return await RedirectSafelyAsync(returnUrl, returnUrlHash);
}
protected virtual async Task ReplaceEmailToUsernameOfInputIfNeeds()

2
modules/account/src/Volo.Abp.Account.Web/Pages/Account/Logout.cshtml.cs

@ -27,7 +27,7 @@ public class LogoutModel : AccountPageModel
await SignInManager.SignOutAsync();
if (ReturnUrl != null)
{
return RedirectSafely(ReturnUrl, ReturnUrlHash);
return await RedirectSafelyAsync(ReturnUrl, ReturnUrlHash);
}
if (await SettingProvider.IsTrueAsync(AccountSettingNames.EnableLocalLogin))

2
modules/account/src/Volo.Abp.Account.Web/Pages/Account/Manage.cshtml.cs

@ -38,7 +38,7 @@ public class ManageModel : AccountPageModel
{
if (!Url.IsLocalUrl(ReturnUrl) &&
!ReturnUrl.StartsWith(UriHelper.BuildAbsolute(Request.Scheme, Request.Host, Request.PathBase).RemovePostFix("/")) &&
!AppUrlProvider.IsRedirectAllowedUrl(ReturnUrl))
!await AppUrlProvider.IsRedirectAllowedUrlAsync(ReturnUrl))
{
ReturnUrl = null;
}

6
modules/account/src/Volo.Abp.Account.Web/Pages/Account/ResetPasswordConfirmation.cshtml.cs

@ -14,10 +14,10 @@ public class ResetPasswordConfirmationModel : AccountPageModel
[BindProperty(SupportsGet = true)]
public string ReturnUrlHash { get; set; }
public virtual Task<IActionResult> OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
ReturnUrl = GetRedirectUrl(ReturnUrl, ReturnUrlHash);
ReturnUrl = await GetRedirectUrlAsync(ReturnUrl, ReturnUrlHash);
return Task.FromResult<IActionResult>(Page());
return Page();
}
}

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

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

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,175 +43,175 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0.tgz#cb597686e07e9ef68a09ebf7101498281939fb10"
integrity sha512-JonHbsCwJQ5iI45zy6lFu9kwXUYoRZC+t31N1w7fDMxekwPEjenBR4g33aGLIySTL7ExKiYjBsEVrCg8GKG/mg==
"@abp/clipboard@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.1.tgz#c8758c3a8259cb105307fe9971ee432f3950d287"
integrity sha512-Yo+EL8wfL54KNBhpicy/gSoUv2QNOt39LALgFxNdhMaAkMvQIhkuVN4H0Lk7bcUDG8cRT52CuFRy0Fb5nDFFYA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
clipboard "^2.0.8"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0.tgz#174ccbd33d47bb687fe35bed35f7c834ca5ee328"
integrity sha512-Udx3pdlUU2MO+di1BZgG3jKNIeImWoPySmBA8YaStqsAkD/yb+YyUD2QmCUfI55kqzRyhAKE467ZusDFFOY20w==
"@abp/prismjs@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.1.tgz#d9e1538188eaa2b5c7b8364c14255cf37a997d1f"
integrity sha512-TgJl+zx9UR9KU6p9BqzlSphp52hRCopJ7iv6gu1pkVHBK+mraE6nBHwZlAyziXVv/DJwo+RlXbBi/A9xfHB18A==
dependencies:
"@abp/clipboard" "~8.0.0"
"@abp/core" "~8.0.0"
"@abp/clipboard" "~8.0.1"
"@abp/core" "~8.0.1"
prismjs "^1.26.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,201 +43,201 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/blogging@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.0.tgz#25f805de6bc3ba9f26ba49798e72168950b8b97c"
integrity sha512-N56rtJiAontTMy6M/vqB/n46xZF3FCp1Q0d7/E4ObwmkBRvreN/Zq+zfbPxfvRXodHWAogE6h73vxbixGFnsuQ==
"@abp/blogging@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-8.0.1.tgz#bdeef25580cf149c6e02da91d10aa8d8711d2912"
integrity sha512-wLq885fBNBlTeafIM5R15UuLstvJCxa569U206xvnxMczD2efM+6dIkR0WIKpUC2E1JwzsHNUG04TXx5BaJnVw==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/owl.carousel" "~8.0.0"
"@abp/prismjs" "~8.0.0"
"@abp/tui-editor" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/owl.carousel" "~8.0.1"
"@abp/prismjs" "~8.0.1"
"@abp/tui-editor" "~8.0.1"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0.tgz#cb597686e07e9ef68a09ebf7101498281939fb10"
integrity sha512-JonHbsCwJQ5iI45zy6lFu9kwXUYoRZC+t31N1w7fDMxekwPEjenBR4g33aGLIySTL7ExKiYjBsEVrCg8GKG/mg==
"@abp/clipboard@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.1.tgz#c8758c3a8259cb105307fe9971ee432f3950d287"
integrity sha512-Yo+EL8wfL54KNBhpicy/gSoUv2QNOt39LALgFxNdhMaAkMvQIhkuVN4H0Lk7bcUDG8cRT52CuFRy0Fb5nDFFYA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
clipboard "^2.0.8"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/owl.carousel@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.0.tgz#250ba286ad0676341d1ecafca1a0138eb77cff2c"
integrity sha512-FeVLf3Y84QQWNWJfX405pWTAiub7v4yObnZW1lpBRUOaAozJpDN7RYfsqnO9vU9xZbCZZOTNFmpY5AlLGXmxUg==
"@abp/owl.carousel@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-8.0.1.tgz#d3f57656ff7964c046b8de9f38329397998c4482"
integrity sha512-tBOvG1RS+rDBBcAlZe9ajKyTiMgwRTzMybcUWA/23Ka1kcsQdmClVulCiSA6jaxdS4sbnVkBZkYpCf8sFXTB9A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
owl.carousel "^2.3.4"
"@abp/prismjs@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0.tgz#174ccbd33d47bb687fe35bed35f7c834ca5ee328"
integrity sha512-Udx3pdlUU2MO+di1BZgG3jKNIeImWoPySmBA8YaStqsAkD/yb+YyUD2QmCUfI55kqzRyhAKE467ZusDFFOY20w==
"@abp/prismjs@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.1.tgz#d9e1538188eaa2b5c7b8364c14255cf37a997d1f"
integrity sha512-TgJl+zx9UR9KU6p9BqzlSphp52hRCopJ7iv6gu1pkVHBK+mraE6nBHwZlAyziXVv/DJwo+RlXbBi/A9xfHB18A==
dependencies:
"@abp/clipboard" "~8.0.0"
"@abp/core" "~8.0.0"
"@abp/clipboard" "~8.0.1"
"@abp/core" "~8.0.1"
prismjs "^1.26.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/tui-editor@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0.tgz#580737ed8e3a29ada576866556afbce5655cddfc"
integrity sha512-bsFwmAxLIV9IkcTqJor0ev0+noQqWsczxIkaSx9HWw08/YkNPfG0ak7gICU1I/gZoB7IMoaiwC6dXfY27BKSWA==
"@abp/tui-editor@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.1.tgz#1310d50588fa7ad04b746cd3318723e2d23eab51"
integrity sha512-ALOIXj2sw9mCYKmzuXfbQ0J2ZHC+D3eWov8eJBVppkcQZeDlrxDLcFPqHLdNT+e2EYd1zABRhT7Fx7I9uVOqLw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/prismjs" "~8.0.0"
"@abp/jquery" "~8.0.1"
"@abp/prismjs" "~8.0.1"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

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

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,257 +43,257 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0.tgz#cb597686e07e9ef68a09ebf7101498281939fb10"
integrity sha512-JonHbsCwJQ5iI45zy6lFu9kwXUYoRZC+t31N1w7fDMxekwPEjenBR4g33aGLIySTL7ExKiYjBsEVrCg8GKG/mg==
"@abp/clipboard@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.1.tgz#c8758c3a8259cb105307fe9971ee432f3950d287"
integrity sha512-Yo+EL8wfL54KNBhpicy/gSoUv2QNOt39LALgFxNdhMaAkMvQIhkuVN4H0Lk7bcUDG8cRT52CuFRy0Fb5nDFFYA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
clipboard "^2.0.8"
"@abp/cms-kit.admin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.0.tgz#2eb5ed3eb5c35041b2dcb2a5a03f8804c7af2de7"
integrity sha512-5bKUjgql5hty74wxq28xAplGlrFbJrqglIxcB8qTW7H6DH0JTPrANx7YXuSdRcfQay5SX2Sg9qvJmt3uTtND+Q==
"@abp/cms-kit.admin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-8.0.1.tgz#d888d69d5e5bede811650f48a63ccb1792d436ac"
integrity sha512-DiBi4tgytvSQCDYMp1iXQmYK1e5bn1lBvGPcD7Ba5Zjyu2MQZTkun9cAHza38q1rUs4r5dINj/DWftw4dI8o/Q==
dependencies:
"@abp/codemirror" "~8.0.0"
"@abp/jstree" "~8.0.0"
"@abp/slugify" "~8.0.0"
"@abp/tui-editor" "~8.0.0"
"@abp/uppy" "~8.0.0"
"@abp/codemirror" "~8.0.1"
"@abp/jstree" "~8.0.1"
"@abp/slugify" "~8.0.1"
"@abp/tui-editor" "~8.0.1"
"@abp/uppy" "~8.0.1"
"@abp/cms-kit.public@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.0.tgz#9d0a0bc2f4e596222ebba4745b78543dc94b2abc"
integrity sha512-71EM2+VfMfhN5I/8DgLDVhUIy+yUSOS06ScQdtIB9MEutn7aRzP4Q1GptXpGo5hqfZJnnLthdFLyaZ3iXonQNw==
"@abp/cms-kit.public@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-8.0.1.tgz#a81dc492335eb58dfb1bd7673f34f4b5b1b3d19d"
integrity sha512-cZA9mtsWiry4BjiOY97IfXBmoTcWdNOKz+J4s/4qbg4GbRghB34tUvhZ7P9Gh28ORPUdOwiLmGF0IqeZFj5Unw==
dependencies:
"@abp/highlight.js" "~8.0.0"
"@abp/star-rating-svg" "~8.0.0"
"@abp/highlight.js" "~8.0.1"
"@abp/star-rating-svg" "~8.0.1"
"@abp/cms-kit@8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.0.tgz#ce2460d03c1e0f016cfad450955dff1b43b2a7d5"
integrity sha512-jmAY3i7L64kvGpEYdFXbdzhkh1z11nSCUgLiQlC5b4sTtsxWzlQnGgGAH8lIuk0ZaNmfFNIJdwahff3S+B4nfw==
"@abp/cms-kit@8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-8.0.1.tgz#f581cfd6786439ca0812d78c2910e31f36bad545"
integrity sha512-Y3wV5TH2I2J8a0+4NwfJRkmvLMpUFWNqzyjXRbWgPTRMI1aJZ0ytoPHkd6l+tvWlyWWzt4WFF39Gd+OoHmDjDw==
dependencies:
"@abp/cms-kit.admin" "~8.0.0"
"@abp/cms-kit.public" "~8.0.0"
"@abp/cms-kit.admin" "~8.0.1"
"@abp/cms-kit.public" "~8.0.1"
"@abp/codemirror@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.0.tgz#f9bd3e3fd9f26ac9b6bb43f15805ffd9e59bbd46"
integrity sha512-5U5vGJdzk0etDjWTv0zXp6c8sLPlBf6xRefvle4ffelr49vJaSpu1rs9T5gsmjnbcfBkklFNmBwoLemk5Q3DSw==
"@abp/codemirror@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-8.0.1.tgz#19516d2143b4243d29ab45394c6941345c691bc1"
integrity sha512-dpOkrPni3Y3MG58PPp7x38FZVsCBXuyGoIqxiEzC9egAzXPUkWT54361cy1FklwpOyJpJQeV0+7IWq2hJOnCJg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
codemirror "^5.65.1"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/highlight.js@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.0.tgz#1fd3aa48d0d45540983ff9b98aec48977513262c"
integrity sha512-weq7QfRNGaHWaLDjoeJLxCZ98hXCsgA9g9EBVXm5A+qOkzI+bAlOgOP1/3CbBh7jCskD9c9TEpK0KO9kGFw07Q==
"@abp/highlight.js@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-8.0.1.tgz#88fc06398a126886699f6d1782c3d35a92362b32"
integrity sha512-94Q9BKcwo/Cdpt6w+B/+t8To1zyxlQ+QxXvojb38fXx7XLHj/FSXGgC4mCeYanlcyU64CeUU9gcXNB4Cf224DQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@highlightjs/cdn-assets" "~11.4.0"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/jstree@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.0.tgz#4027c97ca21d7137dfd15a7fbc753e600c151334"
integrity sha512-KW46krpLHdyVlNbvXVnrq+lAaKzbKfSU6DT2HRcHdRWSXBkxYsDgCC4KRnGLwg6jdCrWT6BOQxHbyKmaBHb9yQ==
"@abp/jstree@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-8.0.1.tgz#199e1ba512a5f7a1cba5b9a342ac99ce9c91cf16"
integrity sha512-O7dGSW6inRMnaJzo/4kHAoopq9OvQHwl8LBe2iiFEZdxz7mtmxFHmJnNT/wUtTTl01rrhAlUndmoH8KvZDimSA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jstree "^3.3.12"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/prismjs@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0.tgz#174ccbd33d47bb687fe35bed35f7c834ca5ee328"
integrity sha512-Udx3pdlUU2MO+di1BZgG3jKNIeImWoPySmBA8YaStqsAkD/yb+YyUD2QmCUfI55kqzRyhAKE467ZusDFFOY20w==
"@abp/prismjs@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.1.tgz#d9e1538188eaa2b5c7b8364c14255cf37a997d1f"
integrity sha512-TgJl+zx9UR9KU6p9BqzlSphp52hRCopJ7iv6gu1pkVHBK+mraE6nBHwZlAyziXVv/DJwo+RlXbBi/A9xfHB18A==
dependencies:
"@abp/clipboard" "~8.0.0"
"@abp/core" "~8.0.0"
"@abp/clipboard" "~8.0.1"
"@abp/core" "~8.0.1"
prismjs "^1.26.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/slugify@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.0.tgz#82bfd5706e644c48f712e46694e47b8709b75ae5"
integrity sha512-R8fhrGocWf4u3MwNoxD4Bdp+QLv1KWyT45zAMgQcTVUIoSCzjC5d9+1xMIQhVdMJZInKA3OHWnEr/GgJaXHthw==
"@abp/slugify@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-8.0.1.tgz#a07e3e4be41d3e174b79a9546f6daeb1a1ad921c"
integrity sha512-op8ih12winLMrR41asxqnHiDbkClnQGNQcDFSyyiPa5UhM4/wGbWejjBtp+ZYpfvpXvlQst1jJPegUdKeK93ew==
dependencies:
slugify "^1.6.5"
"@abp/star-rating-svg@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.0.tgz#f6b5046f1d06998440a25cedc8d69ad6ff8a4aa3"
integrity sha512-u51iKYe2QtdnbMaTRQddHIv7Z7c1g5/Cuo9T4wbNUCEOtbdLSlTstxeAyl+V6dkQaI7zGKemOB9E/gupBZUoKg==
"@abp/star-rating-svg@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-8.0.1.tgz#57c151bf154746cba1637873c62e613a774e31d4"
integrity sha512-i3qwBSCO8EDAxlduYufe4GONx08PHZ1p/gcwvNwZRbHdREKZBxvHbZhAj7SC4xqC2aGIieRG8W84NSnzP2Ur+w==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
star-rating-svg "^3.5.0"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/tui-editor@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.0.tgz#580737ed8e3a29ada576866556afbce5655cddfc"
integrity sha512-bsFwmAxLIV9IkcTqJor0ev0+noQqWsczxIkaSx9HWw08/YkNPfG0ak7gICU1I/gZoB7IMoaiwC6dXfY27BKSWA==
"@abp/tui-editor@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-8.0.1.tgz#1310d50588fa7ad04b746cd3318723e2d23eab51"
integrity sha512-ALOIXj2sw9mCYKmzuXfbQ0J2ZHC+D3eWov8eJBVppkcQZeDlrxDLcFPqHLdNT+e2EYd1zABRhT7Fx7I9uVOqLw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/prismjs" "~8.0.0"
"@abp/jquery" "~8.0.1"
"@abp/prismjs" "~8.0.1"
"@abp/uppy@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.0.tgz#9da0601a868fcab80a1c125da90e77758c09c640"
integrity sha512-Z/Du8qeHQYLjTgI9ZGva7orreBKfEsNRFxmfCXS5eqsytcoYyJsIR6o4tN0XnBRouV3P3C06yYpW0ttWlu6RmQ==
"@abp/uppy@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-8.0.1.tgz#775f5176d6e3693b550ee75f8562cfcaa8687e30"
integrity sha512-78+vWkm0D6jhq1wrflk58uicn5L1YdWHq0wN2vgjVtYRFlamjYx0vcmP5BI/v4htFjmpkyAfpFtyTBjdO18Y6w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
uppy "^1.16.1"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

@ -2,47 +2,47 @@
# yarn lockfile v1
"@abp/anchor-js@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.0.tgz#d2a51171d0ef07657d6cb7d5e933cbdbd68bc800"
integrity sha512-D98eiLTNS7sP0q4IcFFC5llULjWVBeacRdAeFbZMqak2TAz3i9zwgY1A8A53xrc6fpZKDAnFX3ARuS4VoqhDFQ==
"@abp/anchor-js@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-8.0.1.tgz#6845a309c53377069ca3267d2a6ed38c3f802176"
integrity sha512-woOxuG/cD+pjtlSh86E8FYEK7z0WKc/sBViNpnNaQtB7DgE5aWhheQymQajyuVtDL0h+6J5FFIQuHVp7Hj7j0A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
anchor-js "^4.3.1"
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -51,194 +51,194 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/clipboard@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.0.tgz#cb597686e07e9ef68a09ebf7101498281939fb10"
integrity sha512-JonHbsCwJQ5iI45zy6lFu9kwXUYoRZC+t31N1w7fDMxekwPEjenBR4g33aGLIySTL7ExKiYjBsEVrCg8GKG/mg==
"@abp/clipboard@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-8.0.1.tgz#c8758c3a8259cb105307fe9971ee432f3950d287"
integrity sha512-Yo+EL8wfL54KNBhpicy/gSoUv2QNOt39LALgFxNdhMaAkMvQIhkuVN4H0Lk7bcUDG8cRT52CuFRy0Fb5nDFFYA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
clipboard "^2.0.8"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/docs@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.0.tgz#b461b1233bb2e4e64035c374c29c30332f7cbf8d"
integrity sha512-StQMsssu+P+pG/+Or1Q3RL1TQRbJj+V1Z12DsybYRAATB8LBvSTOphx4/ico2nee6ZW6npOxze8ke2vS8MjHxA==
"@abp/docs@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-8.0.1.tgz#0ed6efe822d6d054018d3808d3cf607c40b88641"
integrity sha512-6qBi5G1qp9tdvyu9u/NhZXKyyWyOgGLRGUrdgBJoNOiCpXoqHWwktzww9THiFj+QkjUBW2C/rQVJkwOVQzoXdA==
dependencies:
"@abp/anchor-js" "~8.0.0"
"@abp/clipboard" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/popper.js" "~8.0.0"
"@abp/prismjs" "~8.0.0"
"@abp/anchor-js" "~8.0.1"
"@abp/clipboard" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/popper.js" "~8.0.1"
"@abp/prismjs" "~8.0.1"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/popper.js@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.0.tgz#7e804a97e778ad2351e22daeabf6161ca58fd7f1"
integrity sha512-mqRmzdYq882zWE6+yVbVRHyzgTenvBfM/hfWgHSWJfMOpmt6LclhriaVrQspYFV7CTZQYNdZYX/4tgJ+MYiXZA==
"@abp/popper.js@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-8.0.1.tgz#d1f1a818eab98bd40ba7e964201043bd4064d521"
integrity sha512-0s5bH2kRSNGCfz+18rr8BWR2+OKAVPNQFplxfnQY0RVKQ82h1AK0m7vk7fOU+BAG2G7ctUOUmbtX5kq7yTZzUQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@popperjs/core" "^2.11.2"
"@abp/prismjs@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.0.tgz#174ccbd33d47bb687fe35bed35f7c834ca5ee328"
integrity sha512-Udx3pdlUU2MO+di1BZgG3jKNIeImWoPySmBA8YaStqsAkD/yb+YyUD2QmCUfI55kqzRyhAKE467ZusDFFOY20w==
"@abp/prismjs@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-8.0.1.tgz#d9e1538188eaa2b5c7b8364c14255cf37a997d1f"
integrity sha512-TgJl+zx9UR9KU6p9BqzlSphp52hRCopJ7iv6gu1pkVHBK+mraE6nBHwZlAyziXVv/DJwo+RlXbBi/A9xfHB18A==
dependencies:
"@abp/clipboard" "~8.0.0"
"@abp/core" "~8.0.0"
"@abp/clipboard" "~8.0.1"
"@abp/core" "~8.0.1"
prismjs "^1.26.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/IdentityErrorCodes.cs

@ -11,4 +11,5 @@ public static class IdentityErrorCodes
public const string UsersCanNotChangeTwoFactor = "Volo.Abp.Identity:010007";
public const string CanNotChangeTwoFactor = "Volo.Abp.Identity:010008";
public const string YouCannotDelegateYourself = "Volo.Abp.Identity:010009";
public const string ClaimNameExist = "Volo.Abp.Identity:010021";
}

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "لا يمكنك تغيير إعداد العاملين.",
"Volo.Abp.Identity:010008": "لا يجوز تغيير إعداد عاملين.",
"Volo.Abp.Identity:010009": "لا يمكنك تفويض نفسك.",
"Volo.Abp.Identity:010021": "الاسم {0} موجود بالفعل.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "العدد الأقصى المسموح به لعضوية الوحدة التنظيمية للمستخدم",
"ThisUserIsNotActiveMessage": "هذا المستخدم غير نشط.",
"Permission:IdentityManagement": "إدارة الهوية",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Nastavení dvou faktorů nemůžete změnit.",
"Volo.Abp.Identity:010008": "Není povoleno měnit nastavení dvou faktorů.",
"Volo.Abp.Identity:010009": "Nemůžete delegovat své vlastní oprávnění.",
"Volo.Abp.Identity:010021": "Název '{0}' již existuje.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maximální povolený počet členů organizační jednotky pro uživatele",
"ThisUserIsNotActiveMessage": "Tento uživatel není aktivní.",
"Permission:IdentityManagement": "Správa identit",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Sie können Ihre Zwei-Faktor-Einstellung nicht ändern.",
"Volo.Abp.Identity:010008": "Die Zwei-Faktor-Einstellung dürfen nicht geändert werden.",
"Volo.Abp.Identity:010009": "Sie können sich nicht selbst delegieren.",
"Volo.Abp.Identity:010021": "Der Name existiert bereits {0}",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maximal zulässige Anzahl an Mitgliedschaften in Organisationseinheiten für einen Benutzer",
"ThisUserIsNotActiveMessage": "Dieser Benutzer ist nicht aktiv.",
"Permission:IdentityManagement": "Identitätsverwaltung",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json

@ -75,6 +75,7 @@
"Volo.Abp.Identity:010007": "Δεν μπορείτε να αλλάξετε τη ρύθμιση δύο παραγόντων.",
"Volo.Abp.Identity:010008": "Δεν επιτρέπεται η αλλαγή της ρύθμισης δύο παραγόντων.",
"Volo.Abp.Identity:010009": "Δεν μπορείτε να αναθέσετε την εξουσιοδότησή σας σε εσάς ίδιο.",
"Volo.Abp.Identity:010021": "Το όνομα '{0}' υπάρχει ήδη.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Μέγιστος επιτρεπόμενος αριθμός μελών μονάδας οργανισμού για έναν χρήστη",
"ThisUserIsNotActiveMessage": "Αυτός ο χρήστης δεν είναι ενεργός.",
"Permission:IdentityManagement": "Διαχείριση ταυτότητας",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json

@ -75,6 +75,7 @@
"Volo.Abp.Identity:010007": "You can't change your two factor setting.",
"Volo.Abp.Identity:010008": "Changing the two factor setting is not allowed.",
"Volo.Abp.Identity:010009": "You cannot delegate yourself!",
"Volo.Abp.Identity:010021": "Name exist: '{0}'",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maximum allowed organisation unit membership count for a user",
"Permission:IdentityManagement": "Identity management",
"Permission:RoleManagement": "Role management",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "You can't change your two factor setting.",
"Volo.Abp.Identity:010008": "It's not allowed to change two factor setting.",
"Volo.Abp.Identity:010009": "You can not delegate yourself.",
"Volo.Abp.Identity:010021": "Name exist: '{0}'.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maximum allowed organization unit membership count for a user",
"ThisUserIsNotActiveMessage": "This user is not active.",
"Permission:IdentityManagement": "Identity management",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "No puedes cambiar tu configuración de autentificación de dos pasos.",
"Volo.Abp.Identity:010008": "No está permitido cambiar la configuración de autenticación de dos pasos.",
"Volo.Abp.Identity:010009": "No puedes delegar tu propia cuenta!",
"Volo.Abp.Identity:010021": "Ya existe un con el nombre '{0}'",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Número máximo de unidades organizativas por usuario",
"ThisUserIsNotActiveMessage": "Este usuario no está activo.",
"Permission:IdentityManagement": "Gestión de identidades",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json

@ -75,6 +75,7 @@
"Volo.Abp.Identity:010007": "شما نمی توانید تنظیمات دو مرحله ای خود را تغییر دهید.",
"Volo.Abp.Identity:010008": "تغییر دادن تنظیمات دو مرحله ای مجاز نمی باشد.",
"Volo.Abp.Identity:010009": "شما نمی توانید خودتان را معرفی کنید.",
"Volo.Abp.Identity:010021": "نام {0} قبلاً استفاده گردیده است.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "حداکثر تعداد مجاز عضویت در یک واحد سازمان برای یک کاربر",
"ThisUserIsNotActiveMessage": "این کاربر غیرفعال میباشد.",
"Permission:IdentityManagement": "مدیریت هویت",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Et voi muuttaa kahden tekijän asetusta.",
"Volo.Abp.Identity:010008": "Kahden tekijän asetusta ei saa muuttaa.",
"Volo.Abp.Identity:010009": "Et voi delegoida itseäsi.",
"Volo.Abp.Identity:010021": "{0} on jo olemassa.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Suurin sallittu organisaatioyksikön jäsenmäärä käyttäjälle",
"ThisUserIsNotActiveMessage": "Tämä käyttäjä ei ole aktiivinen.",
"Permission:IdentityManagement": "Identiteetin hallinta",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Vous ne pouvez pas modifier votre paramètre à deux facteurs.",
"Volo.Abp.Identity:010008": "Il n’est pas permis de changer deux facteurs de réglage.",
"Volo.Abp.Identity:010009": "Vous ne pouvez pas vous déléguer vous-même.",
"Volo.Abp.Identity:010021" : "Le nom '{0}' existe déjà.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Nombre maximal d’adhésions autorisées à l’unité d’organisation pour un utilisateur",
"ThisUserIsNotActiveMessage": "Cet utilisateur n'est pas actif.",
"Permission:IdentityManagement": "Gestion de l’identité",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "आप अपनी दो कारक सेटिंग नहीं बदल सकते।",
"Volo.Abp.Identity:010008": "इसे दो कारक सेटिंग बदलने की अनुमति नहीं है।",
"Volo.Abp.Identity:010009": "आप अपने आप को अधिकृत नहीं कर सकते हैं!",
"Volo.Abp.Identity:010021" : "नाम '{0}' पहले से ही लिया गया है।",
"Identity.OrganizationUnit.MaxUserMembershipCount": "उपयोगकर्ता के लिए अधिकतम अनुमत संगठन इकाई सदस्यता गणना",
"ThisUserIsNotActiveMessage": "यह उपयोगकर्ता सक्रिय नहीं है।",
"Permission:IdentityManagement": "पहचान प्रबंधन",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Ne možete promijeniti postavku dva faktora.",
"Volo.Abp.Identity:010008": "Nije dopušteno mijenjati postavke dvofaktorske autentifikacije.",
"Volo.Abp.Identity:010009": "Ne možete delegirati sami sebi.",
"Volo.Abp.Identity:010021" : "Naziv '{0}' već postoji.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maksimalni dopušteni broj članstva u organizacijskoj jedinici za korisnika",
"ThisUserIsNotActiveMessage": "Ovaj korisnik nije aktivan.",
"Permission:IdentityManagement": "Upravljanje identitetom",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Nem változtathatja meg a kétlépcsős bejelentkezés beállítását.",
"Volo.Abp.Identity:010008": "Kétlépcsős bejelentkezés beállítás megváltoztatása nem megengedett.",
"Volo.Abp.Identity:010009": "Nem adhatja át a saját jogosultságait.",
"Volo.Abp.Identity:010021" : "'{0}' nevű már létezik.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "A maximálisan megengedett szervezeti egység tagsági szám egy felhasználó számára",
"ThisUserIsNotActiveMessage": "Ez a felhasználó nem aktív.",
"Permission:IdentityManagement": "Identitáskezelés",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Þú getur ekki breytt tveggja þátta stillingu þinni.",
"Volo.Abp.Identity:010008": "Það er ekki leyfilegt að breyta tvíþátta stillingu.",
"Volo.Abp.Identity:010009": "Þú getur ekki delegað þér sjálfum.",
"Volo.Abp.Identity:010021" : "Nafnið '{0}' er þegar í notkun.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Hámarks leyfileg fjöldi aðildar að skipulagseiningu fyrir notanda",
"ThisUserIsNotActiveMessage": "Þessi notandi er ekki virkur.",
"Permission:IdentityManagement": "Auðkenninga umsjón",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Non puoi modificare l'impostazione dei due fattori.",
"Volo.Abp.Identity:010008": "Non è consentito modificare l'impostazione a due fattori.",
"Volo.Abp.Identity:010009": "Non puoi delegare te stesso.",
"Volo.Abp.Identity:010021" : "Il nome '{0}' è già in uso.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Numero massimo consentito di membri dell'unità organizzativa per un utente",
"ThisUserIsNotActiveMessage": "Questo utente non è attivo.",
"Permission:IdentityManagement": "Gestione identità",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "U kunt uw instelling voor tweefactor authenticatie niet wijzigen.",
"Volo.Abp.Identity:010008": "Het is niet toegestaan om de instelling van tweefactor authenticatie te wijzigen.",
"Volo.Abp.Identity:010009": "U kunt uzelf niet delegeren.",
"Volo.Abp.Identity:010021" : "Er bestaat al een met de naam '{0}'.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maximaal toegestande aantal lidmaatschappen van organisatie-eenheden voor een gebruiker",
"ThisUserIsNotActiveMessage": "Deze gebruiker is niet actief.",
"Permission:IdentityManagement": "Identiteitsbeheer",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Nie możesz zmienić ustawienia dwóch czynników.",
"Volo.Abp.Identity:010008": "Nie wolno zmieniać ustawienia dwuczynnikowego.",
"Volo.Abp.Identity:010009": "Nie możesz delegować swoich uprawnień.",
"Volo.Abp.Identity:010021" : "Nazwa '{0}' już istnieje.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maksymalna dozwolona liczba członków jednostki organizacyjnej dla użytkownika",
"ThisUserIsNotActiveMessage": "Ten użytkownik nie jest aktywny.",
"Permission:IdentityManagement": "Zarządzanie tożsamością",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Você não pode alterar sua configuração de dois fatores.",
"Volo.Abp.Identity:010008": "Não é permitido alterar a configuração de dois fatores.",
"Volo.Abp.Identity:010009": "Você não pode delegar a si mesmo.",
"Volo.Abp.Identity:010021" : "Já existe um(a) {0} com o nome.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Contagem máxima permitida de membros da unidade organizacional para um usuário",
"ThisUserIsNotActiveMessage": "Este usuário não está ativo.",
"Permission:IdentityManagement": "Acessos",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Nu vă puteţi schimba setările de autentificare în doi paşi.",
"Volo.Abp.Identity:010008": "Nu este permisă modificarea setărilor autentificării în doi paşi.",
"Volo.Abp.Identity:010009": "Nu vă puteţi delega singur.",
"Volo.Abp.Identity:010021" : "Numele '{0}' este deja luat.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Numărul maxim de unităţi organizaţionale permise pentru un utilizator",
"ThisUserIsNotActiveMessage": "Acest utilizator nu este activ.",
"Permission:IdentityManagement": "Administrare identităţii",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Вы не можете изменить настройку двух факторов.",
"Volo.Abp.Identity:010008": "Изменение двухфакторной настройки не допускается.",
"Volo.Abp.Identity:010009": "Вы не можете делегировать свои собственные права.",
"Volo.Abp.Identity:010021" : "Имя '{0}' уже существует.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Максимально допустимое количество членов организационного подразделения для пользователя",
"ThisUserIsNotActiveMessage": "Этот пользователь не активен.",
"Permission:IdentityManagement": "Управление идентификацией",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Dvojfaktorové nastavenie nie je možné zmeniť.",
"Volo.Abp.Identity:010008": "Dvojfaktorové nastavenie nie je povolené zmeniť.",
"Volo.Abp.Identity:010009": "Nemôžete delegovať svoje vlastné oprávnenia.",
"Volo.Abp.Identity:010021" : "Názov '{0}' sa už používa.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Maximálny povolený počet členov organizačnej jednotky pre používateľa",
"ThisUserIsNotActiveMessage": "Tento používateľ nie je aktívny.",
"Permission:IdentityManagement": "Správa identít",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Nastavitve dveh faktorjev ne morete spremeniti.",
"Volo.Abp.Identity:010008": "Ni dovoljeno spreminjati nastavitve dveh faktorjev.",
"Volo.Abp.Identity:010009": "Ne morete delegirati svojih pravic.",
"Volo.Abp.Identity:010021" : "Naziv '{0}' že obstaja.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Največje dovoljeno število članov v organizacijski enoti za uporabnika",
"ThisUserIsNotActiveMessage": "Ta uporabnik ni aktiven.",
"Permission:IdentityManagement": "Upravljanje identitet",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "İki faktörlü ayarınızı değiştiremezsiniz.",
"Volo.Abp.Identity:010008": "İki faktörlü ayarın değiştirilmesine izin verilmez.",
"Volo.Abp.Identity:010009": "Kendinizi yetkilendiremezsiniz.",
"Volo.Abp.Identity:010021" : "{0} isminde bir birim zaten var.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Bir kullanıcı için izin verilen en fazla organizasyon birimi sayısı",
"ThisUserIsNotActiveMessage": "Bu kullanıcı aktif değil.",
"Permission:IdentityManagement": "Kimlik yönetimi",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "Bạn không thể thay đổi cài đặt hai yếu tố của mình.",
"Volo.Abp.Identity:010008": "Không được phép thay đổi cài đặt hai yếu tố.",
"Volo.Abp.Identity:010009": "Bạn không thể ủy quyền cho chính mình.",
"Volo.Abp.Identity:010021": "Tên '{0}' đã tồn tại.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "Số lượng thành viên đơn vị tổ chức tối đa được phép cho một người dùng",
"ThisUserIsNotActiveMessage": "Người dùng này không hoạt động.",
"Permission:IdentityManagement": "Quản lý danh tính",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "你不能修改你的双因素身份验证设置",
"Volo.Abp.Identity:010008": "不允许修改双因素身份验证设置。",
"Volo.Abp.Identity:010009": "你不能委托给自己。",
"Volo.Abp.Identity:010021": "名称:'{0}' 已存在",
"Identity.OrganizationUnit.MaxUserMembershipCount": "组织单位最大允许的成员资格计数",
"ThisUserIsNotActiveMessage": "该用户不可用。",
"Permission:IdentityManagement": "身份标识管理",

1
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json

@ -76,6 +76,7 @@
"Volo.Abp.Identity:010007": "你不能修改你的雙因素身份驗證設置",
"Volo.Abp.Identity:010008": "不允許修改雙因素身份驗證設置.",
"Volo.Abp.Identity:010009": "你不能委派給自己",
"Volo.Abp.Identity:010021" : "名稱 '{0}' 已存在.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "允許一個使用者至多可隸屬在幾個組織單位",
"ThisUserIsNotActiveMessage": "該用戶不可用.",
"Permission:IdentityManagement": "身份識別管理",

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

@ -16,7 +16,7 @@ public class IdentityClaimTypeManager : DomainService
{
if (await IdentityClaimTypeRepository.AnyAsync(claimType.Name))
{
throw new AbpException($"Name Exist: {claimType.Name}");
throw new BusinessException(IdentityErrorCodes.ClaimNameExist).WithData("0", claimType.Name);
}
return await IdentityClaimTypeRepository.InsertAsync(claimType);

2
modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/IdentityClaimTypeManager_Tests.cs

@ -32,7 +32,7 @@ public class IdentityClaimTypeManager_Tests : AbpIdentityDomainTestBase
[Fact]
public async Task Create_Name_Exist_Should_Exception()
{
await Assert.ThrowsAnyAsync<AbpException>(async () => await _claimTypeManager.CreateAsync(
await Assert.ThrowsAnyAsync<BusinessException>(async () => await _claimTypeManager.CreateAsync(
new IdentityClaimType(
Guid.NewGuid(), "Age")));
}

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

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

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

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

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

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

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

@ -182,6 +182,11 @@ public partial class PermissionManagementModal
}
}
}
protected virtual int GetPermissionDepthOrDefault(string name)
{
return _permissionDepths.GetValueOrDefault(name, 0);
}
protected virtual void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup)
{

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

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

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

@ -2,39 +2,39 @@
# yarn lockfile v1
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.0.tgz#c58d15186ad9842834c953e4d712009597ead5c2"
integrity sha512-d43CG48iS8vQvA85tSK7OlSHdcC9JuBT7mpN7DlLViiQewVeoKwdKkMhl5nkX4k0yNtqaRbWYlDD6kDp95TktA==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.0"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.0.tgz#4931d9bd40fba2d3e38d3a2a8da2d2e1c1198cb1"
integrity sha512-YPusLRaR6sBN13rAH/rewZv4GIM3bUsmMjz7o8qVK/3CYTx/iCAn7JSvNBbhCJT151RLmdYrahOsr8UUXx4k8Q==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.0"
"@abp/bootstrap" "~8.0.0"
"@abp/bootstrap-datepicker" "~8.0.0"
"@abp/bootstrap-daterangepicker" "~8.0.0"
"@abp/datatables.net-bs5" "~8.0.0"
"@abp/font-awesome" "~8.0.0"
"@abp/jquery-form" "~8.0.0"
"@abp/jquery-validation-unobtrusive" "~8.0.0"
"@abp/lodash" "~8.0.0"
"@abp/luxon" "~8.0.0"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.0"
"@abp/moment" "~8.0.0"
"@abp/select2" "~8.0.0"
"@abp/sweetalert2" "~8.0.0"
"@abp/timeago" "~8.0.0"
"@abp/toastr" "~8.0.0"
"@abp/aspnetcore.mvc.ui@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.0.tgz#9760a1e4be0e2632e11a3f570209b1eefdf81607"
integrity sha512-+WBwpQfDmhP64BVSjyyiqRENpn5EBgcmA7JVMfmdmEJTrzx9ma7WSbLd5QxUxawMSkcjjnK95c5JdMVZXdaL8g==
"@abp/aspnetcore.mvc.ui.theme.basic@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-8.0.1.tgz#3f151da8003c2c3d43a84b700a7681a5b77f98cb"
integrity sha512-N+QgEU51PyvqHGK3RkokZgsttifExXw1MZxDwWjZnfMyZyPo3UNwmnjSYjbrKt4lpz+5F1H7ar2auErCvVxVWg==
dependencies:
"@abp/aspnetcore.mvc.ui.theme.shared" "~8.0.1"
"@abp/aspnetcore.mvc.ui.theme.shared@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.0.1.tgz#ea00616e4d71f3ae53eccad5c6de1fd9e81290ff"
integrity sha512-rHk99uPYcc4Zi/Hkd/D/tLABb6Jd3HlItC28Lod4QtV6BVghBcQT6IWu06dL5o7i+9+EeiUknI21hW9uW1QjOg==
dependencies:
"@abp/aspnetcore.mvc.ui" "~8.0.1"
"@abp/bootstrap" "~8.0.1"
"@abp/bootstrap-datepicker" "~8.0.1"
"@abp/bootstrap-daterangepicker" "~8.0.1"
"@abp/datatables.net-bs5" "~8.0.1"
"@abp/font-awesome" "~8.0.1"
"@abp/jquery-form" "~8.0.1"
"@abp/jquery-validation-unobtrusive" "~8.0.1"
"@abp/lodash" "~8.0.1"
"@abp/luxon" "~8.0.1"
"@abp/malihu-custom-scrollbar-plugin" "~8.0.1"
"@abp/moment" "~8.0.1"
"@abp/select2" "~8.0.1"
"@abp/sweetalert2" "~8.0.1"
"@abp/timeago" "~8.0.1"
"@abp/toastr" "~8.0.1"
"@abp/aspnetcore.mvc.ui@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.0.1.tgz#7d1553901d58c2256e4dafb237d60774ba01868f"
integrity sha512-qy26tjaQaK2r7jjeEnvAxTGOzVaytfkz3kJE5fFEZ2bkcpYyMX9u9ta5JkO8qdxNyxgdJt2q9HbXcMDfIc+IMQ==
dependencies:
ansi-colors "^4.1.1"
extend-object "^1.0.0"
@ -43,158 +43,158 @@
merge-stream "^2.0.0"
micromatch "^4.0.2"
"@abp/bootstrap-datepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.0.tgz#458e0acaf6aedbfb03df692b9b2ec87b9fdad954"
integrity sha512-UetR0ldw0u5i2ohNpeI8+W0AGrov8tiglTTNyx8sF6WMGcCNCtU72jZCOc9/z/q91AijQrtdHIqpN/1B91YiMw==
"@abp/bootstrap-datepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.0.1.tgz#18498cfc5bf1d9f7aa189dfde18e4058f3ead75d"
integrity sha512-1pji99slK1OAlDJv5yWDE6Pfp/kvN4xhWV6sJd3KiCLW8EAa7gQ1pggYIHohUbf73+MsmUyQzdT70jl0q1yD9A==
dependencies:
bootstrap-datepicker "^1.9.0"
"@abp/bootstrap-daterangepicker@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.0.tgz#613d2984d0f3981e0270d337b360c27397dbc480"
integrity sha512-nQFDtCp1+EuUfnoRmMcGvOgd4yZPMqjsThiW3m2KIV2Y+YlT52mZLBVpqRBpC2993Bs8E9Zpp4R7ebHJgacePg==
"@abp/bootstrap-daterangepicker@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.0.1.tgz#a88efa81200c6abc2620b29ef67b45ce5dbc9348"
integrity sha512-8w5mwfy6p7d+5ky3vt4Jxl5GelaIcYz39yr/BAzcA6nDGkJTehl3Y1dW/kFuaNkZjHWwD4s3CYtU7YrxZyyc4A==
dependencies:
bootstrap-daterangepicker "^3.1.0"
"@abp/bootstrap@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.0.tgz#7d679f88af98de6ac2c0725b86d43f9ce40c4f5b"
integrity sha512-JX6o8uMrsqiMMvbkDRePDqfPFHtWTuKhSTDa77ryp/AZYKOEvJfkdLZGZmYWy7UsB1RNXilth8kMyibqnw0CGg==
"@abp/bootstrap@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-8.0.1.tgz#ee3cf60a874b69386efad1d51cdf496a1f72c090"
integrity sha512-e8aPqM0ltPqas0k2T4xHPW1+3JBWpNKZNpHGnHo8PYxdtFZH2ZOFD6uEegiPbF8UvZMl8NpSR1QHAgTP65pjVA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
bootstrap "^5.1.3"
"@abp/core@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.0.tgz#cc4d9c0da10fb922a4adea8df67f60bb02d95365"
integrity sha512-qM7jSTR2uAhjAcsaFNchA89rLBiiJpUsvDBFCz0SyOuFz5DYAHo1njlhICcVAHF7H3NxQfVIndGVSjvmqmLC7Q==
"@abp/core@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/core/-/core-8.0.1.tgz#29612d1a407aae3313e07c9c707edc3b05eb7fab"
integrity sha512-y9jP4hBL3vg+4Pt47bewJDPZNgP7mWn7fKNUZCM1DLOYvQHSdHrIXTrdfpkPFcAA9B2Anhsn3OiZKsHQygHHwA==
dependencies:
"@abp/utils" "~8.0.0"
"@abp/utils" "~8.0.1"
"@abp/datatables.net-bs5@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.0.tgz#c874180ea85fd0b2598fde90e2207bea267870c6"
integrity sha512-8w4oXTQwFnb56NTpeXjUsITGeMtuxv18ZAPK8Zmw28s5uOoIV/d/bEp11hXPwSk3SrjlyLw0lDcZCItwD+W8DQ==
"@abp/datatables.net-bs5@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.0.1.tgz#42f28abe29133b6b0b24feb6f532015517b03f31"
integrity sha512-jgukx5LfBPjsrSfU3lA18QvP3qRqtYQxPsJxfUO1bzqr4bstdBXEPWWYFN5trJ9ZtnyWod6bsCKDS9KiFgfkug==
dependencies:
"@abp/datatables.net" "~8.0.0"
"@abp/datatables.net" "~8.0.1"
datatables.net-bs5 "^1.11.4"
"@abp/datatables.net@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.0.tgz#09ef3575a611f6ec123d2a9d4d55b8c89e30d115"
integrity sha512-WmsAfQEGPWMTqHGbeiX3RVfIdfkrMOtUfJmR0JaYJMuQo3STmMSnzOgNMKviDeQdzplgoOOKp6j0OgIqcciowg==
"@abp/datatables.net@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-8.0.1.tgz#321701e94b8494704137ef8056bf5055e40d4fe4"
integrity sha512-BAejiKaSQdypKgr82SpJKFmS8FAazI1xCDOQ3on3KiKxPS8Jh1TOPsltcRi55WSPDaGgS9SyOSKN4th7ZoqQUA==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
datatables.net "^1.11.4"
"@abp/font-awesome@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.0.tgz#ce7debf296fddbdf79139147f6c9761ec68b6587"
integrity sha512-qeihwiim6YMcL3KfHU0CViVl5MamQXbTp4606r/hKQejCSbdqR9XupYVbTAyojXLCCRqfnDVuXwqWCFTKVbQow==
"@abp/font-awesome@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-8.0.1.tgz#248119decc0dffa07ba0e7848acc015ab56a7fa6"
integrity sha512-/eOYPdfUQ58hor4WMZPtkAhCODqYrb0tv/4UrFovxkILidEXLVue9EODAi/ZVkeGr+kMPL35WsxP8XpZVxBI8A==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
"@fortawesome/fontawesome-free" "^5.15.4"
"@abp/jquery-form@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.0.tgz#466343a87baa2f53fb57cf377e0fb0c07ff02bb9"
integrity sha512-xinU2Yu0YWNjoaYnBm+OoN8oNX/BDPzbqGtjlH1s5I+M/S0yf/qlPEzvzL5+epBlt0GKza/SqwSsuAVsfuFrKQ==
"@abp/jquery-form@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-8.0.1.tgz#87467469f5493c336eb93bd6a2871543db8938ec"
integrity sha512-7+oW9OGrJmnHZeOXL/EogchMKQ/8QQfA92uFimteAnd3wn4wJ12mNj4ei24FVZFa40g6TCmIu4rSDFgF8TEO8A==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-form "^4.3.0"
"@abp/jquery-validation-unobtrusive@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.0.tgz#a641cc4bff6de178ed3429987017c00bf68e81f9"
integrity sha512-nUcktSW5tPifa6yNX9Y8zCi0VCUJklVSSd4f3eKfjU8SIcWq1eNfR6R+MHRZEVVmyB7xeYMBlc0yjxVYwUUlEw==
"@abp/jquery-validation-unobtrusive@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.0.1.tgz#a34959240ab712d53e2f3b3e78d1abc59e563fca"
integrity sha512-OTFnvTXzzrAy4YKhBhb2LiGzYHHfDoIfeFm0NMM4aBLRFJ92BLhAx9bbb5E4NulKc0nA5GS4BTXEG3E2AEXHug==
dependencies:
"@abp/jquery-validation" "~8.0.0"
"@abp/jquery-validation" "~8.0.1"
jquery-validation-unobtrusive "^3.2.12"
"@abp/jquery-validation@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.0.tgz#674fe49294c622b07b843ab8721a5ae32024b7b9"
integrity sha512-B/aFZsKbILP4FPuc3eU17APkbBWJhjWXSQCiSXbHpDZYJN5km1l52gpuWR+7Yo5CXnAP06N+zUYHf86tNCZyBw==
"@abp/jquery-validation@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-8.0.1.tgz#8ff9116e34cdb4a1e6cee1ec7845b1118f8acbdf"
integrity sha512-b+EwUt0aujrDWXt4bchTr8oQkoalIjLe1GgTnCByFs9dwmG60fI5BxDJcc/WWMJWdzJhZCDT5vsFZgMLrkjCRw==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
jquery-validation "^1.19.3"
"@abp/jquery@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.0.tgz#67bf40f87c335b1cba73f406f0102f35e820fd84"
integrity sha512-QhjBz/s1hVJcsYCbuZwNOtOCvsC93OMzMJHoZ2COaKkOZlt6tiRHhawdYVZloKDaMdfcd5tvqbkNhXtQ4K9AXg==
"@abp/jquery@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-8.0.1.tgz#04d528b57486c0b1d70ce17dbbbf311bf65d7a8f"
integrity sha512-9szbH6FmletKWLwyK+V4ujITpHbMOo8ZAOeHWqEUjqmxRuOLeaR7JGWjctWyT5IbGJ0YwnXWuZh3PvYHyDMuOw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
jquery "~3.6.0"
"@abp/lodash@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.0.tgz#4c809c4755ed11e70875d30f04312b0ff10a2dbb"
integrity sha512-V0y4k9HlggBvJtK5m35Gkori2IN0E4ec1JpBgGeaOStcvThAL1EtXip1kqPORMbC4wm+bgpT0QWhiqCeKBFoLg==
"@abp/lodash@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-8.0.1.tgz#dc5e2456799e1c83468d5e0c15098706f1aae51b"
integrity sha512-JYknJElmBEmaBzs00JE3tOTH9QcpsfIkzA6WDmy7pRGrN3eyGk6zDb8iKz+8IX5zEqC5ysXtdujN5lf8IDGfgw==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
lodash "^4.17.21"
"@abp/luxon@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.0.tgz#13a1145dc79d908f3398944c4bf0fb0457d94217"
integrity sha512-ZEGegnr+KCczPUrxxPmBUKGyiWkjAa4hDWb06mozdVP14zHQbbZfyKKXwrPfanwcj96Ui9i2klnrKPXuyppBJw==
"@abp/luxon@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-8.0.1.tgz#87d8a8b0b6a33634355f6b53d071a86f74874e37"
integrity sha512-jccpLHUPTOnHpeBKK3QO+C35+eIAOadRsjXi02bqgIMKV6pnqhWPxXUAVTLslcTYDpGqfMhhEuPI68ZIqlq/AA==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
luxon "^2.3.0"
"@abp/malihu-custom-scrollbar-plugin@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.0.tgz#fd4428d66ee38b4b2c02c0e300d5bd75dcda414d"
integrity sha512-jrD4AHd2Pdr28Ps3QtEDVDMSnK7xSumCKKSJl0R5SJcMyskByJ6gwydYqMGeQkCVnk1ztEZFfJNhOO35A+SBWA==
"@abp/malihu-custom-scrollbar-plugin@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.0.1.tgz#9ef627c8c3c560342a2b0693d8a2e05c8a15a8a9"
integrity sha512-LI4tHBxtCb9gPv8BMreowPNIlnKPu57Xg7QUA+7/xF8alCFe0pe//cl7ub2Q8kTkQ8LJdGszHWvyxL5hUYI/MQ==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
malihu-custom-scrollbar-plugin "^3.1.5"
"@abp/moment@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.0.tgz#26d0932bf4dac4dee25d0940eea50fcfeb37a69b"
integrity sha512-fgh0pXdxPi5Y9VnC6f12kwJmGQL4dowZtVp8lbNEjnCFiocAhEOOuN9gkTGk8y0xEhXroliW7wbaB2MJPINKhg==
"@abp/moment@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-8.0.1.tgz#a06eba4527acfd88d063a8b8f660113950ac230b"
integrity sha512-Fvm7ocdYzOnH+pRQ1d0dnn2Y5OWQ2aUSufLF7/PYBD4lP4FYBb1ZigGDPzSgyH9qy9adP/RLsNl6dPdT05rNHQ==
dependencies:
moment "^2.9.0"
"@abp/select2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.0.tgz#4a4ebd63f2b79d663dab709decb2f1b1f510950f"
integrity sha512-kl3of/L0GSHyxt6WYnBDdBqqtoUscY9qubaMHZrk9y1zOVXOM0JUQoyu2KDQhOZm7iCu34ATX47NAw59eb9Omw==
"@abp/select2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-8.0.1.tgz#0a3acb3c5fcc5a8b56d38fa3731e77f05ffe995b"
integrity sha512-LbeXoN1yDDg/9F2Cd6XFEAsVIeYneeoz9XnFVdTxZRZGN2lcaAKHlKJtb519pW1F9kUJIgd6AYhH/6nOOdXfjg==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
select2 "^4.0.13"
"@abp/sweetalert2@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.0.tgz#369c04e433eead8e7171cd84298bb3e4ecb14050"
integrity sha512-riaHcFdozJ8R/sAdhtnfa7GHhWjptnQODrZ2bqBkcKuw2d8LKQ+2v3tcflaWWHwsOmGVbki3EhJJPdFWOtli/w==
"@abp/sweetalert2@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-8.0.1.tgz#7eab5e037f03c7b05353897e2a75af3c028af981"
integrity sha512-pJV991Gd5DbTK7ezl1urZhRDVWOE7feh76Gk7K6ctHhLVL/mzzxF2TDdye7Ui8wq37LW1FN7E4+FJPEr+0WH4w==
dependencies:
"@abp/core" "~8.0.0"
"@abp/core" "~8.0.1"
sweetalert2 "^11.3.6"
"@abp/timeago@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.0.tgz#93947505b68f369df10bb38cd8c05376e1c1cbcb"
integrity sha512-Q+e5CvvFAU21hGuIXREtIeEl8WlGpsNqK+QbCRbjNvM0HgCPH/gRQNpAV+S7TqaI5W2Uggfcsd7GvTH3GtMv7g==
"@abp/timeago@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-8.0.1.tgz#c75adc1820f6ebbf377834f6ebf8dc6760243d47"
integrity sha512-pBaHxHs5Kg4vlUGTjnZP4ahyxeJEB2caXk2x/s6UBR369mj2kUk+YGH1u/s/QVHQIyxwSY0Yopo9/r/m26naEQ==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
timeago "^1.6.7"
"@abp/toastr@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.0.tgz#d409fec3fb1e5a886d0a03b0f58449a2f8a563d9"
integrity sha512-7evxuHJ+ZJtyCoIv0+HY/av5FC8Y5UzBtVjEB8Ol8RvhH5PBkErguPg9qPZvYcpHjJlYN+iKYAuXdQLZdXHwUQ==
"@abp/toastr@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-8.0.1.tgz#05f975fc57779ea1854c6fb96e03ba325ede17c9"
integrity sha512-tHt/tUsQrsYLx2QPHVCNNhe1K+vcTZxoFvDNemdWKT6q1aKfsDjn9Tf+OL1eRh7rAZo9FdBliNb50AdLH6GR9Q==
dependencies:
"@abp/jquery" "~8.0.0"
"@abp/jquery" "~8.0.1"
toastr "^2.1.4"
"@abp/utils@~8.0.0":
version "8.0.0"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.0.tgz#3de8e34e97e10ac9c2b8c1c194bf6b034fde302f"
integrity sha512-F8LsEedqkngbeFsszdZi1lshFqr++anyJFBoaRsKRw6hJPDPrYtHoOWEQ+p7QcH5UVVzVywQUGMNM+gmAT0vGQ==
"@abp/utils@~8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-8.0.1.tgz#193ebac7fe96dfc6e36bfeba8ef550ff247f16e0"
integrity sha512-695x8eNgmGUyozwBIUTkXczmgqfbTxzPOLXaxO33+pSgdR9vHo38Xw0jG6HbE/5qj3+hp0vU8wJH60V4QWM69A==
dependencies:
just-compare "^2.3.0"

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

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

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

Loading…
Cancel
Save