@L["Login"]
diff --git a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs
index 6ab8350b60..c17eb1e28f 100644
--- a/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs
+++ b/modules/account/src/Volo.Abp.Account.Web/Pages/Account/Login.cshtml.cs
@@ -10,6 +10,8 @@ using System.Diagnostics;
using System.Linq;
using System.Security.Claims;
using System.Threading.Tasks;
+using Microsoft.AspNetCore.Hosting;
+using Microsoft.Extensions.Hosting;
using Volo.Abp.Account.Settings;
using Volo.Abp.Auditing;
using Volo.Abp.Identity;
@@ -53,18 +55,22 @@ public class LoginModel : AccountPageModel
protected AbpAccountOptions AccountOptions { get; }
protected IOptions
IdentityOptions { get; }
protected IdentityDynamicClaimsPrincipalContributorCache IdentityDynamicClaimsPrincipalContributorCache { get; }
+ protected IWebHostEnvironment WebHostEnvironment { get; }
public bool ShowCancelButton { get; set; }
+ public bool ShowRequireMigrateSeedMessage { get; set; }
public LoginModel(
IAuthenticationSchemeProvider schemeProvider,
IOptions accountOptions,
IOptions identityOptions,
- IdentityDynamicClaimsPrincipalContributorCache identityDynamicClaimsPrincipalContributorCache)
+ IdentityDynamicClaimsPrincipalContributorCache identityDynamicClaimsPrincipalContributorCache,
+ IWebHostEnvironment webHostEnvironment)
{
SchemeProvider = schemeProvider;
IdentityOptions = identityOptions;
AccountOptions = accountOptions.Value;
IdentityDynamicClaimsPrincipalContributorCache = identityDynamicClaimsPrincipalContributorCache;
+ WebHostEnvironment = webHostEnvironment;
}
public virtual async Task OnGetAsync()
@@ -130,6 +136,17 @@ public class LoginModel : AccountPageModel
if (!result.Succeeded)
{
+ if (LoginInput.UserNameOrEmailAddress == IdentityDataSeedContributor.AdminUserNameDefaultValue &&
+ WebHostEnvironment.IsDevelopment())
+ {
+ var adminUser = await UserManager.FindByNameAsync(IdentityDataSeedContributor.AdminUserNameDefaultValue);
+ if (adminUser == null)
+ {
+ ShowRequireMigrateSeedMessage = true;
+ return Page();
+ }
+ }
+
Alerts.Danger(L["InvalidUserNameOrPassword"]);
return Page();
}
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
index 3b94f7f834..58f1b5bf7a 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
@@ -67,6 +67,9 @@
"EntityHistory": "ŲŖŲ§Ų±ŁŲ® Ų§ŁŁŁŲ§Ł",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} ŲØŁŲ§Ų³Ų·Ų© {2}.",
+ "MinutesAgo": "Ł
ŁŲ° {0} ŲÆŁŁŁŲ©",
+ "HoursAgo": "Ł
ŁŲ° {0} Ų³Ų§Ų¹Ų©",
+ "DaysAgo": "Ł
ŁŲ° {0} ŁŁŁ
",
"Created": "Ų®ŁŁŲŖ",
"Updated": "Ł
ŲŲÆŲ«",
"Deleted": "ŲŖŁ
Ų§ŁŲŲ°Ł",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json
index ceeb244fc8..b415c41556 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/cs.json
@@ -67,6 +67,9 @@
"EntityHistory": "Historie entity",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} od {2}.",
+ "MinutesAgo": "pÅed {0} minutami",
+ "HoursAgo": "pÅed {0} hodinami",
+ "DaysAgo": "pÅed {0} dny",
"Created": "VytvoÅeno",
"Updated": "AktualizovƔno",
"Deleted": "SmazƔno",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json
index 75e5c251c3..512556988f 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json
@@ -66,6 +66,9 @@
"EntityHistory": "EntitƤtsverlauf",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} durch {2}.",
+ "MinutesAgo": "Vor {0} Minuten",
+ "HoursAgo": "Vor {0} Stunden",
+ "DaysAgo": "Vor {0} Tagen",
"Created": "Erstellt",
"Updated": "Aktualisiert",
"Deleted": "Gelƶscht",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json
index 2f3152fca5..06d2a825f4 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de.json
@@ -67,6 +67,9 @@
"EntityHistory": "EntitƤtsgeschichte",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} von {2}.",
+ "MinutesAgo": "Vor {0} Minuten",
+ "HoursAgo": "Vor {0} Stunden",
+ "DaysAgo": "Vor {0} Tagen",
"Created": "Erstellt",
"Updated": "Aktualisiert",
"Deleted": "Gelƶscht",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
index 4071fac620..ac03e75db7 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
@@ -67,6 +67,9 @@
"EntityHistory": "Entity history",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} by {2}.",
+ "MinutesAgo": "{0} minutes ago",
+ "HoursAgo": "{0} hours ago",
+ "DaysAgo": "{0} days ago",
"Created": "Created",
"Updated": "Updated",
"Deleted": "Deleted",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
index 1227e0bc08..310b5de91b 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
@@ -67,6 +67,9 @@
"EntityHistory": "Historial de entidad",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} por {2}.",
+ "MinutesAgo": "Hace {0} minutos",
+ "HoursAgo": "Hace {0} horas",
+ "DaysAgo": "Hace {0} dĆas",
"Created": "Creado",
"Updated": "Actualizado",
"Deleted": "Eliminado",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json
index 9870d85155..76b374f51a 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json
@@ -67,6 +67,9 @@
"EntityHistory": "Entiteettihistoria",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} kirjoittanut {2}.",
+ "MinutesAgo": "{0} minuuttia sitten",
+ "HoursAgo": "{0} tuntia sitten",
+ "DaysAgo": "{0} pƤivƤƤ sitten",
"Created": "Luotu",
"Updated": "PƤivitetty",
"Deleted": "Poistettu",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
index ced0d637c9..5ea79065aa 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
@@ -67,6 +67,9 @@
"EntityHistory": "Historique de l'entitƩ",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} par {2}.",
+ "MinutesAgo": "Il y a {0} minutes",
+ "HoursAgo": "Il y a {0} heures",
+ "DaysAgo": "Il y a {0} jours",
"Created": "CrƩƩ",
"Updated": "Mise Ć jour",
"Deleted": "SupprimƩ",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
index 7c6a4b5587..7e1e84de7e 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
@@ -67,6 +67,9 @@
"EntityHistory": "ą¤ą¤ą¤¾ą¤ ą¤ą¤¤ą¤æą¤¹ą¤¾ą¤ø",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} ą¤øą„ {2}ą„¤",
+ "MinutesAgo": "{0} मिनठपहलą„",
+ "HoursAgo": "{0} ą¤ą¤ą¤ą„ पहलą„",
+ "DaysAgo": "{0} दिन पहलą„",
"Created": "बनाया ऄा",
"Updated": "ą¤
ą¤¦ą„ą¤Æą¤¤ą¤Ø",
"Deleted": "ą¤¹ą¤ą¤¾ą¤ ą¤ą¤",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json
index ec6028c6a8..ed6c345578 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hr.json
@@ -67,6 +67,9 @@
"EntityHistory": "Povijest entiteta",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} od {2}.",
+ "MinutesAgo": "prije {0} minuta",
+ "HoursAgo": "prije {0} sati",
+ "DaysAgo": "prije {0} dana",
"Created": "Stvoreno",
"Updated": "Ažurirano",
"Deleted": "Izbrisano",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json
index 1122431190..816aa4c0d5 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hu.json
@@ -67,6 +67,9 @@
"EntityHistory": "EntitƔstƶrtƩnet",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1}, szerzÅ: {2}.",
+ "MinutesAgo": "{0} perce",
+ "HoursAgo": "{0} órÔja",
+ "DaysAgo": "{0} napja",
"Created": "LƩtrehozva",
"Updated": "FrissĆtve",
"Deleted": "Tƶrƶlve",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json
index cdf1217b36..fc556570ff 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/is.json
@@ -67,6 +67,9 @@
"EntityHistory": "Saga eininga",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} eftir {2}.",
+ "MinutesAgo": "fyrir {0} mĆnĆŗtum",
+ "HoursAgo": "fyrir {0} klukkustundum",
+ "DaysAgo": "fyrir {0} dƶgum",
"Created": "Búið til",
"Updated": "UppfƦrt",
"Deleted": "Eytt",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
index 1a7823908a..6e3ef94959 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
@@ -67,6 +67,9 @@
"EntityHistory": "Storia dell'entitĆ ",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} di {2}.",
+ "MinutesAgo": "{0} minuti fa",
+ "HoursAgo": "{0} ore fa",
+ "DaysAgo": "{0} giorni fa",
"Created": "Creato",
"Updated": "Aggiornato",
"Deleted": "Eliminato",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json
index 6500e216b6..289b2318e3 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/nl.json
@@ -67,6 +67,9 @@
"EntityHistory": "Entiteitsgeschiedenis",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} door {2}.",
+ "MinutesAgo": "{0} minuten geleden",
+ "HoursAgo": "{0} uur geleden",
+ "DaysAgo": "{0} dagen geleden",
"Created": "Gemaakt",
"Updated": "Bijgewerkt",
"Deleted": "Verwijderd",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json
index bbbc627b98..9f4f6db58f 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pl-PL.json
@@ -67,6 +67,9 @@
"EntityHistory": "Historia jednostki",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} autorstwa {2}.",
+ "MinutesAgo": "{0} minut temu",
+ "HoursAgo": "{0} godzin temu",
+ "DaysAgo": "{0} dni temu",
"Created": "Utworzony",
"Updated": "Zaktualizowano",
"Deleted": "UsuniÄto",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
index 8e5557e442..d88aba16a6 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
@@ -67,6 +67,9 @@
"EntityHistory": "História da Entidade",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} por {2}.",
+ "MinutesAgo": "{0} minutos atrƔs",
+ "HoursAgo": "{0} horas atrƔs",
+ "DaysAgo": "{0} dias atrƔs",
"Created": "Criado",
"Updated": "Atualizado",
"Deleted": "ExcluĆdo",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json
index 73da32a928..0b546c4866 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ro-RO.json
@@ -67,6 +67,9 @@
"EntityHistory": "Istoricul entitÄČii",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} de la {2}.",
+ "MinutesAgo": "acum {0} minute",
+ "HoursAgo": "acum {0} ore",
+ "DaysAgo": "acum {0} zile",
"Created": "CreatÄ",
"Updated": "Actualizat",
"Deleted": "Čters",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
index 9dba5121ce..9d12238ac2 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
@@ -67,6 +67,9 @@
"EntityHistory": "ŠŃŃŠ¾ŃŠøŃ Š¾Š±ŃŠµŠŗŃа",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} Š¾Ń {2}.",
+ "MinutesAgo": "{0} минŃŃ Š½Š°Š·Š°Š“",
+ "HoursAgo": "{0} ŃŠ°Ńов назаГ",
+ "DaysAgo": "{0} Гней назаГ",
"Created": "Š”Š¾Š·Š“Š°Š½Š½ŃŠ¹",
"Updated": "ŠŠ±Š½Š¾Š²Š»ŠµŠ½Š¾",
"Deleted": "УГалено",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
index 672f32dd44..ae3925ea79 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
@@ -67,6 +67,9 @@
"EntityHistory": "História entity",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} vykonal {2}.",
+ "MinutesAgo": "pred {0} minĆŗtami",
+ "HoursAgo": "pred {0} hodinami",
+ "DaysAgo": "pred {0} dÅami",
"Created": "VytvorenĆ”",
"Updated": "AktualizovanĆ”",
"Deleted": "ZmazanĆ”",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
index 324a03b6db..460e43458e 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
@@ -67,6 +67,9 @@
"EntityHistory": "Zgodovina entitete",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} avtorja {2}.",
+ "MinutesAgo": "pred {0} minutami",
+ "HoursAgo": "pred {0} urami",
+ "DaysAgo": "pred {0} dnevi",
"Created": "Ustvarjeno",
"Updated": "Posodobljeno",
"Deleted": "Izbrisano",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sv.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sv.json
index 2432e63d33..3c57005a3d 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sv.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sv.json
@@ -67,6 +67,9 @@
"EntityHistory": "Enhetens historia",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} av {2}.",
+ "MinutesAgo": "{0} minuter sedan",
+ "HoursAgo": "{0} timmar sedan",
+ "DaysAgo": "{0} dagar sedan",
"Created": "Skapad",
"Updated": "Uppdaterad",
"Deleted": "Borttagen",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
index 6fb89d3b2b..b3e09335fc 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
@@ -66,6 +66,9 @@
"EntityHistory": "Entity GeƧmiÅi",
"DaysAgoTitle": "{1} {0}.",
"DaysAgoWithUserTitle": "{1} {2} tarafından {0}.",
+ "MinutesAgo": "{0} dakika ƶnce",
+ "HoursAgo": "{0} saat ƶnce",
+ "DaysAgo": "{0} gün önce",
"Created": "OluÅturuldu",
"Updated": "Güncellendi",
"Deleted": "Silindi",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json
index 0ea4845071..933593c168 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/vi.json
@@ -67,6 +67,9 @@
"EntityHistory": "Lį»ch sį» thį»±c thį»",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} cį»§a {2}.",
+ "MinutesAgo": "{0} phĆŗt trʰį»c",
+ "HoursAgo": "{0} giį» trʰį»c",
+ "DaysAgo": "{0} ngĆ y trʰį»c",
"Created": "Tįŗ”o",
"Updated": "ÄĆ£ cįŗp nhįŗt",
"Deleted": "ÄĆ£ xóa",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json
index 3f6099f04f..dc9cc4d667 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json
@@ -67,6 +67,9 @@
"EntityHistory": "å®ä½åå²",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} by {2}ć",
+ "MinutesAgo": "{0}åéå",
+ "HoursAgo": "{0}å°ę¶å",
+ "DaysAgo": "{0}天å",
"Created": "å建",
"Updated": "å·²ę“ę°",
"Deleted": "å·²å é¤",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
index 5b663c9568..dc0275186d 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
@@ -67,6 +67,9 @@
"EntityHistory": "實é«ę·å²",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} éé {2}.",
+ "MinutesAgo": "{0}åéå",
+ "HoursAgo": "{0}å°ęå",
+ "DaysAgo": "{0}天å",
"Created": "建ē«",
"Updated": "ę“ę°",
"Deleted": "å·²åŖé¤",
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/InstallationNotes.md b/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..35bd77d32d
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Installer/InstallationNotes.md
@@ -0,0 +1,9 @@
+# Installation Notes for Audit Logging Module
+
+The ABP Audit Logging module provides automatic audit logging for web requests, service methods, and entity changes. It helps you track user activities and changes in your application.
+
+This module is part of the ABP Framework and provides comprehensive audit logging capabilities including entity history tracking, exception logging, and user activity monitoring.
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [Audit Logging documentation](https://abp.io/docs/latest/framework/infrastructure/audit-logging).
\ No newline at end of file
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo/Abp/BackgroundJobs/BackgroundJobRecordConsts.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo/Abp/BackgroundJobs/BackgroundJobRecordConsts.cs
index 4369bfcece..7cf4e651fe 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo/Abp/BackgroundJobs/BackgroundJobRecordConsts.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo/Abp/BackgroundJobs/BackgroundJobRecordConsts.cs
@@ -2,6 +2,11 @@
public static class BackgroundJobRecordConsts
{
+ ///
+ /// Default value: 96
+ ///
+ public static int MaxApplicationNameLength { get; set; } = 96;
+
///
/// Default value: 128
///
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobRecord.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobRecord.cs
index 66714af6d6..c01f933781 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobRecord.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobRecord.cs
@@ -6,6 +6,11 @@ namespace Volo.Abp.BackgroundJobs;
public class BackgroundJobRecord : AggregateRoot, IHasCreationTime
{
+ ///
+ /// Application name that scheduled this job.
+ ///
+ public virtual string ApplicationName { get; set; }
+
///
/// Type of the job.
/// It's AssemblyQualifiedName of job type.
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobStore.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobStore.cs
index e29948cc95..c7dbd6fbef 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobStore.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/BackgroundJobStore.cs
@@ -34,10 +34,10 @@ public class BackgroundJobStore : IBackgroundJobStore, ITransientDependency
);
}
- public virtual async Task> GetWaitingJobsAsync(int maxResultCount)
+ public virtual async Task> GetWaitingJobsAsync(string applicationName, int maxResultCount)
{
return ObjectMapper.Map, List>(
- await BackgroundJobRepository.GetWaitingListAsync(maxResultCount)
+ await BackgroundJobRepository.GetWaitingListAsync(applicationName, maxResultCount)
);
}
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/IBackgroundJobRepository.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/IBackgroundJobRepository.cs
index b3c552c974..7e189df5c8 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/IBackgroundJobRepository.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo/Abp/BackgroundJobs/IBackgroundJobRepository.cs
@@ -2,11 +2,12 @@
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
+using JetBrains.Annotations;
using Volo.Abp.Domain.Repositories;
namespace Volo.Abp.BackgroundJobs;
public interface IBackgroundJobRepository : IBasicRepository
{
- Task> GetWaitingListAsync(int maxResultCount, CancellationToken cancellationToken = default);
+ Task> GetWaitingListAsync([CanBeNull] string applicationName, int maxResultCount, CancellationToken cancellationToken = default);
}
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs
index 5b51c8809d..53a2c53843 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/BackgroundJobsDbContextModelCreatingExtensions.cs
@@ -22,6 +22,7 @@ public static class BackgroundJobsDbContextModelCreatingExtensions
b.ConfigureByConvention();
+ b.Property(x => x.ApplicationName).IsRequired(false).HasMaxLength(BackgroundJobRecordConsts.MaxApplicationNameLength);
b.Property(x => x.JobName).IsRequired().HasMaxLength(BackgroundJobRecordConsts.MaxJobNameLength);
b.Property(x => x.JobArgs).IsRequired().HasMaxLength(BackgroundJobRecordConsts.MaxJobArgsLength);
b.Property(x => x.TryCount).HasDefaultValue(0);
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/EfCoreBackgroundJobRepository.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/EfCoreBackgroundJobRepository.cs
index a2be3c6e1e..a81de3cdfb 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/EfCoreBackgroundJobRepository.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo/Abp/BackgroundJobs/EntityFrameworkCore/EfCoreBackgroundJobRepository.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+using JetBrains.Annotations;
using Microsoft.EntityFrameworkCore;
using Volo.Abp.Domain.Repositories.EntityFrameworkCore;
using Volo.Abp.EntityFrameworkCore;
@@ -22,17 +23,16 @@ public class EfCoreBackgroundJobRepository : EfCoreRepository> GetWaitingListAsync(
- int maxResultCount,
- CancellationToken cancellationToken = default)
+ public virtual async Task> GetWaitingListAsync([CanBeNull] string applicationName, int maxResultCount, CancellationToken cancellationToken = default)
{
- return await (await GetWaitingListQueryAsync(maxResultCount)).ToListAsync(GetCancellationToken(cancellationToken));
+ return await (await GetWaitingListQueryAsync(applicationName, maxResultCount)).ToListAsync(GetCancellationToken(cancellationToken));
}
- protected virtual async Task> GetWaitingListQueryAsync(int maxResultCount)
+ protected virtual async Task> GetWaitingListQueryAsync([CanBeNull] string applicationName, int maxResultCount)
{
var now = Clock.Now;
return (await GetDbSetAsync())
+ .Where(t => t.ApplicationName == applicationName)
.Where(t => !t.IsAbandoned && t.NextTryTime <= now)
.OrderByDescending(t => t.Priority)
.ThenBy(t => t.TryCount)
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/InstallationNotes.md b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..953695c647
--- /dev/null
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Installer/InstallationNotes.md
@@ -0,0 +1,12 @@
+# Installation Notes for Background Jobs Module
+
+Background jobs are used to queue some tasks to be executed in the background. You may need background jobs for several reasons. Here are some examples:
+
+- To perform **long-running tasks** without having the users wait. For example, a user presses a 'report' button to start a long-running reporting job. You add this job to the **queue** and send the report's result to your user via email when it's completed.
+- To create **re-trying** and **persistent tasks** to **guarantee** that a code will be **successfully executed**. For example, you can send emails in a background job to overcome **temporary failures** and **guarantee** that it eventually will be sent. That way users do not wait while sending emails.
+
+Background jobs are **persistent** that means they will be **re-tried** and **executed** later even if your application crashes.
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [Background Jobs documentation](https://abp.io/docs/latest/framework/infrastructure/background-jobs).
\ No newline at end of file
diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo/Abp/BackgroundJobs/MongoDB/MongoBackgroundJobRepository.cs b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo/Abp/BackgroundJobs/MongoDB/MongoBackgroundJobRepository.cs
index a3f46643fe..71a5680524 100644
--- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo/Abp/BackgroundJobs/MongoDB/MongoBackgroundJobRepository.cs
+++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo/Abp/BackgroundJobs/MongoDB/MongoBackgroundJobRepository.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using System.Linq;
+using JetBrains.Annotations;
using MongoDB.Driver;
using MongoDB.Driver.Linq;
using Volo.Abp.Domain.Repositories.MongoDB;
@@ -23,17 +24,16 @@ public class MongoBackgroundJobRepository : MongoDbRepository> GetWaitingListAsync(
- int maxResultCount,
- CancellationToken cancellationToken = default)
+ public virtual async Task> GetWaitingListAsync([CanBeNull] string applicationName, int maxResultCount, CancellationToken cancellationToken = default)
{
- return await (await GetWaitingListQuery(maxResultCount)).ToListAsync(GetCancellationToken(cancellationToken));
+ return await (await GetWaitingListQuery(applicationName, maxResultCount, cancellationToken)).ToListAsync(GetCancellationToken(cancellationToken));
}
- protected virtual async Task> GetWaitingListQuery(int maxResultCount, CancellationToken cancellationToken = default)
+ protected virtual async Task> GetWaitingListQuery([CanBeNull] string applicationName, int maxResultCount, CancellationToken cancellationToken = default)
{
var now = Clock.Now;
return (await GetQueryableAsync(cancellationToken))
+ .Where(t => t.ApplicationName == applicationName)
.Where(t => !t.IsAbandoned && t.NextTryTime <= now)
.OrderByDescending(t => t.Priority)
.ThenBy(t => t.TryCount)
diff --git a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobRepository_Tests.cs b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobRepository_Tests.cs
index 02e4fa9d60..c62cb43309 100644
--- a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobRepository_Tests.cs
+++ b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobRepository_Tests.cs
@@ -1,4 +1,5 @@
-using System.Threading.Tasks;
+using System.Linq;
+using System.Threading.Tasks;
using Shouldly;
using Volo.Abp.Modularity;
using Volo.Abp.Timing;
@@ -23,12 +24,16 @@ public abstract class BackgroundJobRepository_Tests : Background
[InlineData(5)]
public async Task GetWaitingListAsync(int maxResultCount)
{
- var backgroundJobs = await _backgroundJobRepository.GetWaitingListAsync(maxResultCount);
+ var backgroundJobs = await _backgroundJobRepository.GetWaitingListAsync("App1", maxResultCount);
backgroundJobs.Count.ShouldBeGreaterThan(0);
backgroundJobs.Count.ShouldBeLessThanOrEqualTo(maxResultCount);
backgroundJobs.ForEach(j => j.IsAbandoned.ShouldBeFalse());
backgroundJobs.ForEach(j => j.NextTryTime.ShouldBeLessThanOrEqualTo(_clock.Now.AddSeconds(1))); //1 second tolerance
+
+ backgroundJobs.All(j => j.ApplicationName == "App1").ShouldBeTrue();
+ backgroundJobs.Any(j => j.ApplicationName == "App2").ShouldBeFalse();
+ backgroundJobs.Any(j => j.ApplicationName == null).ShouldBeFalse();
}
}
diff --git a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobsTestDataBuilder.cs b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobsTestDataBuilder.cs
index 079a0ab3ea..f6f4c37e12 100644
--- a/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobsTestDataBuilder.cs
+++ b/modules/background-jobs/test/Volo.Abp.BackgroundJobs.TestBase/Volo/Abp/BackgroundJobs/BackgroundJobsTestDataBuilder.cs
@@ -26,6 +26,7 @@ public class BackgroundJobsTestDataBuilder : ITransientDependency
await _backgroundJobRepository.InsertAsync(
new BackgroundJobRecord(_testData.JobId1)
{
+ ApplicationName = "App1",
JobName = "TestJobName",
JobArgs = "{ value: 1 }",
NextTryTime = _clock.Now.Subtract(TimeSpan.FromMinutes(1)),
@@ -40,6 +41,7 @@ public class BackgroundJobsTestDataBuilder : ITransientDependency
await _backgroundJobRepository.InsertAsync(
new BackgroundJobRecord(_testData.JobId2)
{
+ ApplicationName = "App2",
JobName = "TestJobName",
JobArgs = "{ value: 2 }",
NextTryTime = _clock.Now.AddMinutes(42),
@@ -54,6 +56,7 @@ public class BackgroundJobsTestDataBuilder : ITransientDependency
await _backgroundJobRepository.InsertAsync(
new BackgroundJobRecord(_testData.JobId3)
{
+ ApplicationName = "App1",
JobName = "TestJobName",
JobArgs = "{ value: 3 }",
NextTryTime = _clock.Now,
diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/WebAssemblyRedirectToLogin.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/WebAssemblyRedirectToLogin.razor
index 97e0eb2995..f4f3e152ce 100644
--- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/WebAssemblyRedirectToLogin.razor
+++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/WebAssemblyRedirectToLogin.razor
@@ -15,7 +15,7 @@
{
if (AbpAspNetCoreComponentsWebOptions.Value.IsBlazorWebApp)
{
- Navigation.NavigateTo(AuthenticationOptions.Value.LogoutUrl, forceLoad: true);
+ Navigation.NavigateTo(AuthenticationOptions.Value.LoginUrl, forceLoad: true);
}
else
{
diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Installer/InstallationNotes.md b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..dc655f430f
--- /dev/null
+++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Installer/InstallationNotes.md
@@ -0,0 +1,13 @@
+# Installation Notes for Basic Theme Module (MVC)
+
+The Basic Theme is a theme implementation for the ASP.NET Core MVC / Razor Pages UI. It is a minimalist theme that doesn't add any styling on top of the plain [Bootstrap](https://getbootstrap.com/). You can take the Basic Theme as the base theme and build your own theme or styling on top of it. See the Customization section.
+
+The Basic Theme has RTL (Right-to-Left language) support.
+
+If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://abp.io/themes), which is a part of the ABP.
+
+See the [Theming document](https://github.com/abpframework/abp/blob/rel-9.1/docs/en/framework/ui/mvc-razor-pages/theming.md) to learn about themes.
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [Basic Theme documentation](https://abp.io/docs/latest/framework/ui/mvc-razor-pages/basic-theme).
\ No newline at end of file
diff --git a/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/InstallationNotes.md b/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..088628d830
--- /dev/null
+++ b/modules/basic-theme/src/Volo.Abp.BasicTheme.Installer/InstallationNotes.md
@@ -0,0 +1,7 @@
+# Installation Notes for Basic Theme Module (Blazor)
+
+The Basic Theme is a theme implementation for the Blazor UI. It is a minimalist theme that doesn't add any styling on top of the plain [Bootstrap](https://getbootstrap.com/). You can take the Basic Theme as the base theme and build your own theme or styling on top of it. See the Customization section.
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [Blazor UI Basic Theme documentation](https://abp.io/docs/latest/framework/ui/blazor/basic-theme?UI=BlazorServer).
\ No newline at end of file
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
index 94a1b9f898..ec32f363dc 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json
@@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~9.1.0-rc.2",
- "@abp/prismjs": "~9.1.0-rc.2",
- "@abp/highlight.js": "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~9.1.0",
+ "@abp/prismjs": "~9.1.0",
+ "@abp/highlight.js": "~9.1.0"
}
}
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
index ce2626348e..52db1821a9 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock
@@ -2,212 +2,212 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/clipboard@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0-rc.2.tgz#ce800cc7169877e86e415adf6c6e54d11abd67bf"
- integrity sha512-a50oZr/Ufb2AJB3LvS0btyZKPRWVfmUJWIbQTyK5vK4w/lU6q1UMErqVZ1S7X8q4aZdl+d9fD/c7dXcsPr+Okw==
+"@abp/clipboard@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0.tgz#5d5678ef7e8c355715c5a74e4aabd0a21d5e6cbe"
+ integrity sha512-1TxZbB/q5DPeLhYzrc6y0OVekxnjM+CRH/Gu8nAXQMX46XjdTboXvBtvgKHV1aCznGNsWyjd5A2O5G/XGg9NNw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
clipboard "^2.0.11"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/highlight.js@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.1.0-rc.2.tgz#9b922239241efdb99b573bfba5c55546be542ec0"
- integrity sha512-P7HhfCtbGIAz3XGhO+AWMWQruxltYAzpsUANjsCDW7P9Y2in+w/Lrx2s40bZNI3YUs8gOCp1FmD9r8nyMOXKJg==
+"@abp/highlight.js@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.1.0.tgz#baed72c6ca38fd888b49174e632788c681306dce"
+ integrity sha512-kV6BFYESIIOJOJ1I9I3xUdLftrIkK8vZlIaBupJobxzNeOXh4/VRIVJE75xRXyMSmJRSMOZm8pjNoQsuKDgT3w==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@highlightjs/cdn-assets" "~11.10.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/prismjs@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0-rc.2.tgz#faad3515be1407e1789cb94ea6c8f6eb9ebe3875"
- integrity sha512-gofF9kHvrt6kbLYPAqOZ38uwTxy4+oyD+fTclt+g0xeco1AgzbSdaG45kRgKx1wdRDfzUFE/d0h+JKulsojSVA==
+"@abp/prismjs@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0.tgz#40b688c82ae808ef92516ea5731ccb38c19d2384"
+ integrity sha512-trSW1K6VtIEaAyxe7umQGimCTLrgdT6DwSiQ8PONvKa8WR5ZmzSDU7lK8SliorufkbWtdkjCvuXB81NGt3tAhQ==
dependencies:
- "@abp/clipboard" "~9.1.0-rc.2"
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/clipboard" "~9.1.0"
+ "@abp/core" "~9.1.0"
prismjs "^1.29.0"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
index ea16893331..ba5af1ba94 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json
@@ -3,8 +3,8 @@
"name": "asp.net",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0-rc.2",
- "@abp/prismjs": "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0",
+ "@abp/prismjs": "~9.1.0"
},
"devDependencies": {}
}
diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
index 5e6176db6f..7f5281eb00 100644
--- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
+++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock
@@ -2,211 +2,211 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0-rc.2.tgz#b3ab23e723d6368ce0ae0d0429dce1dc4e030283"
- integrity sha512-8pglBlcHqMUpkuYQ2fpvaaqrbnqwwoypFFEEza6szvLH0LZtBthNMWlBg4pvmrsePshNPqFIpNNaLU1TBA1Q8g==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0.tgz#e9e0321037c34b43145dfc7827c422fbf79f59ab"
+ integrity sha512-vLkyrdFXw0/MPyU2hzqGJJk7trmIlVMdflNIe/rF77UIRmJYHWaTmPt9i5PLN/O4s0jnE9kWlaaJ/VnnFWeGsQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/clipboard@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0-rc.2.tgz#ce800cc7169877e86e415adf6c6e54d11abd67bf"
- integrity sha512-a50oZr/Ufb2AJB3LvS0btyZKPRWVfmUJWIbQTyK5vK4w/lU6q1UMErqVZ1S7X8q4aZdl+d9fD/c7dXcsPr+Okw==
+"@abp/clipboard@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0.tgz#5d5678ef7e8c355715c5a74e4aabd0a21d5e6cbe"
+ integrity sha512-1TxZbB/q5DPeLhYzrc6y0OVekxnjM+CRH/Gu8nAXQMX46XjdTboXvBtvgKHV1aCznGNsWyjd5A2O5G/XGg9NNw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
clipboard "^2.0.11"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/prismjs@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0-rc.2.tgz#faad3515be1407e1789cb94ea6c8f6eb9ebe3875"
- integrity sha512-gofF9kHvrt6kbLYPAqOZ38uwTxy4+oyD+fTclt+g0xeco1AgzbSdaG45kRgKx1wdRDfzUFE/d0h+JKulsojSVA==
+"@abp/prismjs@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0.tgz#40b688c82ae808ef92516ea5731ccb38c19d2384"
+ integrity sha512-trSW1K6VtIEaAyxe7umQGimCTLrgdT6DwSiQ8PONvKa8WR5ZmzSDU7lK8SliorufkbWtdkjCvuXB81NGt3tAhQ==
dependencies:
- "@abp/clipboard" "~9.1.0-rc.2"
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/clipboard" "~9.1.0"
+ "@abp/core" "~9.1.0"
prismjs "^1.29.0"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/InstallationNotes.md b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..dcd9293ef3
--- /dev/null
+++ b/modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Installer/InstallationNotes.md
@@ -0,0 +1,16 @@
+# Installation Notes for Blob Storing Database Module
+
+It is typical to store file contents in an application and read these file contents on need. Not only files, but you may also need to save various types of large binary objects, a.k.a. [BLOBs](https://en.wikipedia.org/wiki/Binary_large_object), into a storage. For example, you may want to save user profile pictures.
+
+A BLOB is a typically byte array. There are various places to store a BLOB item; storing in the local file system, in a shared database or on the [Azure BLOB storage](https://azure.microsoft.com/en-us/products/storage/blobs/) can be options.
+
+The ABP provides an abstraction to work with BLOBs and provides some pre-built storage providers that you can easily integrate to. Having such an abstraction has some benefits;
+
+You can easily integrate to your favorite BLOB storage provides with a few lines of configuration.
+You can then easily change your BLOB storage without changing your application code.
+If you want to create reusable application modules, you don't need to make assumption about how the BLOBs are stored.
+ABP BLOB Storage system is also compatible to other ABP features like multi-tenancy.
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [BLOB Storing documentation](https://abp.io/docs/latest/framework/infrastructure/blob-storing).
\ No newline at end of file
diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json
index 5bcf8c1cf4..2c0e71ec56 100644
--- a/modules/blogging/app/Volo.BloggingTestApp/package.json
+++ b/modules/blogging/app/Volo.BloggingTestApp/package.json
@@ -3,7 +3,7 @@
"name": "volo.blogtestapp",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0-rc.2",
- "@abp/blogging": "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0",
+ "@abp/blogging": "~9.1.0"
}
}
diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
index 1ef288ba30..783bf4eae3 100644
--- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
+++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock
@@ -2,237 +2,237 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0-rc.2.tgz#b3ab23e723d6368ce0ae0d0429dce1dc4e030283"
- integrity sha512-8pglBlcHqMUpkuYQ2fpvaaqrbnqwwoypFFEEza6szvLH0LZtBthNMWlBg4pvmrsePshNPqFIpNNaLU1TBA1Q8g==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0.tgz#e9e0321037c34b43145dfc7827c422fbf79f59ab"
+ integrity sha512-vLkyrdFXw0/MPyU2hzqGJJk7trmIlVMdflNIe/rF77UIRmJYHWaTmPt9i5PLN/O4s0jnE9kWlaaJ/VnnFWeGsQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/blogging@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.1.0-rc.2.tgz#082298cb304d2533749557fa1da709a8285ccf59"
- integrity sha512-6mCx57Uq5UIXRn181rBlloYUEgN2+FPn+Acg7TyNmplHjHblmlMXQkC6EFl5luS5/gJf+7hLDDf1WUjl0prHtg==
+"@abp/blogging@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.1.0.tgz#17f9ad066361e385136fb0a59315952e263ef68e"
+ integrity sha512-KQVZMd0bBPn4HMYD4ZyIKMQpoUQGMCGVhfaOfSsnJMd9iHYXKcBEPLqAcO97ZtaSrnhTpgeb14Ai/9lmvVN5nw==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
- "@abp/owl.carousel" "~9.1.0-rc.2"
- "@abp/prismjs" "~9.1.0-rc.2"
- "@abp/tui-editor" "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+ "@abp/owl.carousel" "~9.1.0"
+ "@abp/prismjs" "~9.1.0"
+ "@abp/tui-editor" "~9.1.0"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/clipboard@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0-rc.2.tgz#ce800cc7169877e86e415adf6c6e54d11abd67bf"
- integrity sha512-a50oZr/Ufb2AJB3LvS0btyZKPRWVfmUJWIbQTyK5vK4w/lU6q1UMErqVZ1S7X8q4aZdl+d9fD/c7dXcsPr+Okw==
+"@abp/clipboard@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0.tgz#5d5678ef7e8c355715c5a74e4aabd0a21d5e6cbe"
+ integrity sha512-1TxZbB/q5DPeLhYzrc6y0OVekxnjM+CRH/Gu8nAXQMX46XjdTboXvBtvgKHV1aCznGNsWyjd5A2O5G/XGg9NNw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
clipboard "^2.0.11"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/owl.carousel@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.1.0-rc.2.tgz#9c689adc40a95549a94c856542ebcc93a9f60a86"
- integrity sha512-8TZ6RD3DUtscIg5aHCOUgarnXI/p5lANsC8x/wxKNlI1o1Dt43nGpEYadelrNrKZRBbPOXcjyboYDANEh/O50g==
+"@abp/owl.carousel@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.1.0.tgz#fbb77abb9645239329d4aab50d7582095a5338e3"
+ integrity sha512-taX/vBaaJx4gxjbFCyYtscgd24ATqOhLAK/RmMM9wb2aBUFeJWsJJaJ2Ruc/s7UvTYn+fHSZP2+EHfZLUZdTfA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
owl.carousel "^2.3.4"
-"@abp/prismjs@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0-rc.2.tgz#faad3515be1407e1789cb94ea6c8f6eb9ebe3875"
- integrity sha512-gofF9kHvrt6kbLYPAqOZ38uwTxy4+oyD+fTclt+g0xeco1AgzbSdaG45kRgKx1wdRDfzUFE/d0h+JKulsojSVA==
+"@abp/prismjs@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0.tgz#40b688c82ae808ef92516ea5731ccb38c19d2384"
+ integrity sha512-trSW1K6VtIEaAyxe7umQGimCTLrgdT6DwSiQ8PONvKa8WR5ZmzSDU7lK8SliorufkbWtdkjCvuXB81NGt3tAhQ==
dependencies:
- "@abp/clipboard" "~9.1.0-rc.2"
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/clipboard" "~9.1.0"
+ "@abp/core" "~9.1.0"
prismjs "^1.29.0"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/tui-editor@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.1.0-rc.2.tgz#ceb19b79047f998beb91cc5133eb7e30248ca1f3"
- integrity sha512-z7t8dw9xN9F4ICauwW3wrIOWg9rixvtoFDNopBmQfouuNQ6l8RQDWlTkTVpy3/4RDJyls19A+RmvzUgDUa4bCQ==
+"@abp/tui-editor@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.1.0.tgz#cc4106f0ea61ad1ee2497ecfec1eefb62189f57f"
+ integrity sha512-Ttmzn881+knyFst/5BZP+4vb4R+gx5loqWtbuQXthO2saisr/+QJX4EzqwYqPTVl81Y1HZwhcdTr/hMHOCMFpg==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
- "@abp/prismjs" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
+ "@abp/prismjs" "~9.1.0"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/blogging/src/Volo.Blogging.Installer/InstallationNotes.md b/modules/blogging/src/Volo.Blogging.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..9ef0de0d04
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Installer/InstallationNotes.md
@@ -0,0 +1,28 @@
+# Installation Notes for Blogging Module
+
+The ABP Blogging module provides a simple blogging system for ABP applications. It allows you to create and manage blogs, posts, tags, and comments. The module includes both a public interface for readers and an admin interface for content management.
+
+Key features of the Blogging module:
+- Multiple blog support
+- Post management with rich text editing
+- Commenting functionality
+- Social media sharing
+- Admin interface for content management
+
+## Required Configurations
+
+The Blogging module requires **permission** settings to be configured after installation. Ensure that the necessary roles have the appropriate access rights for managing blogs, posts, comments and others.
+
+### Update Database
+
+The Blogging module requires database migrations to be applied. Following installation, you must update the database to create the necessary tables.
+
+### Permissions
+
+Enable the following permissions for the roles that require access to the Blogging module:
+
+
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [Blogging Module documentation](https://abp.io/docs/latest/Modules/Cms-Kit/Blogging).
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Installer/blogging-permissions.png b/modules/blogging/src/Volo.Blogging.Installer/blogging-permissions.png
new file mode 100644
index 0000000000..733f3c668f
Binary files /dev/null and b/modules/blogging/src/Volo.Blogging.Installer/blogging-permissions.png differ
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
index 8bbf1c8764..b762a1f3f7 100644
--- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
+++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json
@@ -3,6 +3,6 @@
"name": "client-simulation-web",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0"
}
}
diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
index 8de83011b5..38a43d8ed5 100644
--- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
+++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock
@@ -2,194 +2,194 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0-rc.2.tgz#b3ab23e723d6368ce0ae0d0429dce1dc4e030283"
- integrity sha512-8pglBlcHqMUpkuYQ2fpvaaqrbnqwwoypFFEEza6szvLH0LZtBthNMWlBg4pvmrsePshNPqFIpNNaLU1TBA1Q8g==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0.tgz#e9e0321037c34b43145dfc7827c422fbf79f59ab"
+ integrity sha512-vLkyrdFXw0/MPyU2hzqGJJk7trmIlVMdflNIe/rF77UIRmJYHWaTmPt9i5PLN/O4s0jnE9kWlaaJ/VnnFWeGsQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json
index 45dc91572a..22be2478a6 100644
--- a/modules/cms-kit/angular/package.json
+++ b/modules/cms-kit/angular/package.json
@@ -15,11 +15,11 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~9.1.0-rc.2",
- "@abp/ng.identity": "~9.1.0-rc.2",
- "@abp/ng.setting-management": "~9.1.0-rc.2",
- "@abp/ng.tenant-management": "~9.1.0-rc.2",
- "@abp/ng.theme.basic": "~9.1.0-rc.2",
+ "@abp/ng.account": "~9.1.0",
+ "@abp/ng.identity": "~9.1.0",
+ "@abp/ng.setting-management": "~9.1.0",
+ "@abp/ng.tenant-management": "~9.1.0",
+ "@abp/ng.theme.basic": "~9.1.0",
"@angular/animations": "~10.0.0",
"@angular/common": "~10.0.0",
"@angular/compiler": "~10.0.0",
diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json
index 594fb1f5de..809fdf22e7 100644
--- a/modules/cms-kit/angular/projects/cms-kit/package.json
+++ b/modules/cms-kit/angular/projects/cms-kit/package.json
@@ -4,8 +4,8 @@
"peerDependencies": {
"@angular/common": "^9.1.11",
"@angular/core": "^9.1.11",
- "@abp/ng.core": ">=9.1.0-rc.2",
- "@abp/ng.theme.shared": ">=9.1.0-rc.2"
+ "@abp/ng.core": ">=9.1.0",
+ "@abp/ng.theme.shared": ">=9.1.0"
},
"dependencies": {
"tslib": "^2.0.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
index f8e1dbaa7a..f87ddf48c9 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
@@ -3,6 +3,6 @@
"name": "my-app-identityserver",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
index 8de83011b5..38a43d8ed5 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
@@ -2,194 +2,194 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0-rc.2.tgz#b3ab23e723d6368ce0ae0d0429dce1dc4e030283"
- integrity sha512-8pglBlcHqMUpkuYQ2fpvaaqrbnqwwoypFFEEza6szvLH0LZtBthNMWlBg4pvmrsePshNPqFIpNNaLU1TBA1Q8g==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0.tgz#e9e0321037c34b43145dfc7827c422fbf79f59ab"
+ integrity sha512-vLkyrdFXw0/MPyU2hzqGJJk7trmIlVMdflNIe/rF77UIRmJYHWaTmPt9i5PLN/O4s0jnE9kWlaaJ/VnnFWeGsQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
index 24015070e4..ef17244517 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
index 8de83011b5..38a43d8ed5 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
@@ -2,194 +2,194 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0-rc.2.tgz#b3ab23e723d6368ce0ae0d0429dce1dc4e030283"
- integrity sha512-8pglBlcHqMUpkuYQ2fpvaaqrbnqwwoypFFEEza6szvLH0LZtBthNMWlBg4pvmrsePshNPqFIpNNaLU1TBA1Q8g==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0.tgz#e9e0321037c34b43145dfc7827c422fbf79f59ab"
+ integrity sha512-vLkyrdFXw0/MPyU2hzqGJJk7trmIlVMdflNIe/rF77UIRmJYHWaTmPt9i5PLN/O4s0jnE9kWlaaJ/VnnFWeGsQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
index a1e8f07800..8efc393397 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0-rc.2",
- "@abp/cms-kit": "9.1.0-rc.2"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.1.0",
+ "@abp/cms-kit": "9.1.0"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
index 625ca8f93d..b2df3e3058 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
@@ -2,302 +2,302 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0-rc.2.tgz#b3ab23e723d6368ce0ae0d0429dce1dc4e030283"
- integrity sha512-8pglBlcHqMUpkuYQ2fpvaaqrbnqwwoypFFEEza6szvLH0LZtBthNMWlBg4pvmrsePshNPqFIpNNaLU1TBA1Q8g==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0-rc.2.tgz#fd24c11e00bf3dec7e96fd02c5d28f16f4a15530"
- integrity sha512-gHdwMFsjV9HrPMkfT5YAzbp6K1DaDucxqLkp7eLKvyMFf1hLQQjKF+m1eKAxlRAr6iADjs5b8z1pgr16TtHCnQ==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.1.0-rc.2"
- "@abp/bootstrap" "~9.1.0-rc.2"
- "@abp/bootstrap-datepicker" "~9.1.0-rc.2"
- "@abp/bootstrap-daterangepicker" "~9.1.0-rc.2"
- "@abp/datatables.net-bs5" "~9.1.0-rc.2"
- "@abp/font-awesome" "~9.1.0-rc.2"
- "@abp/jquery-form" "~9.1.0-rc.2"
- "@abp/jquery-validation-unobtrusive" "~9.1.0-rc.2"
- "@abp/lodash" "~9.1.0-rc.2"
- "@abp/luxon" "~9.1.0-rc.2"
- "@abp/malihu-custom-scrollbar-plugin" "~9.1.0-rc.2"
- "@abp/moment" "~9.1.0-rc.2"
- "@abp/select2" "~9.1.0-rc.2"
- "@abp/sweetalert2" "~9.1.0-rc.2"
- "@abp/timeago" "~9.1.0-rc.2"
- "@abp/toastr" "~9.1.0-rc.2"
-
-"@abp/aspnetcore.mvc.ui@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0-rc.2.tgz#840535025f42ea04f067598425db3b2d98371ebb"
- integrity sha512-4wQIDXk//x3vpTh4Mp8D0liPNarcMRlXBFArP3WtDZ6eEvzdz0gwOsbDXo9nlILNRBK//Sgxpp3W2c31SMjgQA==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.1.0.tgz#e9e0321037c34b43145dfc7827c422fbf79f59ab"
+ integrity sha512-vLkyrdFXw0/MPyU2hzqGJJk7trmIlVMdflNIe/rF77UIRmJYHWaTmPt9i5PLN/O4s0jnE9kWlaaJ/VnnFWeGsQ==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.1.0.tgz#35a73580b9b67a33708f2cf897243b50c9ad7100"
+ integrity sha512-rggTYL9poOFICsOseDX22JNhD0KWH8Oxs0YH91TZjvm/F67cPemW99eBlJc/YdJ7bN6icRiebN8m81y9MSanyg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.1.0"
+ "@abp/bootstrap" "~9.1.0"
+ "@abp/bootstrap-datepicker" "~9.1.0"
+ "@abp/bootstrap-daterangepicker" "~9.1.0"
+ "@abp/datatables.net-bs5" "~9.1.0"
+ "@abp/font-awesome" "~9.1.0"
+ "@abp/jquery-form" "~9.1.0"
+ "@abp/jquery-validation-unobtrusive" "~9.1.0"
+ "@abp/lodash" "~9.1.0"
+ "@abp/luxon" "~9.1.0"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.1.0"
+ "@abp/moment" "~9.1.0"
+ "@abp/select2" "~9.1.0"
+ "@abp/sweetalert2" "~9.1.0"
+ "@abp/timeago" "~9.1.0"
+ "@abp/toastr" "~9.1.0"
+
+"@abp/aspnetcore.mvc.ui@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.1.0.tgz#38d058ab148a36ad4d63870e8a501ca339e4a70e"
+ integrity sha512-lUw1ij87KJp+Rj4cz8oSQkdRuoMq76l/wIAGwtXH+EOKusVpSJTOTioAV/tPKeKZ15ubE4bO5jWcQGxZkXgH3w==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0-rc.2.tgz#fad16cab86c928f5301dfdba4c39c15f7aa28db0"
- integrity sha512-2ZQuu+C9y8kQNIrRM15o8Bv5HhW8h/IRaOQSp0XVzsy82DByMoukIawED9aHkGYonIKk4yMvTmWWYBqvThoeJQ==
+"@abp/bootstrap-datepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.1.0.tgz#96a1875a2b92f03b8f90f7842ebf8849cf8a4d04"
+ integrity sha512-3FQm1SK8qmzoP7LOvXkZpq1AzrdPHKRdQJjoqK9N+lQxQjNfOxEFMxeDSg6WJKO619Cnve++jAyMidojXlCiwQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0-rc.2.tgz#a0af81372f2eccb97c9b99c9ca25db76ab817531"
- integrity sha512-97k3N0GBkEKKnMxuLdW+/IUN0Y0PzRfywFsl1OjTAu+QEw5ZDwg8V79NESuD0iQOzC9G8SwsdbEnTpoOa5jt4A==
+"@abp/bootstrap-daterangepicker@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.1.0.tgz#1993c539837eb31de174cba9f0bccd441a98f209"
+ integrity sha512-jS1jTqP6KCXQYX9xZpDAI07C94nwzXrNJD3H0pJXsXoOva3TTBQDD8khf6RDb7tiZrkrNJqmMyUiCfVTDbO7zg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0-rc.2.tgz#c128bd2f7d07c4143fd7329a0c8bd69713ef2f13"
- integrity sha512-/Nv3fjlbAK6OH5E+cK/GF307Azta02nY95EmslimjfM9YC0PdKqu7UlRwin6rvvnEF/iUKwV9wDtw2ceFqg7qw==
+"@abp/bootstrap@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.1.0.tgz#a06c1cd4c11554c29973db70c6a383efebb10b4e"
+ integrity sha512-r6onkBnpqoWrdYLDVZTiqgQBvH5UZerYRrPB3Ky+RkXJhgwn7AM3LAVrB42sIvFZRNbwOlvuAL+a0+5yDOH67Q==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
bootstrap "^5.3.3"
-"@abp/clipboard@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0-rc.2.tgz#ce800cc7169877e86e415adf6c6e54d11abd67bf"
- integrity sha512-a50oZr/Ufb2AJB3LvS0btyZKPRWVfmUJWIbQTyK5vK4w/lU6q1UMErqVZ1S7X8q4aZdl+d9fD/c7dXcsPr+Okw==
+"@abp/clipboard@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.1.0.tgz#5d5678ef7e8c355715c5a74e4aabd0a21d5e6cbe"
+ integrity sha512-1TxZbB/q5DPeLhYzrc6y0OVekxnjM+CRH/Gu8nAXQMX46XjdTboXvBtvgKHV1aCznGNsWyjd5A2O5G/XGg9NNw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
clipboard "^2.0.11"
-"@abp/cms-kit.admin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.1.0-rc.2.tgz#45c82498a4d6e95c13c61d2b62d37905e83bdc12"
- integrity sha512-OMNh3gb1yIULUPGDjfSzWo9K3BLmEP5ayOaYPNZba2pgQINHOHldsNbfhVvz/nDCl65jnjPwNKL9h4nbH5xFXQ==
+"@abp/cms-kit.admin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.1.0.tgz#1563e47e83f816cded5af2f608a8958f68ac7fff"
+ integrity sha512-utsJXJ0GmR5SKQTSBSfcs/Uqvo6nleLa1LF6uOaiJa2nsck9gD1XcVX3GMi54ZoQpjAXFvXtwh5P6gzPfBNroQ==
dependencies:
- "@abp/codemirror" "~9.1.0-rc.2"
- "@abp/jstree" "~9.1.0-rc.2"
- "@abp/markdown-it" "~9.1.0-rc.2"
- "@abp/slugify" "~9.1.0-rc.2"
- "@abp/tui-editor" "~9.1.0-rc.2"
- "@abp/uppy" "~9.1.0-rc.2"
+ "@abp/codemirror" "~9.1.0"
+ "@abp/jstree" "~9.1.0"
+ "@abp/markdown-it" "~9.1.0"
+ "@abp/slugify" "~9.1.0"
+ "@abp/tui-editor" "~9.1.0"
+ "@abp/uppy" "~9.1.0"
-"@abp/cms-kit.public@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.1.0-rc.2.tgz#f484e6466d60852abff57fc639be06b69467227b"
- integrity sha512-hHVGFHkX5NvBlHcDBaEFnjlDhYl9F6BmkekXflK5TQC/MNJeeWVXjKGFKHsUMYNx1SM/fL5oYsUhG6FZKYBFVw==
+"@abp/cms-kit.public@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.1.0.tgz#1d7dc0527e84e4da7afee217d33a69b1ca6fc76e"
+ integrity sha512-sVB4X73zyjM8TeJj4XdV0XQtxodEUvmXz3I+PoPXKIj0pzOHZ1XhyQjl3yrxkDnk4fcx2jfRoBEvPYAK796nXg==
dependencies:
- "@abp/highlight.js" "~9.1.0-rc.2"
- "@abp/star-rating-svg" "~9.1.0-rc.2"
+ "@abp/highlight.js" "~9.1.0"
+ "@abp/star-rating-svg" "~9.1.0"
-"@abp/cms-kit@9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.1.0-rc.2.tgz#541c32a0af06d5ffcb4e1d316db851b1dbbde04e"
- integrity sha512-nDQ+JLWx/kkeTIwST5SSEXd1b728UCE9cRX3bbXyz+gCpHE9lygKBNF5FR1CkZNpeyKRIK/AWQZ4Ou7BJgKBQA==
+"@abp/cms-kit@9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.1.0.tgz#f3498a2e0213163abd65d62c1404a1c76ad9db04"
+ integrity sha512-aUTNq5qAlP7zUHmhv8uYb1S6bzgqRUvcgoNpArhojG5URvBjrKE4a65YFZgoC7Bb7q+Ljx6c5nZ7ehylZpiz2g==
dependencies:
- "@abp/cms-kit.admin" "~9.1.0-rc.2"
- "@abp/cms-kit.public" "~9.1.0-rc.2"
+ "@abp/cms-kit.admin" "~9.1.0"
+ "@abp/cms-kit.public" "~9.1.0"
-"@abp/codemirror@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.1.0-rc.2.tgz#592788605728bdd3b2dcab684fc97c2e138abc45"
- integrity sha512-tyHgrAUd9uIrIdyXVChuSaMuvgN+RHB4CXho7hzklh/ore3UEdSODDOwZWO5OAwuKTl6Qf671n5hAh0JCzEP/w==
+"@abp/codemirror@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.1.0.tgz#66cb3bde616e580fba06dbfdb0f84b48eb5e9ce3"
+ integrity sha512-tfUnfqYDUlNfs96wVvilF1K+GmvDUsXIK465qHUux9fHcA1muN0IRnfTZKtmeAkiAKgvxl/WkbfpnvjBKQZfbw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
codemirror "^5.65.1"
-"@abp/core@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0-rc.2.tgz#89d8b4f51c0c03e058ecf4783407bf0d4f5e9161"
- integrity sha512-MTLwYerRM0kRVyi8AQ6mZdkbLbqI6wQ5/neB9Au+E1SKBrnpySEmTu/CVBBzBlBEcoGFPYqZ/okp3BBisN3JWQ==
+"@abp/core@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.1.0.tgz#af78fc096932d4ec45216b5e910c87a72e479b1f"
+ integrity sha512-6P0KGh5+IqlhQnUOyzaGaKrKzOAm1G0gg8Ay3DXyW2ksY6Zr+lyi5cxNsSi4ix1dicqfydIKvLfV+DF3mQf/dw==
dependencies:
- "@abp/utils" "~9.1.0-rc.2"
+ "@abp/utils" "~9.1.0"
-"@abp/datatables.net-bs5@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0-rc.2.tgz#66614c48af7f7cd93bb20f31cd0d65627a3dcd85"
- integrity sha512-ejKQkNCK+kGgvspxIQ4jTBZyHKOrCedBSdmwZXMtyHAVwj1apeAIip99wER5iE2CE/r6ffztGMJv1T/iCJp7yg==
+"@abp/datatables.net-bs5@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.1.0.tgz#3b2e7d68e947db3d3432ab5e8bff4da89a85d05d"
+ integrity sha512-zBrzOrfvTPJcc6mvHZDPVdXbWesKU0lKlrb7vuBZxWjrFNwVC0d/KNJPcYVvyQ3zf9rrQB5Xg0MDgu0k5Tt7tQ==
dependencies:
- "@abp/datatables.net" "~9.1.0-rc.2"
+ "@abp/datatables.net" "~9.1.0"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0-rc.2.tgz#5a2b116b429774da3cd0bb839b2f8385842ea07f"
- integrity sha512-XQeuZWKfEcZFqV1RywpHyKX6qeazwCQoEeEFk4E1fNJFCCUWIjsxg7EvKY6N3DCoQMU0ITbeqw2i/NO+MA/pgA==
+"@abp/datatables.net@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.1.0.tgz#12d6e1412aac4a2e0a61437dcdfbfbe1add7fed7"
+ integrity sha512-lYRvEZUkntaI+dS9Xkz23Z54eDeZ1R4Wzhqcg6VIsz3iO5kYAa5GiQjcOiBssNGJSLuaet6R5Pqh1ThEUjfvvA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0-rc.2.tgz#764c533f962bc34297bb5c68409b34c47e1e36c0"
- integrity sha512-six9OwuVODlkKu9uioN4Xkb6Ji9oGwYcvfc7sYsWC/U64oemDQOffsWnLC35wNwvTHxZMbL4jPAQ7ybnbQuaWw==
+"@abp/font-awesome@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.1.0.tgz#af21ff2d7c332deb1df626404b53a78d790ba842"
+ integrity sha512-HcJzDCACGejOIvhxsorCdaesyDHnupR/sl5YFCsGikSqATyOSKQy4pw8wKsb1z+FCT5JYCTR7ROJ3lB1lTEgZw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/highlight.js@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.1.0-rc.2.tgz#9b922239241efdb99b573bfba5c55546be542ec0"
- integrity sha512-P7HhfCtbGIAz3XGhO+AWMWQruxltYAzpsUANjsCDW7P9Y2in+w/Lrx2s40bZNI3YUs8gOCp1FmD9r8nyMOXKJg==
+"@abp/highlight.js@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.1.0.tgz#baed72c6ca38fd888b49174e632788c681306dce"
+ integrity sha512-kV6BFYESIIOJOJ1I9I3xUdLftrIkK8vZlIaBupJobxzNeOXh4/VRIVJE75xRXyMSmJRSMOZm8pjNoQsuKDgT3w==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
"@highlightjs/cdn-assets" "~11.10.0"
-"@abp/jquery-form@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0-rc.2.tgz#53a73287cfe6576f7ddf341ef5153bc5a3863569"
- integrity sha512-2vTPGnaY7PDjYjAkx1wsLMjkFTpEZONTly9u5GrpnfvY+o7asDYpxwHI2SXHsLVAmuqZA90iyeUTa+54xW0xgA==
+"@abp/jquery-form@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.1.0.tgz#bdb96436c54b2a09ac4259db97e1e577410e1fc3"
+ integrity sha512-xjHXWstVY6B3MPB4/8g0EJeHlVvlV010OMZKFmfCGLFi6aHAEKqqWh1rMItAiVuSmCCzL0m/208ZkpoCI++jGQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0-rc.2.tgz#93cc48fe25884267366550f718054a6421721b77"
- integrity sha512-FTv6WlWtbDfBYfomqFRZNRGXHoHYfmpY/GvfHS0DZS5P2j9al+B/GZIpLYtP214bwndjQZUBgbaNXNiqTMftvw==
+"@abp/jquery-validation-unobtrusive@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.1.0.tgz#798551e7c14ba286a819a48804107a53e974c1ee"
+ integrity sha512-TggKckfbLtB7Ig2kNt2kH//GaJUns8OZbpdKdh7vCWIAGedw2FLNCABCpoGnyNp0s/dVOtdyxRl9eFRN3+a4tw==
dependencies:
- "@abp/jquery-validation" "~9.1.0-rc.2"
+ "@abp/jquery-validation" "~9.1.0"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0-rc.2.tgz#6dc4c7a20fbe3945ed3f08e628a540a3e3c13204"
- integrity sha512-KvEA8dBG+uzzr3h5qzLHcdkyHo36ns8xFAfFyT/Wx9ilnUgFzKMJc3bqFcSEn8GNVaZcgPrctJgK9Dl226Ti8A==
+"@abp/jquery-validation@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.1.0.tgz#b771652377fbfb3c92ce03b7b7c069a3bb2ae70b"
+ integrity sha512-bmPSOHcxjitB8NkiLv0SxxuSS3FlCq9SiTUGvsT8nOStDsm+KpyYSzZQq8LSCyqWWj54tlOARTfcD4tMK7/K3Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0-rc.2.tgz#f2c77ff53f5e4afb5584009728363d4faca3320c"
- integrity sha512-ykVhxwRyu+jqu72dLmabbylTQ64jozCEGUNW6WAPLLC/EE4EJ9fDAgzBK7FCA0q9y5Ikqt/ZBbIv65SBOMhihA==
+"@abp/jquery@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.1.0.tgz#952b61ea3e4a99e6551f667297dbb637d83f3c50"
+ integrity sha512-Ulw8ClAbqmxceNYCb76bR6dq7e9b7Hs6mjlEy05zdbsSNuZW3UoycsJ+BquXi+dUNBo6OppqEmhVeiIjAKTaFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
jquery "~3.7.1"
-"@abp/jstree@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.1.0-rc.2.tgz#ce900853c4f9b8e4dced4b95e47fb4acdacb01ba"
- integrity sha512-2SYc68SoEnEDG8Z/zsbg3SS6YA9E7q6NHRRNyr/bchkVpzzaxxcnZs5boQT56DXCBRiygY3o2Gof8QAkabjh9Q==
+"@abp/jstree@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.1.0.tgz#1761e31b37cce010401f8812c7e1a3a56dbd3e8e"
+ integrity sha512-d3gX+7SuRcP9RR4R09gjGrk5ghmC6mQeuvEMVvQjMCruH92PRo/GZ7pqubanAyN45D8ct8BXAw1DKV9Yu7P67Q==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
jstree "^3.3.17"
-"@abp/lodash@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0-rc.2.tgz#0ae41cbabca557b79ef28442d00ef2b0dc162fd4"
- integrity sha512-ZA1Dt5BbXhyWW7/8TDKgdHd7bRqIk24oDXh2+IthOj2UChPbz6kWSLOFc9dUekR9OKujRqmqVKE7v55X6ZZ4NA==
+"@abp/lodash@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.1.0.tgz#62c784bd99c9e1ccfa82905e843375c594ef8584"
+ integrity sha512-cCE3ZwwWcPrh+ccKx4AS1USL1ttbrXBqci/l+ROjXhFzrs6GYnhI0+30xRZgPdPRm3U3nGPrSaDAU7UuHkRScg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
lodash "^4.17.21"
-"@abp/luxon@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0-rc.2.tgz#1df392aacbabe1d49e3c3c8f5150d6b8a3953329"
- integrity sha512-J8/GLYyhbR18lXc9kB61N072krZvRkELRJy+uxtglvldSpvc5qUeDn3DF1OVJqK24p3Bna1jZLBwSwJBoftICg==
+"@abp/luxon@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.1.0.tgz#b246f3627bbc7ce41b7878fce1679da473b0e0ae"
+ integrity sha512-AouS/qEK+i69hwr4XtUOCepONLuR+1gdHFb50RpOEbUoDfTYmYpxPBdiICmZPeJ3CExErITPZxzzngCnKPPOUw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0-rc.2.tgz#a764fd80ab2d3a1651e37b021c75e0281c8f530a"
- integrity sha512-4AX4UYf2ARxKJDSLHjDTh0sdL81eVo9araJeGZxvMZQFXJ3yKt3BMq8oQ1eUROcXyKx3PllVaM5cvHyM3TNImg==
+"@abp/malihu-custom-scrollbar-plugin@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.1.0.tgz#288ae1916a78100f2c728dfd05a560ee99fafae4"
+ integrity sha512-McdMRDtbTZBjp//3GMVjRjkc16HNYDEdPc2ar1xrY817e0tEln6/TBkItAcfOvjso0TsLcvlNL1+1bjbMjj8OA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/markdown-it@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.1.0-rc.2.tgz#ffb07e093ed0e22b68ecf07f7e54245349e0e0f5"
- integrity sha512-kQ9kSdglhOn4kECC5zT4XKqQZBYQb8ObF4CUnJC/StwP0Gsv0Cyo4YoLn2Kw75o+UoZBiyciB7WyjMlVqC5cOA==
+"@abp/markdown-it@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.1.0.tgz#9d40057871ee15657d5e6e65b12a958cce6ed2c8"
+ integrity sha512-Vv25TO4b8q3+jaiZ1XC134kNUWoPl1aedh3NeIQU11NfrHM5tFO7gDLBXXPwM+Ahoptg25/WYGDcUnnx2WLpFg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
markdown-it "^14.1.0"
-"@abp/moment@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0-rc.2.tgz#72c1b8d237066977bca81f1f42b128b5f00d8556"
- integrity sha512-7LbzajMQayZI5Xt79wSLUGBv8GXBGp4BVNVDHTxGcqHI2aDjNq8SWfLl1muK2dn1CF9/ThizxuSlm6EGZAcrfA==
+"@abp/moment@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.1.0.tgz#f3c0ae02209e496913cda53df752dabc5be648bd"
+ integrity sha512-WxR1l09vwxRhqyvAVP4m4IBOFjIC4pzLOmelloqES+gL/klw+T/AmY21Z/z+OV0p7aJ3V3Q1aQStuMCDCyGFnQ==
dependencies:
moment "^2.30.1"
-"@abp/prismjs@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0-rc.2.tgz#faad3515be1407e1789cb94ea6c8f6eb9ebe3875"
- integrity sha512-gofF9kHvrt6kbLYPAqOZ38uwTxy4+oyD+fTclt+g0xeco1AgzbSdaG45kRgKx1wdRDfzUFE/d0h+JKulsojSVA==
+"@abp/prismjs@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.1.0.tgz#40b688c82ae808ef92516ea5731ccb38c19d2384"
+ integrity sha512-trSW1K6VtIEaAyxe7umQGimCTLrgdT6DwSiQ8PONvKa8WR5ZmzSDU7lK8SliorufkbWtdkjCvuXB81NGt3tAhQ==
dependencies:
- "@abp/clipboard" "~9.1.0-rc.2"
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/clipboard" "~9.1.0"
+ "@abp/core" "~9.1.0"
prismjs "^1.29.0"
-"@abp/select2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0-rc.2.tgz#43eb7e0b40177ad9719deb8e814f3cc7a1ed8ccf"
- integrity sha512-MSetohoZzcC9GqpphvQFcKQtrpj0K+QFFtlXAF0n2JWOLpnHehj0fqfycJFfBm8zbxbq3O1wn41ewe8JFmnniQ==
+"@abp/select2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.1.0.tgz#9c2c6751f8506fb375c9b7c42a008c168a8f4c75"
+ integrity sha512-n6HqsH8aFLMrqL6LJ0gsHFlaq6T1QSt/x7HkkZyhDC7CwhXajxtsJEstDnDF9naHSXX/lerPbrHEgzn2QRMBqg==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
select2 "^4.0.13"
-"@abp/slugify@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.1.0-rc.2.tgz#4139376a2c31072f18b37f3b18538cbb5c3b5eab"
- integrity sha512-xTBr/V23KNGLtD8BTxJ8NgPS1B/syhLRt5Wmx7v3Y66V2hK5ux6u9Qq8FBKTZLS54quL8mwPp0dexyvDkQ+XUw==
+"@abp/slugify@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.1.0.tgz#e7a7b1d6f8a4a84f6cd70c72cc9da1c12a19257f"
+ integrity sha512-fve6FIbOkjKpQXg/i/Kel6B6rVo2/nYdzWDWwUzGj92ZcIhh3B1inLHXL54336+vjjXbb17SNrsNKRf8qKs9ow==
dependencies:
slugify "^1.6.6"
-"@abp/star-rating-svg@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.1.0-rc.2.tgz#1e60f23e1c788dd24228e92761af27ba39a9337c"
- integrity sha512-7cqzDORA8mMz/DB4ldddbf9T1T80ajMXeMZ1K0kP0XHbRpgfLatcNWnOryWccLKvCnEsWwbDJ8uVcdDC43H7rA==
+"@abp/star-rating-svg@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.1.0.tgz#5abeb17f487e737caf92cd1ef76930d376dcc60f"
+ integrity sha512-Ob0PrXtkrYgjCfB6pxvpCQ/ID3x4j5TxJbEa9wh14KqakmKsO/2hp17CZ1XjMgZsLJGL4p3qNZZ3WZIqbwZDJQ==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
star-rating-svg "^3.5.0"
-"@abp/sweetalert2@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0-rc.2.tgz#e52469a46f6c5b906cfd483c0c484c2e8252e56f"
- integrity sha512-HSN1TIJcK30P7JEDh4iKeslhRHwlzriH1MlYj09b+SmORclnCxYcxdfSAY0h2XXlbHYRVE2Mwg9ostWnKD2JLw==
+"@abp/sweetalert2@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.1.0.tgz#660f9b1db60cc04bde6cadbcf3c55320d20c2f3e"
+ integrity sha512-z3JMeAwva2vR8qZSRJ/BisQDdAEqjDJ/6oIGu/JYXQEchO1Lnd9UMV376nc3crLJdnyRRO7Qs6zx4FfVOCH0kw==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0-rc.2.tgz#9767ccedf0bd6b573f2f0eacf1d4404430faabaf"
- integrity sha512-0t/NRb5H01SKe7d3eaIFMteSGks1Uzb+C+7fwdUB/exD4dmM1YscztXtu0No6DVkwrn7RcU7WnPwj4H1jLrcog==
+"@abp/timeago@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.1.0.tgz#496e40153241bae5d418d79cc6c65c9db6306447"
+ integrity sha512-a/UAYQ2GrhYFGx4p0hqr3x+teBqnjnOiWJEPq9//RTlz+EZ+OUyHbJrcUtqZRvaGJtOAsfmljD3jYnOXUlU7DA==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
timeago "^1.6.7"
-"@abp/toastr@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0-rc.2.tgz#c7e59814f47ca48640a3676c41ca9e72e7232f9f"
- integrity sha512-/0PZvhRHziyP6vk/7bc1X7ChO6/PlCQC+Y2baIIgUUo55MfMiQ7JqdGFPYqR1ySF0qeU5YzviY2TvS0cEFYq3g==
+"@abp/toastr@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.1.0.tgz#501cbe211164b2e7416a2d4878cb34aed3550b7c"
+ integrity sha512-BkTDuU0p9Qa4+HT9CYwiPQjVTrbTSNBgQ18h69S3lIadLJwdC6pXeLbL9bhe+5fiuhq2f+0Oqo3X75LNEgzHkw==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
toastr "^2.1.4"
-"@abp/tui-editor@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.1.0-rc.2.tgz#ceb19b79047f998beb91cc5133eb7e30248ca1f3"
- integrity sha512-z7t8dw9xN9F4ICauwW3wrIOWg9rixvtoFDNopBmQfouuNQ6l8RQDWlTkTVpy3/4RDJyls19A+RmvzUgDUa4bCQ==
+"@abp/tui-editor@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.1.0.tgz#cc4106f0ea61ad1ee2497ecfec1eefb62189f57f"
+ integrity sha512-Ttmzn881+knyFst/5BZP+4vb4R+gx5loqWtbuQXthO2saisr/+QJX4EzqwYqPTVl81Y1HZwhcdTr/hMHOCMFpg==
dependencies:
- "@abp/jquery" "~9.1.0-rc.2"
- "@abp/prismjs" "~9.1.0-rc.2"
+ "@abp/jquery" "~9.1.0"
+ "@abp/prismjs" "~9.1.0"
-"@abp/uppy@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.1.0-rc.2.tgz#2fb4c91f046fda62e55c69bdd6d101e4afba7614"
- integrity sha512-Sakk6IUkZZx0OBqYtvPG/73Qo3hy39kYT3oEqsjbVVekUJnTU2RL8QyL1WcgxndGkGGphUblZ/vKlyzBHQtsrA==
+"@abp/uppy@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.1.0.tgz#fdd758f33437754b7a8e73f5a7bf8023dfbdfc5d"
+ integrity sha512-JlgibBIvNF3KjqjnjNaluQx2sZKAop/i6uxJ8XHW45fFth/vNYTStfsFRy0WkgcFQXOum95P3+RIlRaBU55DyA==
dependencies:
- "@abp/core" "~9.1.0-rc.2"
+ "@abp/core" "~9.1.0"
uppy "^4.4.1"
-"@abp/utils@~9.1.0-rc.2":
- version "9.1.0-rc.2"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0-rc.2.tgz#3f1afc6334317dc93c4c7529c9c52fd93bccdc59"
- integrity sha512-nXbh7udU8EbyOxeu0+HCHaUtWGsIGLK9/y5y05Ul83CHdxA24YWkbY3evXHpZb0DuptKEbwI9dA43rbEJLjk4Q==
+"@abp/utils@~9.1.0":
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.1.0.tgz#a4fd37d943df18b5c11f5d4869efd5d8882b7959"
+ integrity sha512-+UZo0ocTEZlRO41SzzHNdinjdFUDVq8wYZSj5BA1bqCVeWYhfjI2+rl9DuogCN8UEuCACA4K/qb4XcE/untQ3g==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogAdminAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogAdminAppService.cs
index e3ef03e2de..894060c966 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogAdminAppService.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/Blogs/BlogAdminAppService.cs
@@ -27,8 +27,8 @@ public class BlogAdminAppService : CmsKitAdminAppServiceBase, IBlogAdminAppServi
public BlogAdminAppService(
IBlogRepository blogRepository,
- BlogManager blogManager,
- IBlogPostRepository blogPostRepository,
+ BlogManager blogManager,
+ IBlogPostRepository blogPostRepository,
BlogFeatureManager blogFeatureManager = null)
{
BlogRepository = blogRepository;
@@ -56,7 +56,7 @@ public class BlogAdminAppService : CmsKitAdminAppServiceBase, IBlogAdminAppServi
input.Sorting,
input.MaxResultCount,
input.SkipCount);
-
+
var blogDtos = new PagedResultDto(totalCount, ObjectMapper.Map, List>(blogs.Select(x => x.Blog).ToList()));
foreach (var blogDto in blogDtos.Items)
@@ -66,11 +66,11 @@ public class BlogAdminAppService : CmsKitAdminAppServiceBase, IBlogAdminAppServi
return blogDtos;
}
-
+
public virtual async Task> GetAllListAsync()
{
var blogs = await BlogRepository.GetListWithBlogPostCountAsync(maxResultCount: int.MaxValue);
-
+
var blogDtos = new ListResultDto(ObjectMapper.Map, List>(blogs.Select(x => x.Blog).ToList()));
foreach (var blogDto in blogDtos.Items)
@@ -86,7 +86,7 @@ public class BlogAdminAppService : CmsKitAdminAppServiceBase, IBlogAdminAppServi
{
var blog = await BlogManager.CreateAsync(input.Name, input.Slug);
input.MapExtraPropertiesTo(blog);
-
+
await BlogRepository.InsertAsync(blog, autoSave: true);
await BlogFeatureManager.SetDefaultsAsync(blog.Id);
@@ -107,7 +107,7 @@ public class BlogAdminAppService : CmsKitAdminAppServiceBase, IBlogAdminAppServi
return ObjectMapper.Map(blog);
}
-
+
[Authorize(CmsKitAdminPermissions.Blogs.Delete)]
public virtual async Task MoveAllBlogPostsAsync(Guid blogId, Guid? assignToBlogId)
{
@@ -116,9 +116,9 @@ public class BlogAdminAppService : CmsKitAdminAppServiceBase, IBlogAdminAppServi
}
[Authorize(CmsKitAdminPermissions.Blogs.Delete)]
- public virtual Task DeleteAsync(Guid id)
+ public virtual async Task DeleteAsync(Guid id)
{
-
- return BlogRepository.DeleteAsync(id);
+ await BlogPostRepository.DeleteByBlogIdAsync(id);
+ await BlogRepository.DeleteAsync(id);
}
}
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/IBlogPostRepository.cs b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/IBlogPostRepository.cs
index e4d8980196..9612c0e5e5 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/IBlogPostRepository.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/IBlogPostRepository.cs
@@ -48,4 +48,6 @@ public interface IBlogPostRepository : IBasicRepository
Task HasBlogPostWaitingForReviewAsync(CancellationToken cancellationToken = default);
Task UpdateBlogAsync(Guid sourceBlogId, Guid? targetBlogId = null, CancellationToken cancellationToken = default);
-}
\ No newline at end of file
+
+ Task DeleteByBlogIdAsync(Guid blogId, CancellationToken cancellationToken = default);
+}
diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Blogs/EfCoreBlogPostRepository.cs b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Blogs/EfCoreBlogPostRepository.cs
index 02085f5dc5..d54256bd8d 100644
--- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Blogs/EfCoreBlogPostRepository.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo/CmsKit/Blogs/EfCoreBlogPostRepository.cs
@@ -176,27 +176,32 @@ public class EfCoreBlogPostRepository : EfCoreRepository> CreateAuthorsQueryableAsync()
+ protected virtual async Task> CreateAuthorsQueryableAsync()
{
return (await GetDbContextAsync()).BlogPosts.Select(x => x.Author).Distinct();
}
-
+
public virtual async Task HasBlogPostWaitingForReviewAsync(CancellationToken cancellationToken = default)
{
return await (await GetDbSetAsync())
.AnyAsync(x => x.Status == BlogPostStatus.WaitingForReview, GetCancellationToken(cancellationToken));
}
-
- public async Task UpdateBlogAsync(Guid sourceBlogId, Guid? targetBlogId = null, CancellationToken cancellationToken = default)
+
+ public virtual async Task UpdateBlogAsync(Guid sourceBlogId, Guid? targetBlogId = null, CancellationToken cancellationToken = default)
{
if (targetBlogId != null)
{
await (await GetDbSetAsync()).Where(x => x.BlogId == sourceBlogId).ExecuteUpdateAsync(x => x.SetProperty(b => b.BlogId, targetBlogId.Value), GetCancellationToken(cancellationToken));
-
+
}
else
{
await (await GetDbSetAsync()).Where(x => x.BlogId == sourceBlogId).ExecuteDeleteAsync(GetCancellationToken(cancellationToken));
}
}
-}
\ No newline at end of file
+
+ public virtual async Task DeleteByBlogIdAsync(Guid blogId, CancellationToken cancellationToken = default)
+ {
+ await DeleteAsync(x => x.BlogId == blogId, cancellationToken: cancellationToken);
+ }
+}
diff --git a/modules/cms-kit/src/Volo.CmsKit.Installer/InstallationNotes.md b/modules/cms-kit/src/Volo.CmsKit.Installer/InstallationNotes.md
new file mode 100644
index 0000000000..1a037cf1e3
--- /dev/null
+++ b/modules/cms-kit/src/Volo.CmsKit.Installer/InstallationNotes.md
@@ -0,0 +1,48 @@
+# Installation Notes for CMS Kit Module
+
+The ABP CMS Kit module provides a set of reusable Content Management System (CMS) features for your ABP-based applications. It offers ready-to-use UI components and APIs for common content management requirements.
+
+This module is part of the ABP Framework and provides features like comments, ratings, tags, blogs, and more to help you build content-rich applications.
+
+## Required Configurations
+
+The CmsKit module requires **permission** settings to be configured after installation. Ensure that the necessary roles have the appropriate access rights for managing blogs, posts, comments and others.
+
+### Enable CmsKit
+
+To enable the CmsKit module, add the following line to the `GlobalFeatureConfigurator` class of your module:
+
+```csharp
+public static void Configure()
+{
+ OneTimeRunner.Run(() =>
+ {
+ /* You can configure (enable/disable) global features of the used modules here.
+ * Please refer to the documentation to learn more about the Global Features System:
+ * https://docs.abp.io/en/abp/latest/Global-Features
+ */
+
+ GlobalFeatureManager.Instance.Modules.CmsKit(cmsKit =>
+ {
+ cmsKit.EnableAll();
+ // or
+ // cmsKit.Tags.Enable();
+ // cmsKit.Comments.Enable();
+ });
+ });
+}
+```
+
+### Database Migrations
+
+The CmsKit module requires database migrations to be applied. After enable **CmsKit**, Add a new migration and update the database to create the necessary tables.
+
+### Permissions
+
+Enable the following permissions for the roles that require access to the CmsKit module:
+
+
+
+## Documentation
+
+For detailed information and usage instructions, please visit the [CMS Kit documentation](https://abp.io/docs/latest/modules/cms-kit).
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Installer/cmskit-permissions.png b/modules/cms-kit/src/Volo.CmsKit.Installer/cmskit-permissions.png
new file mode 100644
index 0000000000..a095dc8140
Binary files /dev/null and b/modules/cms-kit/src/Volo.CmsKit.Installer/cmskit-permissions.png differ
diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs
index b47abe1115..78afc5a871 100644
--- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Blogs/MongoBlogPostRepository.cs
@@ -23,7 +23,7 @@ public class MongoBlogPostRepository : MongoDbRepository dbContextProvider,
+ IMongoDbContextProvider dbContextProvider,
MarkedItemManager markedItemManager,
EntityTagManager entityTagManager) : base(
dbContextProvider)
@@ -63,7 +63,6 @@ public class MongoBlogPostRepository : MongoDbRepository tagFilteredEntityIds.Contains(x.Id))
.WhereIf(favoriteUserFilteredEntityIds.Any(), x => favoriteUserFilteredEntityIds.Contains(x.Id))
@@ -89,7 +88,7 @@ public class MongoBlogPostRepository : MongoDbRepository> CreateAuthorsQueryableAsync(CancellationToken cancellationToken = default)
+ protected virtual async Task> CreateAuthorsQueryableAsync(CancellationToken cancellationToken = default)
{
cancellationToken = GetCancellationToken(cancellationToken);
-
+
var blogPostQueryable = (await GetQueryableAsync())
.Where(x => x.Status == BlogPostStatus.Published);
@@ -229,7 +228,7 @@ public class MongoBlogPostRepository : MongoDbRepository x.Status == BlogPostStatus.WaitingForReview, cancellationToken);
}
- public async Task UpdateBlogAsync(Guid sourceBlogId, Guid? targetBlogId, CancellationToken cancellationToken = default)
+ public virtual async Task UpdateBlogAsync(Guid sourceBlogId, Guid? targetBlogId, CancellationToken cancellationToken = default)
{
cancellationToken = GetCancellationToken(cancellationToken);
var blogPosts = await (await GetQueryableAsync(cancellationToken)).Where(x => x.BlogId == sourceBlogId).ToListAsync(cancellationToken);
@@ -239,13 +238,18 @@ public class MongoBlogPostRepository : MongoDbRepository x.BlogId == blogId, cancellationToken: cancellationToken);
+ }
}
diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs
index fd2984a3b4..8132202717 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs
+++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs
@@ -79,11 +79,6 @@ public class CmsKitPublicWebModule : AbpModule
options.DisableModule(CmsKitPublicRemoteServiceConsts.ModuleName);
});
- Configure(options =>
- {
- options.KeyPrefix = "CmsKit:";
- });
-
if (GlobalFeatureManager.Instance.IsEnabled())
{
Configure(options =>
diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Blogs/BlogAdminAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Blogs/BlogAdminAppService_Tests.cs
index 5be7d312b5..731191a251 100644
--- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Blogs/BlogAdminAppService_Tests.cs
+++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Blogs/BlogAdminAppService_Tests.cs
@@ -12,12 +12,14 @@ public class BlogAdminAppService_Tests : CmsKitApplicationTestBase
protected IBlogAdminAppService BlogAdminAppService { get; }
protected CmsKitTestData CmsKitTestData { get; }
protected IBlogRepository BlogRepository { get; }
+ protected IBlogPostRepository BlogPostRepository { get; }
public BlogAdminAppService_Tests()
{
BlogAdminAppService = GetRequiredService();
CmsKitTestData = GetRequiredService();
BlogRepository = GetRequiredService