From b3ba2e3186e078607ff0f6489022eb20c45cfaa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkay=20=C4=B0lknur?= Date: Wed, 21 Oct 2020 17:33:54 +0300 Subject: [PATCH 01/44] entity actions component implementation. --- .../Components/EntityAction.razor | 21 ++++++++++ .../Components/EntityAction.razor.cs | 33 ++++++++++++++++ .../Components/EntityActions.razor | 30 ++++++++++++++ .../Components/EntityActions.razor.cs | 39 +++++++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor create mode 100644 framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs create mode 100644 framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor create mode 100644 framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor new file mode 100644 index 0000000000..c36620f195 --- /dev/null +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor @@ -0,0 +1,21 @@ +@typeparam TItem +@using Blazorise + +@if (ParentActions.Type == ActionType.Dropdown) +{ + if (IsVisible && Primary == false) + { + @Text + } +} +else +{ + if (IsVisible) + { + + @Text + + } +} diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs new file mode 100644 index 0000000000..8dc4dcb5a0 --- /dev/null +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs @@ -0,0 +1,33 @@ +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; + +namespace Volo.Abp.BlazoriseUI.Components +{ + public partial class EntityAction : ComponentBase + { + [Parameter] + public bool IsVisible { get; set; } + [Parameter] + public string Text { get; set; } + + [Parameter] + public bool Primary { get; set; } + + [Parameter] + public EventCallback Clicked { get; set; } + + [CascadingParameter] + public EntityActions ParentActions { get; set; } + + protected override void OnInitialized() + { + base.OnInitialized(); + ParentActions.AddAction(this); + } + + protected virtual async Task ActionClickedAsync() + { + await Clicked.InvokeAsync(ParentActions.Entity); + } + } +} diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor new file mode 100644 index 0000000000..b5afcdbadf --- /dev/null +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor @@ -0,0 +1,30 @@ +@typeparam TItem + + @if (Type == ActionType.Dropdown) + { + + @if (HasPrimaryAction) + { + + @PrimaryAction.Text + + + } + else + { + + @ToggleText + + } + + @ChildContent + + + } + else + { + @ChildContent + } + \ No newline at end of file diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs new file mode 100644 index 0000000000..d24c7125a7 --- /dev/null +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using System.Linq; +using Blazorise; +using Microsoft.AspNetCore.Components; + +namespace Volo.Abp.BlazoriseUI.Components +{ + public partial class EntityActions : ComponentBase + { + protected List> Actions = new List>(); + protected bool HasPrimaryAction => Actions.Any(t => t.Primary); + protected EntityAction PrimaryAction => Actions.FirstOrDefault(t => t.Primary); + protected internal ActionType Type => Actions.Count(t => t.IsVisible) > 1 ? ActionType.Dropdown : ActionType.Button; + + [Parameter] + public Color ToggleColor { get; set; } + + [Parameter] + public string ToggleText { get; set; } + + [Parameter] + public TItem Entity { get; set; } + + [Parameter] + public RenderFragment ChildContent { get; set; } + + internal void AddAction(EntityAction action) + { + Actions.Add(action); + StateHasChanged(); + } + } + + public enum ActionType + { + Dropdown, + Button + } +} From f7a3955e368b80dd4397849a30a251d490afaa18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkay=20=C4=B0lknur?= Date: Fri, 23 Oct 2020 15:13:01 +0300 Subject: [PATCH 02/44] Introduce DataGridActionsColumn and add policy check, default value setting --- .../Components/DataGridEntityActionsColumn.cs | 23 ++++++++ .../Components/EntityAction.razor | 5 +- .../Components/EntityAction.razor.cs | 57 +++++++++++++++---- .../Components/EntityActions.razor | 7 +-- .../Components/EntityActions.razor.cs | 30 +++++++--- 5 files changed, 98 insertions(+), 24 deletions(-) create mode 100644 framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs new file mode 100644 index 0000000000..316c01370b --- /dev/null +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs @@ -0,0 +1,23 @@ +using System.Linq; +using Blazorise.DataGrid; +using Localization.Resources.AbpUi; +using Microsoft.AspNetCore.Components; +using Microsoft.Extensions.Localization; + +namespace Volo.Abp.BlazoriseUI.Components +{ + public class DataGridEntityActionsColumn : DataGridColumn + { + [Inject] + public IStringLocalizer UiLocalizer { get; set; } + + protected override void OnInitialized() + { + base.OnInitialized(); + Caption = UiLocalizer["Actions"]; + Width = "150px"; + Sortable = false; + Field = typeof(TItem).GetProperties().First().Name; + } + } +} diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor index c36620f195..4988af6725 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor @@ -1,5 +1,4 @@ -@typeparam TItem -@using Blazorise +@using Blazorise @if (ParentActions.Type == ActionType.Dropdown) { @@ -13,7 +12,7 @@ else if (IsVisible) { @Text diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs index 8dc4dcb5a0..872a735f83 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs @@ -1,12 +1,16 @@ -using System.Threading.Tasks; +using System; +using System.Threading.Tasks; +using Blazorise; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Components; +using Volo.Abp.AspNetCore.Components.WebAssembly; namespace Volo.Abp.BlazoriseUI.Components { - public partial class EntityAction : ComponentBase + public partial class EntityAction : ComponentBase { - [Parameter] - public bool IsVisible { get; set; } + internal bool IsVisible; + [Parameter] public string Text { get; set; } @@ -14,20 +18,53 @@ namespace Volo.Abp.BlazoriseUI.Components public bool Primary { get; set; } [Parameter] - public EventCallback Clicked { get; set; } + public EventCallback Clicked { get; set; } + + [Parameter] + public string Policy { get; set; } + + [Parameter] + public Color Color { get; set; } + + [Parameter] + public string ConfirmationMessage { get; set; } [CascadingParameter] - public EntityActions ParentActions { get; set; } + public EntityActions ParentActions { get; set; } - protected override void OnInitialized() + [Inject] + protected IAuthorizationService AuthorizationService { get; set; } + + [Inject] + protected IUiMessageService UiMessageService { get; set; } + + protected async override Task OnInitializedAsync() { - base.OnInitialized(); + await base.OnInitializedAsync(); + await SetDefaultValuesAsync(); ParentActions.AddAction(this); + IsVisible = await AuthorizationService.IsGrantedAsync(Policy); + } + + protected internal virtual async Task ActionClickedAsync() + { + if (!ConfirmationMessage.IsNullOrEmpty()) + { + if (await UiMessageService.ConfirmAsync(ConfirmationMessage)) + { + await Clicked.InvokeAsync(); + } + } + else + { + await Clicked.InvokeAsync(); + } } - protected virtual async Task ActionClickedAsync() + protected virtual ValueTask SetDefaultValuesAsync() { - await Clicked.InvokeAsync(ParentActions.Entity); + Color = Color.Primary; + return ValueTask.CompletedTask; } } } diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor index b5afcdbadf..16e4889490 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor @@ -1,13 +1,12 @@ -@typeparam TItem - + @if (Type == ActionType.Dropdown) { @if (HasPrimaryAction) { + Color="@PrimaryAction.Color" + Clicked="async ()=> await PrimaryAction.ActionClickedAsync()"> @PrimaryAction.Text diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs index d24c7125a7..9024bf0d4b 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs @@ -1,15 +1,18 @@ using System.Collections.Generic; using System.Linq; +using System.Threading.Tasks; using Blazorise; +using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; +using Microsoft.Extensions.Localization; namespace Volo.Abp.BlazoriseUI.Components { - public partial class EntityActions : ComponentBase + public partial class EntityActions : ComponentBase { - protected List> Actions = new List>(); + protected readonly List Actions = new List(); protected bool HasPrimaryAction => Actions.Any(t => t.Primary); - protected EntityAction PrimaryAction => Actions.FirstOrDefault(t => t.Primary); + protected EntityAction PrimaryAction => Actions.FirstOrDefault(t => t.Primary); protected internal ActionType Type => Actions.Count(t => t.IsVisible) > 1 ? ActionType.Dropdown : ActionType.Button; [Parameter] @@ -18,17 +21,30 @@ namespace Volo.Abp.BlazoriseUI.Components [Parameter] public string ToggleText { get; set; } - [Parameter] - public TItem Entity { get; set; } - [Parameter] public RenderFragment ChildContent { get; set; } - internal void AddAction(EntityAction action) + [Inject] + public IStringLocalizer UiLocalizer { get; set; } + + internal void AddAction(EntityAction action) { Actions.Add(action); StateHasChanged(); } + + protected override async Task OnInitializedAsync() + { + await base.OnInitializedAsync(); + await SetDefaultValuesAsync(); + } + + protected virtual ValueTask SetDefaultValuesAsync() + { + ToggleColor = Color.Primary; + ToggleText = UiLocalizer["Actions"]; + return ValueTask.CompletedTask; + } } public enum ActionType From a2643f3f2834444ae515cb43023e6009fcc120db Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Sun, 25 Oct 2020 23:50:43 +0300 Subject: [PATCH 03/44] add datagridentityactionscolumn reference to the entityactions component and code refactorings. --- .../Components/DataGridEntityActionsColumn.cs | 11 ++++++-- .../Components/EntityAction.razor | 3 +- .../Components/EntityAction.razor.cs | 6 ++-- .../Components/EntityActions.razor | 3 +- .../Components/EntityActions.razor.cs | 28 +++++++++---------- 5 files changed, 30 insertions(+), 21 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs index 316c01370b..f41ec63e2c 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/DataGridEntityActionsColumn.cs @@ -1,4 +1,5 @@ using System.Linq; +using System.Threading.Tasks; using Blazorise.DataGrid; using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; @@ -11,13 +12,19 @@ namespace Volo.Abp.BlazoriseUI.Components [Inject] public IStringLocalizer UiLocalizer { get; set; } - protected override void OnInitialized() + protected override async Task OnInitializedAsync() + { + await base.OnInitializedAsync(); + await SetDefaultValuesAsync(); + } + + protected virtual ValueTask SetDefaultValuesAsync() { - base.OnInitialized(); Caption = UiLocalizer["Actions"]; Width = "150px"; Sortable = false; Field = typeof(TItem).GetProperties().First().Name; + return ValueTask.CompletedTask; } } } diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor index 4988af6725..99e0383fdc 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor @@ -1,4 +1,5 @@ -@using Blazorise +@typeparam TItem +@using Blazorise @if (ParentActions.Type == ActionType.Dropdown) { diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs index 872a735f83..60b2495938 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs @@ -7,7 +7,7 @@ using Volo.Abp.AspNetCore.Components.WebAssembly; namespace Volo.Abp.BlazoriseUI.Components { - public partial class EntityAction : ComponentBase + public partial class EntityAction : ComponentBase { internal bool IsVisible; @@ -30,7 +30,7 @@ namespace Volo.Abp.BlazoriseUI.Components public string ConfirmationMessage { get; set; } [CascadingParameter] - public EntityActions ParentActions { get; set; } + public EntityActions ParentActions { get; set; } [Inject] protected IAuthorizationService AuthorizationService { get; set; } @@ -42,8 +42,8 @@ namespace Volo.Abp.BlazoriseUI.Components { await base.OnInitializedAsync(); await SetDefaultValuesAsync(); - ParentActions.AddAction(this); IsVisible = await AuthorizationService.IsGrantedAsync(Policy); + ParentActions.AddAction(this); } protected internal virtual async Task ActionClickedAsync() diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor index 16e4889490..d445d102d3 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor @@ -1,4 +1,5 @@ - +@typeparam TItem + @if (Type == ActionType.Dropdown) { diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs index 9024bf0d4b..ef3d9a8a9e 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs @@ -8,15 +8,15 @@ using Microsoft.Extensions.Localization; namespace Volo.Abp.BlazoriseUI.Components { - public partial class EntityActions : ComponentBase + public partial class EntityActions : ComponentBase { - protected readonly List Actions = new List(); + protected readonly List> Actions = new List>(); protected bool HasPrimaryAction => Actions.Any(t => t.Primary); - protected EntityAction PrimaryAction => Actions.FirstOrDefault(t => t.Primary); + protected EntityAction PrimaryAction => Actions.FirstOrDefault(t => t.Primary); protected internal ActionType Type => Actions.Count(t => t.IsVisible) > 1 ? ActionType.Dropdown : ActionType.Button; [Parameter] - public Color ToggleColor { get; set; } + public Color ToggleColor { get; set; } = Color.Primary; [Parameter] public string ToggleText { get; set; } @@ -24,26 +24,26 @@ namespace Volo.Abp.BlazoriseUI.Components [Parameter] public RenderFragment ChildContent { get; set; } + [Parameter] + public DataGridEntityActionsColumn EntityActionsColumn { get; set; } + [Inject] public IStringLocalizer UiLocalizer { get; set; } - internal void AddAction(EntityAction action) + internal void AddAction(EntityAction action) { Actions.Add(action); + if (EntityActionsColumn != null) + { + EntityActionsColumn.Displayable = Actions.Any(t => t.IsVisible); + } StateHasChanged(); } - protected override async Task OnInitializedAsync() - { - await base.OnInitializedAsync(); - await SetDefaultValuesAsync(); - } - - protected virtual ValueTask SetDefaultValuesAsync() + protected override void OnInitialized() { - ToggleColor = Color.Primary; + base.OnInitialized(); ToggleText = UiLocalizer["Actions"]; - return ValueTask.CompletedTask; } } From b2d05a53bc1a9bbb5b6e196312f0fe4051633f80 Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Mon, 26 Oct 2020 11:50:43 +0300 Subject: [PATCH 04/44] policy name changed. --- .../Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs index 60b2495938..7d2a96dcf1 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs @@ -21,12 +21,12 @@ namespace Volo.Abp.BlazoriseUI.Components public EventCallback Clicked { get; set; } [Parameter] - public string Policy { get; set; } + public string RequiredPolicy { get; set; } [Parameter] public Color Color { get; set; } - - [Parameter] + + [Parameter] public string ConfirmationMessage { get; set; } [CascadingParameter] @@ -42,7 +42,7 @@ namespace Volo.Abp.BlazoriseUI.Components { await base.OnInitializedAsync(); await SetDefaultValuesAsync(); - IsVisible = await AuthorizationService.IsGrantedAsync(Policy); + IsVisible = await AuthorizationService.IsGrantedAsync(RequiredPolicy); ParentActions.AddAction(this); } From a36ccf1e822727c7cf7af0e8c4f3147c99f7a648 Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Mon, 26 Oct 2020 13:55:16 +0300 Subject: [PATCH 05/44] move confirmation check to the actions component. --- framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs | 6 ------ .../Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs | 8 +++++--- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index 76f7caf377..4df70152fa 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -169,7 +169,6 @@ namespace Volo.Abp.BlazoriseUI where TUpdateViewModel : class, new() { [Inject] protected TAppService AppService { get; set; } - [Inject] protected IUiMessageService UiMessageService { get; set; } [Inject] protected IStringLocalizer UiLocalizer { get; set; } [Inject] protected IAuthorizationService AuthorizationService { get; set; } @@ -392,11 +391,6 @@ namespace Volo.Abp.BlazoriseUI { await CheckDeletePolicyAsync(); - if (!await UiMessageService.ConfirmAsync(GetDeleteConfirmationMessage(entity))) - { - return; - } - await AppService.DeleteAsync(entity.Id); await GetEntitiesAsync(); } diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs index 7d2a96dcf1..6e98865297 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs @@ -1,8 +1,10 @@ using System; using System.Threading.Tasks; using Blazorise; +using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Components; +using Microsoft.Extensions.Localization; using Volo.Abp.AspNetCore.Components.WebAssembly; namespace Volo.Abp.BlazoriseUI.Components @@ -27,7 +29,7 @@ namespace Volo.Abp.BlazoriseUI.Components public Color Color { get; set; } [Parameter] - public string ConfirmationMessage { get; set; } + public Func ConfirmationMessage { get; set; } [CascadingParameter] public EntityActions ParentActions { get; set; } @@ -48,9 +50,9 @@ namespace Volo.Abp.BlazoriseUI.Components protected internal virtual async Task ActionClickedAsync() { - if (!ConfirmationMessage.IsNullOrEmpty()) + if (ConfirmationMessage != null) { - if (await UiMessageService.ConfirmAsync(ConfirmationMessage)) + if (await UiMessageService.ConfirmAsync(ConfirmationMessage())) { await Clicked.InvokeAsync(); } From 3666579a2970a14089b23a5b14d17990d138b340 Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Mon, 26 Oct 2020 14:14:40 +0300 Subject: [PATCH 06/44] move action type enum to a new file. --- .../src/Volo.Abp.BlazoriseUI/Components/ActionType.cs | 8 ++++++++ .../Components/EntityActions.razor.cs | 6 ------ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 framework/src/Volo.Abp.BlazoriseUI/Components/ActionType.cs diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/ActionType.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/ActionType.cs new file mode 100644 index 0000000000..8f6afd69c9 --- /dev/null +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/ActionType.cs @@ -0,0 +1,8 @@ +namespace Volo.Abp.BlazoriseUI.Components +{ + public enum ActionType + { + Dropdown, + Button + } +} diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs index ef3d9a8a9e..0d058904c4 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs @@ -46,10 +46,4 @@ namespace Volo.Abp.BlazoriseUI.Components ToggleText = UiLocalizer["Actions"]; } } - - public enum ActionType - { - Dropdown, - Button - } } From 871609988053b93885dad63e7146652630ba07cd Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 29 Oct 2020 22:25:59 +0800 Subject: [PATCH 07/44] Use user-defined menus in Blazor's LoginDisplay. Fix #5970 --- .../Themes/Basic/LoginDisplay.razor | 20 +++++--- .../Themes/Basic/LoginDisplay.razor.cs | 21 +++----- .../MyProjectNameBlazorModule.cs | 2 +- .../MyProjectNameMenuContributor.cs | 49 +++++++++++++++++-- 4 files changed, 66 insertions(+), 26 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor index e4767cc031..b76f11ec5f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor @@ -1,6 +1,8 @@ @using Microsoft.AspNetCore.Components.WebAssembly.Authentication @using Volo.Abp.Users @using Volo.Abp.MultiTenancy +@using Volo.Abp.UI.Navigation +@inject IJSRuntime JsRuntime @inject ICurrentUser CurrentUser @inject ICurrentTenant CurrentTenant @inject NavigationManager Navigation @@ -23,12 +25,9 @@ { @foreach (var menuItem in Menu.Items) { - @menuItem.DisplayName + @menuItem.DisplayName } } - - @UiLocalizer["ManageYourAccount"] - Logout @@ -40,14 +39,21 @@ @code{ - private void NavigateTo(string uri) + private async Task NavigateToAsync(string uri, string target = "_self") { - Navigation.NavigateTo(uri); + if (target == "_blank") + { + await JsRuntime.InvokeVoidAsync("open", uri, "_blank"); + } + else + { + Navigation.NavigateTo(uri); + } } private async Task BeginSignOut() { await SignOutManager.SetSignOutState(); - NavigateTo("authentication/logout"); + await NavigateToAsync("authentication/logout"); } } diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs index 17718dbcfb..c3737bafdb 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs @@ -12,39 +12,32 @@ namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic { public partial class LoginDisplay : IDisposable { - [Inject] + [Inject] protected IMenuManager MenuManager { get; set; } - + [Inject] protected IStringLocalizer UiLocalizer { get; set; } - + [Inject] protected IOptions RemoteServiceOptions { get; set; } - - protected ApplicationMenu Menu { get; set; } - protected string ServerUrl { get; set; } - protected string ServerAccountUrl { get; set; } + protected ApplicationMenu Menu { get; set; } protected override async Task OnInitializedAsync() { Menu = await MenuManager.GetAsync(StandardMenus.User); - - ServerUrl = RemoteServiceOptions.Value.RemoteServices.Default?.BaseUrl?.TrimEnd('/'); - ServerAccountUrl = ServerUrl + "/Account/Manage?returnUrl=" + Navigation.Uri; - + Navigation.LocationChanged += OnLocationChanged; } protected virtual void OnLocationChanged(object sender, LocationChangedEventArgs e) { - ServerAccountUrl = ServerUrl + "/Account/Manage?returnUrl=" + Navigation.Uri; StateHasChanged(); } - + public void Dispose() { Navigation.LocationChanged -= OnLocationChanged; } } -} \ No newline at end of file +} diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs index 8097475d64..f93193670b 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameBlazorModule.cs @@ -55,7 +55,7 @@ namespace MyCompanyName.MyProjectName.Blazor { Configure(options => { - options.MenuContributors.Add(new MyProjectNameMenuContributor()); + options.MenuContributors.Add(new MyProjectNameMenuContributor(context.Services.GetConfiguration())); }); } diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs index 9dda814d93..003d882da6 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyProjectNameMenuContributor.cs @@ -1,18 +1,37 @@ -using System.Threading.Tasks; +using System; +using System.Threading.Tasks; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; using MyCompanyName.MyProjectName.Localization; +using Volo.Abp.Account.Localization; using Volo.Abp.UI.Navigation; +using Volo.Abp.Users; namespace MyCompanyName.MyProjectName.Blazor { public class MyProjectNameMenuContributor : IMenuContributor { - public Task ConfigureMenuAsync(MenuConfigurationContext context) + private readonly IConfiguration _configuration; + + public MyProjectNameMenuContributor(IConfiguration configuration) { - if(context.Menu.DisplayName != StandardMenus.Main) + _configuration = configuration; + } + + public async Task ConfigureMenuAsync(MenuConfigurationContext context) + { + if (context.Menu.Name == StandardMenus.Main) { - return Task.CompletedTask; + await ConfigureMainMenuAsync(context); } + else if (context.Menu.Name == StandardMenus.User) + { + await ConfigureUserMenuAsync(context); + } + } + private Task ConfigureMainMenuAsync(MenuConfigurationContext context) + { var l = context.GetLocalizer(); context.Menu.Items.Insert( @@ -27,5 +46,27 @@ namespace MyCompanyName.MyProjectName.Blazor return Task.CompletedTask; } + + private Task ConfigureUserMenuAsync(MenuConfigurationContext context) + { + var accountStringLocalizer = context.GetLocalizer(); + var currentUser = context.ServiceProvider.GetRequiredService(); + + var identityServerUrl = _configuration["AuthServer:Authority"] ?? ""; + + if (currentUser.IsAuthenticated) + { + context.Menu.AddItem(new ApplicationMenuItem( + "Account.Manage", + accountStringLocalizer["ManageYourProfile"], + $"{identityServerUrl.EnsureEndsWith('/')}Account/Manage", + icon: "fa fa-cog", + order: 1000, + null, + "_blank")); + } + + return Task.CompletedTask; + } } } From a8799bd6eb4a368d9edb2ce80622756d8812e578 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 11:28:28 +0300 Subject: [PATCH 08/44] Account Blazor refactored Added AccountComponentBase: #5961 Replace Abstract Base: #5962 --- .../AbpAccountComponentBase.cs | 14 ++++++++++++++ .../{Manage.razor => AccountManage.razor} | 10 ++++++---- .../{Manage.razor.cs => AccountManage.razor.cs} | 17 +++-------------- .../Volo.Abp.Account.Blazor.csproj | 2 +- 4 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs rename modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/{Manage.razor => AccountManage.razor} (88%) rename modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/{Manage.razor.cs => AccountManage.razor.cs} (82%) diff --git a/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs b/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs new file mode 100644 index 0000000000..61e3890ffd --- /dev/null +++ b/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs @@ -0,0 +1,14 @@ +using Volo.Abp.Account.Localization; +using Volo.Abp.AspNetCore.Components; + +namespace Volo.Abp.Account.Blazor +{ + public class AbpAccountComponentBase : AbpComponentBase + { + public AbpAccountComponentBase() + { + LocalizationResource = typeof(AccountResource); + ObjectMapperContext = typeof(AbpAccountBlazorModule); + } + } +} diff --git a/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/Manage.razor b/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor similarity index 88% rename from modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/Manage.razor rename to modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor index 3e101b38a4..e31cd25080 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/Manage.razor +++ b/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor @@ -1,5 +1,7 @@ @page "/account/manage-profile" -@inherits AccountManageBase +@using Microsoft.AspNetCore.Components.Forms +@inherits AbpAccountComponentBase + @@ -14,15 +16,15 @@ @L["DisplayName:CurrentPassword"] - + @L["DisplayName:NewPassword"] - + @L["DisplayName:NewPasswordConfirm"] - + diff --git a/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/Manage.razor.cs b/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor.cs similarity index 82% rename from modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/Manage.razor.cs rename to modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor.cs index 7dfee0da53..63539db7f9 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/Manage.razor.cs +++ b/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor.cs @@ -1,33 +1,22 @@ using System.Threading.Tasks; -using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; -using Microsoft.Extensions.Localization; -using Volo.Abp.Account.Localization; using Volo.Abp.AspNetCore.Components.WebAssembly; using Volo.Abp.Identity; -using Volo.Abp.ObjectMapping; namespace Volo.Abp.Account.Blazor.Pages.Account { - public abstract class AccountManageBase : OwningComponentBase + public partial class AccountManage { - [Inject] protected IAccountAppService AccountAppService { get; set; } [Inject] protected IProfileAppService ProfileAppService { get; set; } - - [Inject] protected IObjectMapper ObjectMapper { get; set; } - + [Inject] protected IUiMessageService UiMessageService { get; set; } - [Inject] protected IStringLocalizer UiLocalizer { get; set; } - - [Inject] protected IStringLocalizer L { get; set; } - protected string SelectedTab = "Password"; protected ChangePasswordModel ChangePasswordModel; protected PersonalInfoModel PersonalInfoModel; - + protected override async Task OnInitializedAsync() { await GetUserInformations(); diff --git a/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj b/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj index 84d4e4a7f4..64633f0d25 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj +++ b/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj @@ -18,7 +18,7 @@ - + true From e3bfda349280ae44e23a65e751562561645a9736 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 11:34:15 +0300 Subject: [PATCH 09/44] FeatureManagement Blazor Refactored Added FeatureManagementComponentBase: #5961 --- .../AbpFeatureManagementComponentBase.cs | 13 +++++++++++++ .../Components/FeatureManagementModal.razor | 3 +++ .../Components/FeatureManagementModal.razor.cs | 2 -- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs new file mode 100644 index 0000000000..dac2254ed0 --- /dev/null +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs @@ -0,0 +1,13 @@ +using Volo.Abp.AspNetCore.Components; +using Volo.Abp.FeatureManagement.Localization; + +namespace Volo.Abp.FeatureManagement.Blazor +{ + public class AbpFeatureManagementComponentBase : AbpComponentBase + { + public AbpFeatureManagementComponentBase() + { + LocalizationResource = typeof(AbpFeatureManagementResource); + } + } +} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor index 90d2539841..5edd635564 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor @@ -1,5 +1,8 @@ @using Volo.Abp.Validation.StringValues @using Microsoft.Extensions.Localization +@using Microsoft.AspNetCore.Components.Forms + +@inherits AbpFeatureManagementComponentBase diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor.cs index aed44df8bc..c91b7f3892 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor.cs @@ -20,8 +20,6 @@ namespace Volo.Abp.FeatureManagement.Blazor.Components [Inject] protected IUiMessageService UiMessageService { get; set; } - [Inject] protected IStringLocalizer L { get; set; } - [Inject] protected IStringLocalizerFactory HtmlLocalizerFactory { get; set; } [Inject] protected IOptions LocalizationOptions { get; set; } From ed61188ec81622bc303c3fd1ccc0911a059ff527 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 11:35:08 +0300 Subject: [PATCH 10/44] Update AccountManage.razor --- .../Pages/Account/AccountManage.razor | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor b/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor index e31cd25080..a6edb30a64 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor +++ b/modules/account/src/Volo.Abp.Account.Blazor/Pages/Account/AccountManage.razor @@ -16,15 +16,15 @@ @L["DisplayName:CurrentPassword"] - + @L["DisplayName:NewPassword"] - + @L["DisplayName:NewPasswordConfirm"] - + @@ -38,25 +38,25 @@ @L["DisplayName:UserName"] - + @L["DisplayName:Name"] - + @L["DisplayName:Surname"] - + @L["DisplayName:Email"] - + @L["DisplayName:PhoneNumber"] - + From 4a7addfa848644f8e76a28485777db37b8c86b39 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 15:22:40 +0300 Subject: [PATCH 11/44] Identity Blazor Refactored Replace Abstract Base: #5962 --- .../Pages/Identity/RoleManagement.razor | 4 +++- .../Pages/Identity/RoleManagement.razor.cs | 8 +++----- .../Pages/Identity/UserManagement.razor | 4 +++- .../Pages/Identity/UserManagement.razor.cs | 5 ++--- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor index 67e7e9290c..7b9e047abb 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor @@ -2,8 +2,10 @@ @attribute [Authorize(IdentityPermissions.Roles.Default)] @using Volo.Abp.Identity @using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Forms @using Volo.Abp.PermissionManagement.Blazor.Components -@inherits RoleManagementBase + +@inherits AbpCrudPageBase @* ************************* PAGE HEADER ************************* *@ diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs index 2a77f22a92..c2c9af510a 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs @@ -1,13 +1,11 @@ -using System; -using System.Threading.Tasks; +using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; -using Volo.Abp.BlazoriseUI; using Volo.Abp.Identity.Localization; using Volo.Abp.PermissionManagement.Blazor.Components; namespace Volo.Abp.Identity.Blazor.Pages.Identity { - public abstract class RoleManagementBase : AbpCrudPageBase + public partial class RoleManagement { protected const string PermissionProviderName = "R"; @@ -17,7 +15,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity protected bool ShouldShowEntityActions { get; set; } - public RoleManagementBase() + public RoleManagement() { ObjectMapperContext = typeof(AbpIdentityBlazorModule); LocalizationResource = typeof(IdentityResource); diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor index 991b8d1606..255a6e4d05 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor @@ -1,8 +1,10 @@ @page "/identity/users" @attribute [Authorize(IdentityPermissions.Users.Default)] @using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Forms @using Volo.Abp.PermissionManagement.Blazor.Components -@inherits UserManagementBase + +@inherits AbpCrudPageBase @* ************************* PAGE HEADER ************************* *@ diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs index 423f452cd8..cadd329f21 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs @@ -3,13 +3,12 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; -using Volo.Abp.BlazoriseUI; using Volo.Abp.Identity.Localization; using Volo.Abp.PermissionManagement.Blazor.Components; namespace Volo.Abp.Identity.Blazor.Pages.Identity { - public abstract class UserManagementBase : AbpCrudPageBase + public partial class UserManagement { protected const string PermissionProviderName = "U"; @@ -30,7 +29,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity protected string EditModalSelectedTab = DefaultSelectedTab; - public UserManagementBase() + public UserManagement() { ObjectMapperContext = typeof(AbpIdentityBlazorModule); LocalizationResource = typeof(IdentityResource); From eef52e4eedbec7c2cb6d15101748db5520288166 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 20:00:46 +0300 Subject: [PATCH 12/44] refactor identity blazor package --- .../Pages/Identity/RoleManagement.razor | 9 +++------ .../Pages/Identity/UserManagement.razor | 7 ++----- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor index 16021a1705..f9d2375dc5 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor @@ -4,15 +4,12 @@ @using Microsoft.AspNetCore.Authorization @using Microsoft.AspNetCore.Components.Forms @using Volo.Abp.PermissionManagement.Blazor.Components - -@inherits AbpCrudPageBase - @using Microsoft.Extensions.Localization @using Volo.Abp.Identity.Localization -@using Volo.Abp.PermissionManagement.Blazor.Components -@inherits RoleManagementBase -@inject IStringLocalizer L @inject AbpIdentityBlazorMessageLocalizerHelper LH + +@inherits AbpCrudPageBase + @* ************************* PAGE HEADER ************************* *@ diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor index d21c5acf2d..f8f6262c98 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor @@ -3,14 +3,11 @@ @using Microsoft.AspNetCore.Authorization @using Microsoft.AspNetCore.Components.Forms @using Volo.Abp.PermissionManagement.Blazor.Components +@using Microsoft.Extensions.Localization +@using Volo.Abp.Identity.Localization @inherits AbpCrudPageBase -@using Microsoft.Extensions.Localization -@using Volo.Abp.Identity.Localization -@using Volo.Abp.PermissionManagement.Blazor.Components -@inherits UserManagementBase -@inject IStringLocalizer L @inject AbpIdentityBlazorMessageLocalizerHelper LH @* ************************* PAGE HEADER ************************* *@ From a2409787fc53e779e0665a075767cbfabf3eed02 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 21:03:36 +0300 Subject: [PATCH 13/44] Setting Management Blazor refactored Replace Abstract Base: #5962 --- .../Pages/SettingManagement/SettingManagement.razor | 2 +- .../Pages/SettingManagement/SettingManagement.razor.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor index ce854161ef..cce73cea1f 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor @@ -1,5 +1,5 @@ @page "/setting-management" -@inherits SettingManagementBase + @* ************************* PAGE HEADER ************************* *@ diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor.cs index 3c4775fd02..edd34506a1 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Pages/SettingManagement/SettingManagement.razor.cs @@ -10,7 +10,7 @@ using Volo.Abp.SettingManagement.Localization; namespace Volo.Abp.SettingManagement.Blazor.Pages.SettingManagement { - public abstract class SettingManagementBase : OwningComponentBase + public partial class SettingManagement { [Inject] protected IServiceProvider ServiceProvider { get; set; } @@ -44,7 +44,7 @@ namespace Volo.Abp.SettingManagement.Blazor.Pages.SettingManagement BreadcrumbItems.Add(new BreadcrumbItem(L["Settings"])); } - protected string GetNormalizedString(string value) + protected virtual string GetNormalizedString(string value) { return value.Replace('.', '_'); } From fa03241d7553fc7d3a34124ad6559ffe093744d0 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Fri, 30 Oct 2020 21:09:14 +0300 Subject: [PATCH 14/44] Tenant Management Blazor refactored Replace Abstract Base: #5962 --- .../Pages/TenantManagement/TenantManagement.razor | 7 +++---- .../Pages/TenantManagement/TenantManagement.razor.cs | 7 ++++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor index 0b2f60d23b..49292b7720 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor @@ -1,11 +1,10 @@ @page "/tenant-management/tenants" @attribute [Authorize(TenantManagementPermissions.Tenants.Default)] @using Microsoft.AspNetCore.Authorization -@using Microsoft.Extensions.Localization -@using Volo.Abp.TenantManagement.Localization @using Volo.Abp.FeatureManagement.Blazor.Components -@inherits TenantManagementBase -@inject IStringLocalizer L +@using Microsoft.AspNetCore.Components.Forms + +@inherits AbpCrudPageBase @* ************************* PAGE HEADER ************************* *@ diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs index f9dd57422e..a3408a17d2 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs @@ -4,11 +4,11 @@ using Blazorise; using Microsoft.AspNetCore.Authorization; using Volo.Abp.BlazoriseUI; using Volo.Abp.FeatureManagement.Blazor.Components; +using Volo.Abp.TenantManagement.Localization; namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement { - public abstract class TenantManagementBase - : AbpCrudPageBase + public partial class TenantManagement { protected const string FeatureProviderName = "T"; @@ -22,8 +22,9 @@ namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement protected TenantInfoModel TenantInfo; - public TenantManagementBase() + public TenantManagement() { + LocalizationResource = typeof(AbpTenantManagementResource); ObjectMapperContext = typeof(AbpTenantManagementBlazorModule); CreatePolicyName = TenantManagementPermissions.Tenants.Create; From 8364cabfccf581b6c892b637462b000e3b39102b Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Sun, 1 Nov 2020 19:06:06 +0300 Subject: [PATCH 15/44] EntityActionsColumn added. --- framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index bec51fe149..2b7e8421b8 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -15,6 +15,7 @@ using Volo.Abp.Application.Services; using Volo.Abp.AspNetCore.Components; using Volo.Abp.AspNetCore.Components.WebAssembly; using Volo.Abp.Authorization; +using Volo.Abp.BlazoriseUI.Components; using Volo.Abp.ObjectMapping; namespace Volo.Abp.BlazoriseUI @@ -188,6 +189,7 @@ namespace Volo.Abp.BlazoriseUI protected Validations CreateValidationsRef; protected Validations EditValidationsRef; protected List BreadcrumbItems = new List(2); + protected DataGridEntityActionsColumn EntityActionsColumn; protected string CreatePolicyName { get; set; } protected string UpdatePolicyName { get; set; } From b1d622ea02e78cb8f2f8f66c7e8a0f4572a16c88 Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Sun, 1 Nov 2020 19:31:27 +0300 Subject: [PATCH 16/44] make required policy optional --- .../Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs index 6e98865297..a7680edc81 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityAction.razor.cs @@ -11,7 +11,7 @@ namespace Volo.Abp.BlazoriseUI.Components { public partial class EntityAction : ComponentBase { - internal bool IsVisible; + internal bool IsVisible = true; [Parameter] public string Text { get; set; } @@ -44,7 +44,10 @@ namespace Volo.Abp.BlazoriseUI.Components { await base.OnInitializedAsync(); await SetDefaultValuesAsync(); - IsVisible = await AuthorizationService.IsGrantedAsync(RequiredPolicy); + if (!RequiredPolicy.IsNullOrEmpty()) + { + IsVisible = await AuthorizationService.IsGrantedAsync(RequiredPolicy); + } ParentActions.AddAction(this); } From 700946270af5df367b2bc62ef6a2d42695ca37e5 Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Sun, 1 Nov 2020 21:29:54 +0300 Subject: [PATCH 17/44] use datagrid entity actions column usage in modules. --- .../Pages/Identity/RoleManagement.razor | 117 ++++++++---------- .../Pages/Identity/RoleManagement.razor.cs | 16 +-- .../Pages/Identity/UserManagement.razor | 62 ++++------ .../Pages/Identity/UserManagement.razor.cs | 22 ++-- .../Volo.Abp.Identity.Blazor/_Imports.razor | 1 + .../TenantManagement/TenantManagement.razor | 81 ++++++------ .../TenantManagement.razor.cs | 43 ++++--- .../_Imports.razor | 1 + 8 files changed, 154 insertions(+), 189 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor index 4639f81be2..353bfa3b6b 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor @@ -1,5 +1,5 @@ @page "/identity/roles" -@attribute [Authorize( IdentityPermissions.Roles.Default )] +@attribute [Authorize(IdentityPermissions.Roles.Default)] @using Volo.Abp.Identity @using Microsoft.AspNetCore.Authorization @using Microsoft.Extensions.Localization @@ -14,7 +14,7 @@ @L["Roles"] - @if ( HasCreatePermission ) + @if (HasCreatePermission) { @@ -31,40 +31,33 @@ ShowPager="true" PageSize="PageSize"> - @if ( ShouldShowEntityActions ) - { - - - - - @L["Actions"] - - - @if ( HasUpdatePermission ) - { - @L["Edit"] - } - @if ( HasManagePermissionsPermission ) - { - @L["Permissions"] - } - @if ( HasDeletePermission ) - { - @L["Delete"] - } - - - - - } + + + + + + + + + - @(context.As().Name) - @if ( context.As().IsDefault ) + @(context.Name) + @if (context.IsDefault) { @L["DisplayName:IsDefault"] } - @if ( context.As().IsPublic ) + @if (context.IsPublic) { @L["DisplayName:IsPublic"] } @@ -74,42 +67,42 @@ @* ************************* CREATE MODAL ************************* *@ -@if ( HasCreatePermission ) +@if (HasCreatePermission) { - - - - - @L["NewRole"] - - - - - - - @L["DisplayName:RoleName"] - - - - - - - + + + + + @L["NewRole"] + + + + + - @L["DisplayName:IsDefault"] - @L["DisplayName:IsPublic"] + @L["DisplayName:RoleName"] + + + + + - - - - - - - - + + + @L["DisplayName:IsDefault"] + @L["DisplayName:IsPublic"] + + + + + + + + + } @* ************************* EDIT MODAL ************************* *@ -@if ( HasUpdatePermission ) +@if (HasUpdatePermission) { diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs index 04b7a1011d..f64615c1f0 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/RoleManagement.razor.cs @@ -13,11 +13,10 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity protected const string PermissionProviderName = "R"; protected PermissionManagementModal PermissionManagementModal; + protected string ManagePermissionsPolicyName; protected bool HasManagePermissionsPermission { get; set; } - protected bool ShouldShowEntityActions { get; set; } - public RoleManagementBase() { ObjectMapperContext = typeof(AbpIdentityBlazorModule); @@ -26,19 +25,12 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity CreatePolicyName = IdentityPermissions.Roles.Create; UpdatePolicyName = IdentityPermissions.Roles.Update; DeletePolicyName = IdentityPermissions.Roles.Delete; + ManagePermissionsPolicyName = IdentityPermissions.Roles.ManagePermissions; } - protected override async Task SetPermissionsAsync() + protected override string GetDeleteConfirmationMessage(IdentityRoleDto entity) { - await base.SetPermissionsAsync(); - - HasManagePermissionsPermission = await AuthorizationService.IsGrantedAsync( - IdentityPermissions.Roles.ManagePermissions - ); - - ShouldShowEntityActions = HasUpdatePermission || - HasDeletePermission || - HasManagePermissionsPermission; + return string.Format(L["RoleDeletionConfirmationMessage"], entity.Name); } } } diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor index 93e0ccaa85..e5ad942275 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor @@ -1,5 +1,5 @@ @page "/identity/users" -@attribute [Authorize( IdentityPermissions.Users.Default )] +@attribute [Authorize(IdentityPermissions.Users.Default)] @using Microsoft.AspNetCore.Authorization @using Microsoft.Extensions.Localization @using Volo.Abp.Identity.Localization @@ -13,7 +13,7 @@

@L["Users"]

- @if ( HasCreatePermission ) + @if (HasCreatePermission) { @@ -30,33 +30,25 @@ ShowPager="true" PageSize="PageSize"> - @if ( ShouldShowEntityActions ) - { - - - - - @L["Actions"] - - - @if ( HasUpdatePermission ) - { - @L["Edit"] - } - @if ( HasManagePermissionsPermission ) - { - @L["Permissions"] - } - @if ( HasDeletePermission ) - { - - @L["Delete"] - } - - - - - } + + + + + + + + + @(context.As().UserName) @@ -76,7 +68,7 @@ @* ************************* CREATE MODAL ************************* *@ -@if ( HasCreatePermission ) +@if (HasCreatePermission) { @@ -159,9 +151,9 @@
- @if ( NewUserRoles != null ) + @if (NewUserRoles != null) { - @foreach ( var role in NewUserRoles ) + @foreach (var role in NewUserRoles) { @@ -183,7 +175,7 @@ } @* ************************* EDIT MODAL ************************* *@ -@if ( HasUpdatePermission ) +@if (HasUpdatePermission) { @@ -268,9 +260,9 @@ - @if ( EditUserRoles != null ) + @if (EditUserRoles != null) { - @foreach ( var role in EditUserRoles ) + @foreach (var role in EditUserRoles) { diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs index 0265bf89d1..303c511b80 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs @@ -24,8 +24,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity protected AssignedRoleViewModel[] EditUserRoles; - protected bool ShouldShowEntityActions { get; set; } - protected bool HasManagePermissionsPermission { get; set; } + protected string ManagePermissionsPolicyName; protected string CreateModalSelectedTab = DefaultSelectedTab; @@ -39,6 +38,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity CreatePolicyName = IdentityPermissions.Users.Create; UpdatePolicyName = IdentityPermissions.Users.Update; DeletePolicyName = IdentityPermissions.Users.Delete; + ManagePermissionsPolicyName = IdentityPermissions.Users.ManagePermissions; } protected override async Task OnInitializedAsync() @@ -48,19 +48,6 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity Roles = (await AppService.GetAssignableRolesAsync()).Items; } - protected override async Task SetPermissionsAsync() - { - await base.SetPermissionsAsync(); - - HasManagePermissionsPermission = await AuthorizationService.IsGrantedAsync( - IdentityPermissions.Users.ManagePermissions - ); - - ShouldShowEntityActions = HasUpdatePermission || - HasDeletePermission || - HasManagePermissionsPermission; - } - protected override async Task OnOpeningCreateModalAsync() { CreateModalSelectedTab = DefaultSelectedTab; @@ -104,6 +91,11 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity return base.OnUpdatingEntityAsync(); } + + protected override string GetDeleteConfirmationMessage(IdentityUserDto entity) + { + return string.Format(L["UserDeletionConfirmationMessage"], entity.UserName); + } } public class AssignedRoleViewModel diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/_Imports.razor b/modules/identity/src/Volo.Abp.Identity.Blazor/_Imports.razor index bcb4626f1f..51955030c9 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/_Imports.razor +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/_Imports.razor @@ -2,5 +2,6 @@ @using Volo.Abp.AspNetCore.Components.WebAssembly @using Microsoft.AspNetCore.Components.Forms @using Volo.Abp.BlazoriseUI +@using Volo.Abp.BlazoriseUI.Components @using Blazorise @using Blazorise.DataGrid diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor index 0b2f60d23b..c777bcb50b 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor @@ -6,7 +6,6 @@ @using Volo.Abp.FeatureManagement.Blazor.Components @inherits TenantManagementBase @inject IStringLocalizer L - @* ************************* PAGE HEADER ************************* *@ @@ -30,40 +29,32 @@ ShowPager="true" PageSize="PageSize"> - @if (ShouldShowEntityActions) - { - - - - - @L["Actions"] - - - @if (HasUpdatePermission) - { - @L["Edit"] - } - @if (HasManageConnectionStringsPermission) - { - @L["ConnectionStrings"] - } - @if (HasManageFeaturesPermission) - { - @L["Features"] - } - @if (HasDeletePermission) - { - - @L["Delete"] - } - - - - - } + + + + + + + + + + - @(context.As().Name) + @(context.Name) @@ -73,25 +64,25 @@ @if (HasCreatePermission) { - + @L["NewTenant"] - + @L["TenantName"] - + @L["DisplayName:AdminEmailAddress"] - + @L["DisplayName:AdminPassword"] - + @@ -107,17 +98,17 @@ @if (HasUpdatePermission) { - + @L["Edit"] - + @L["TenantName"] - + @@ -133,11 +124,11 @@ @if (HasUpdatePermission) { - + @L["ConnectionStrings"] - + @@ -149,7 +140,7 @@ { @L["DisplayName:DefaultConnectionString"] - + } @@ -164,5 +155,5 @@ @if (HasManageFeaturesPermission) { - + } \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs index f9dd57422e..9106c32c78 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor.cs @@ -7,21 +7,22 @@ using Volo.Abp.FeatureManagement.Blazor.Components; namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement { - public abstract class TenantManagementBase + public abstract class TenantManagementBase : AbpCrudPageBase { protected const string FeatureProviderName = "T"; - - protected bool ShouldShowEntityActions; + protected bool HasManageConnectionStringsPermission; protected bool HasManageFeaturesPermission; + protected string ManageConnectionStringsPolicyName; + protected string ManageFeaturesPolicyName; protected FeatureManagementModal FeatureManagementModal; - + protected Modal ManageConnectionStringModal; protected TenantInfoModel TenantInfo; - + public TenantManagementBase() { ObjectMapperContext = typeof(AbpTenantManagementBlazorModule); @@ -29,37 +30,34 @@ namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement CreatePolicyName = TenantManagementPermissions.Tenants.Create; UpdatePolicyName = TenantManagementPermissions.Tenants.Update; DeletePolicyName = TenantManagementPermissions.Tenants.Delete; - + ManageConnectionStringsPolicyName = TenantManagementPermissions.Tenants.ManageConnectionStrings; + ManageFeaturesPolicyName = TenantManagementPermissions.Tenants.ManageFeatures; + TenantInfo = new TenantInfoModel(); } - + protected override async Task SetPermissionsAsync() { await base.SetPermissionsAsync(); - HasManageConnectionStringsPermission = await AuthorizationService.IsGrantedAsync(TenantManagementPermissions.Tenants.ManageConnectionStrings); - HasManageFeaturesPermission = await AuthorizationService.IsGrantedAsync(TenantManagementPermissions.Tenants.ManageFeatures); - - ShouldShowEntityActions = HasUpdatePermission || - HasDeletePermission || - HasManageConnectionStringsPermission || - HasManageFeaturesPermission; + HasManageConnectionStringsPermission = await AuthorizationService.IsGrantedAsync(ManageConnectionStringsPolicyName); + HasManageFeaturesPermission = await AuthorizationService.IsGrantedAsync(ManageFeaturesPolicyName); } protected virtual async Task OpenEditConnectionStringModalAsync(Guid id) { var tenantConnectionString = await AppService.GetDefaultConnectionStringAsync(id); - + TenantInfo = new TenantInfoModel { Id = id, DefaultConnectionString = tenantConnectionString, UseSharedDatabase = tenantConnectionString.IsNullOrWhiteSpace() }; - + ManageConnectionStringModal.Show(); } - + protected virtual Task CloseEditConnectionStringModal() { ManageConnectionStringModal.Hide(); @@ -68,7 +66,7 @@ namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement protected virtual async Task UpdateConnectionStringAsync() { - await CheckPolicyAsync(TenantManagementPermissions.Tenants.ManageConnectionStrings); + await CheckPolicyAsync(ManageConnectionStringsPolicyName); if (TenantInfo.UseSharedDatabase || TenantInfo.DefaultConnectionString.IsNullOrWhiteSpace()) { @@ -78,9 +76,14 @@ namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement { await AppService.UpdateDefaultConnectionStringAsync(TenantInfo.Id, TenantInfo.DefaultConnectionString); } - + ManageConnectionStringModal.Hide(); } + + protected override string GetDeleteConfirmationMessage(TenantDto entity) + { + return string.Format(L["TenantDeletionConfirmationMessage"], entity.Name); + } } public class TenantInfoModel @@ -88,7 +91,7 @@ namespace Volo.Abp.TenantManagement.Blazor.Pages.TenantManagement public Guid Id { get; set; } public bool UseSharedDatabase { get; set; } - + public string DefaultConnectionString { get; set; } } } \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/_Imports.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/_Imports.razor index bcb4626f1f..51955030c9 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/_Imports.razor +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/_Imports.razor @@ -2,5 +2,6 @@ @using Volo.Abp.AspNetCore.Components.WebAssembly @using Microsoft.AspNetCore.Components.Forms @using Volo.Abp.BlazoriseUI +@using Volo.Abp.BlazoriseUI.Components @using Blazorise @using Blazorise.DataGrid From abbfb3a6eec589fb9ffc0f0510a391c29a52643d Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Sun, 1 Nov 2020 21:37:51 +0300 Subject: [PATCH 18/44] blazorise.snackbar package added. --- .../MyCompanyName.MyProjectName.Blazor.csproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj index 6a3f216d47..b3da53f3a4 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj @@ -1,4 +1,4 @@ - + net5.0 @@ -9,6 +9,7 @@ + From 151414208fa7fd137313aa9ef76efa2ad2b717b6 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Sun, 1 Nov 2020 22:22:57 +0300 Subject: [PATCH 19/44] Remove EditForm from feature management modal --- .../Components/FeatureManagementModal.razor | 139 +++++++++--------- 1 file changed, 67 insertions(+), 72 deletions(-) diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor index 5edd635564..02fdd768a9 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor @@ -1,6 +1,5 @@ @using Volo.Abp.Validation.StringValues @using Microsoft.Extensions.Localization -@using Microsoft.AspNetCore.Components.Forms @inherits AbpFeatureManagementComponentBase @@ -12,84 +11,80 @@ - - @if (Groups == null) - { - @L["NoFeatureFoundMessage"] - } - else - { - - - @foreach (var group in Groups) - { - - @group.DisplayName - - } - - - @foreach (var group in Groups) - { - -

@group.DisplayName

- - @foreach (var feature in group.Features) + @if (Groups == null) + { + @L["NoFeatureFoundMessage"] + } + else + { + + + @foreach (var group in Groups) + { + + @group.DisplayName + + } + + + @foreach (var group in Groups) + { + +

@group.DisplayName

+ + @foreach (var feature in group.Features) + { + var disabled = IsDisabled(feature.Provider.Name); + + if (feature.ValueType is FreeTextStringValueType) + { + + @feature.DisplayName + + @if (feature.Description != null) + { + @feature.Description + } + + } + + if (feature.ValueType is SelectionStringValueType) { - var disabled = IsDisabled(feature.Provider.Name); - - if (feature.ValueType is FreeTextStringValueType) - { - - @feature.DisplayName - - @if (feature.Description != null) + var items = ((SelectionStringValueType)feature.ValueType).ItemSource.Items; + + + @feature.DisplayName + - @foreach (var item in items) - { - - @CreateStringLocalizer(item.DisplayText.ResourceName).GetString(item.DisplayText.Name) - - } - - - } - - if (feature.ValueType is ToggleStringValueType) - { - - @feature.DisplayName - - } + + + } + + if (feature.ValueType is ToggleStringValueType) + { + + @feature.DisplayName + } - -
- } -
-
- } -
+ } + +
+ } + +
+ } - + \ No newline at end of file From 60d9f1c701e6708c143a7fd0f2411cc6bb3e6e2c Mon Sep 17 00:00:00 2001 From: Ahmet Date: Sun, 1 Nov 2020 23:13:00 +0300 Subject: [PATCH 20/44] Update TenantManagement.razor --- .../TenantManagement/TenantManagement.razor | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor index 49292b7720..107522c8e0 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Blazor/Pages/TenantManagement/TenantManagement.razor @@ -52,7 +52,7 @@ } @if (HasDeletePermission) { - + @L["Delete"] } @@ -72,25 +72,25 @@ @if (HasCreatePermission) { - + @L["NewTenant"] - + @L["TenantName"] - + @L["DisplayName:AdminEmailAddress"] - + @L["DisplayName:AdminPassword"] - + @@ -106,17 +106,17 @@ @if (HasUpdatePermission) { - + @L["Edit"] - + @L["TenantName"] - + @@ -132,11 +132,11 @@ @if (HasUpdatePermission) { - + @L["ConnectionStrings"] - + @@ -148,7 +148,7 @@ { @L["DisplayName:DefaultConnectionString"] - + } @@ -163,5 +163,5 @@ @if (HasManageFeaturesPermission) { - + } \ No newline at end of file From d7c474f0242211e52727ef308f32bab905cc53df Mon Sep 17 00:00:00 2001 From: Ahmet Date: Mon, 2 Nov 2020 10:02:45 +0300 Subject: [PATCH 21/44] Update Volo.Abp.Account.Blazor.csproj --- .../Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj | 6 ------ 1 file changed, 6 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj b/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj index 64633f0d25..727a49be5c 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj +++ b/modules/account/src/Volo.Abp.Account.Blazor/Volo.Abp.Account.Blazor.csproj @@ -17,10 +17,4 @@ - - - true - - - From 4fbe8d34f10a7ed24ae349209323a0c75920c938 Mon Sep 17 00:00:00 2001 From: Mladen Macanovic Date: Mon, 2 Nov 2020 10:01:32 +0100 Subject: [PATCH 22/44] Add null check for validations component --- .../Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs | 22 ++++--------------- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index eb9cab5a73..18ff4bf7a1 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -281,9 +281,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual async Task OpenCreateModalAsync() { - await OnOpeningCreateModalAsync(); - - CreateValidationsRef.ClearAll(); + CreateValidationsRef?.ClearAll(); await CheckCreatePolicyAsync(); @@ -296,11 +294,6 @@ namespace Volo.Abp.BlazoriseUI CreateModal.Show(); } - protected virtual Task OnOpeningCreateModalAsync() - { - return Task.CompletedTask; - } - protected virtual Task CloseCreateModalAsync() { CreateModal.Hide(); @@ -309,9 +302,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual async Task OpenEditModalAsync(TKey id) { - await OnOpeningEditModalAsync(id); - - EditValidationsRef.ClearAll(); + EditValidationsRef?.ClearAll(); await CheckUpdatePolicyAsync(); @@ -325,11 +316,6 @@ namespace Volo.Abp.BlazoriseUI EditModal.Show(); } - protected virtual Task OnOpeningEditModalAsync(TKey id) - { - return Task.CompletedTask; - } - protected virtual TUpdateViewModel MapToEditingEntity(TGetOutputDto entityDto) { return ObjectMapper.Map(entityDto); @@ -363,7 +349,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual async Task CreateEntityAsync() { - if (CreateValidationsRef.ValidateAll()) + if (CreateValidationsRef?.ValidateAll() ?? false) { await OnCreatingEntityAsync(); @@ -390,7 +376,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual async Task UpdateEntityAsync() { - if (EditValidationsRef.ValidateAll()) + if (EditValidationsRef?.ValidateAll() ?? false) { await OnUpdatingEntityAsync(); From 895a94d15994a0c902f4e75ca81cd5b9e434e878 Mon Sep 17 00:00:00 2001 From: Mladen Macanovic Date: Mon, 2 Nov 2020 10:01:57 +0100 Subject: [PATCH 23/44] Removed on OnOpeningCreateModalAsync and OnOpeningEditModalAsync --- .../Pages/Identity/UserManagement.razor.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs index b47998f55d..e905215616 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs @@ -61,7 +61,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity HasManagePermissionsPermission; } - protected override async Task OnOpeningCreateModalAsync() + protected override Task OpenCreateModalAsync() { CreateModalSelectedTab = DefaultSelectedTab; @@ -71,7 +71,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity IsAssigned = x.IsDefault }).ToArray(); - await base.OnOpeningCreateModalAsync(); + return base.OpenCreateModalAsync(); } protected override Task OnCreatingEntityAsync() @@ -94,7 +94,7 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity IsAssigned = userRoleNames.Contains(x.Name) }).ToArray(); - await base.OnOpeningEditModalAsync(id); + await base.OpenEditModalAsync(id); } protected override Task OnUpdatingEntityAsync() From 6b6ff5f6bc720108b79516872a8b21ecad299d4c Mon Sep 17 00:00:00 2001 From: Ilkay Ilknur Date: Mon, 2 Nov 2020 12:46:14 +0300 Subject: [PATCH 24/44] build break fix. --- .../Pages/Identity/UserManagement.razor.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs index bd1ac19814..647246b954 100644 --- a/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs +++ b/modules/identity/src/Volo.Abp.Identity.Blazor/Pages/Identity/UserManagement.razor.cs @@ -48,7 +48,8 @@ namespace Volo.Abp.Identity.Blazor.Pages.Identity Roles = (await AppService.GetAssignableRolesAsync()).Items; } - protected override Task OnOpeningCreateModalAsync() + + protected override Task OpenCreateModalAsync() { CreateModalSelectedTab = DefaultSelectedTab; From acfccff7ce09c1b26d41cabbfb474cac77d57fbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 2 Nov 2020 13:45:08 +0300 Subject: [PATCH 25/44] Revert "Blazorise snackbar package added." --- .../MyCompanyName.MyProjectName.Blazor.csproj | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj index b3da53f3a4..6a3f216d47 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor/MyCompanyName.MyProjectName.Blazor.csproj @@ -1,4 +1,4 @@ - + net5.0 @@ -9,7 +9,6 @@ - From f447295fb17b301f7847e0899572148fe8d8806d Mon Sep 17 00:00:00 2001 From: Ahmet Date: Mon, 2 Nov 2020 14:24:28 +0300 Subject: [PATCH 26/44] Update AbpFeatureManagementComponentBase.cs --- .../AbpFeatureManagementComponentBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs index dac2254ed0..5cb4961072 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/AbpFeatureManagementComponentBase.cs @@ -3,9 +3,9 @@ using Volo.Abp.FeatureManagement.Localization; namespace Volo.Abp.FeatureManagement.Blazor { - public class AbpFeatureManagementComponentBase : AbpComponentBase + public abstract class AbpFeatureManagementComponentBase : AbpComponentBase { - public AbpFeatureManagementComponentBase() + protected AbpFeatureManagementComponentBase() { LocalizationResource = typeof(AbpFeatureManagementResource); } From aaeaf84937a2029efd01f6ee9f0e762c436541a8 Mon Sep 17 00:00:00 2001 From: Ahmet Date: Mon, 2 Nov 2020 14:25:03 +0300 Subject: [PATCH 27/44] Update AbpAccountComponentBase.cs --- .../src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs b/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs index 61e3890ffd..d41367d485 100644 --- a/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs +++ b/modules/account/src/Volo.Abp.Account.Blazor/AbpAccountComponentBase.cs @@ -3,9 +3,9 @@ using Volo.Abp.AspNetCore.Components; namespace Volo.Abp.Account.Blazor { - public class AbpAccountComponentBase : AbpComponentBase + public abstract class AbpAccountComponentBase : AbpComponentBase { - public AbpAccountComponentBase() + protected AbpAccountComponentBase() { LocalizationResource = typeof(AccountResource); ObjectMapperContext = typeof(AbpAccountBlazorModule); From 2c36a37933c7824974c966d696048a6930047ddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 2 Nov 2020 15:21:27 +0300 Subject: [PATCH 28/44] Move notification/message API to Volo.Abp.AspNetCore.Components --- .../WebAssembly/{ => Messages}/SimpleUiMessageService.cs | 2 +- .../Volo/Abp/AspNetCore/Components/AbpComponentBase.cs | 7 +++++++ .../AspNetCore/Components/Messages}/IUiMessageService.cs | 0 .../AspNetCore/Components/Messages}/UiMessageEventArgs.cs | 0 .../AspNetCore/Components/Messages}/UiMessageOptions.cs | 0 .../Abp/AspNetCore/Components/Messages}/UiMessageType.cs | 0 .../Components/Notifications}/IUiNotificationService.cs | 0 .../Components/Notifications}/NullUiNotificationService.cs | 0 .../Components/Notifications}/UiNotificationEventArgs.cs | 0 .../Components/Notifications}/UiNotificationOptions.cs | 0 .../Components/Notifications}/UiNotificationType.cs | 0 framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs | 1 - .../Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs | 1 - 13 files changed, 8 insertions(+), 3 deletions(-) rename framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/{ => Messages}/SimpleUiMessageService.cs (95%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages}/IUiMessageService.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages}/UiMessageEventArgs.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages}/UiMessageOptions.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages}/UiMessageType.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications}/IUiNotificationService.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications}/NullUiNotificationService.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications}/UiNotificationEventArgs.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications}/UiNotificationOptions.cs (100%) rename framework/src/{Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly => Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications}/UiNotificationType.cs (100%) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/SimpleUiMessageService.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Messages/SimpleUiMessageService.cs similarity index 95% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/SimpleUiMessageService.cs rename to framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Messages/SimpleUiMessageService.cs index 8f43b3fdcd..4cf7aa5f09 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/SimpleUiMessageService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/Messages/SimpleUiMessageService.cs @@ -3,7 +3,7 @@ using System.Threading.Tasks; using Microsoft.JSInterop; using Volo.Abp.DependencyInjection; -namespace Volo.Abp.AspNetCore.Components.WebAssembly +namespace Volo.Abp.AspNetCore.Components.WebAssembly.Messages { public class SimpleUiMessageService : IUiMessageService, ITransientDependency { diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs index a4b4c7740e..b2ed4e5603 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs @@ -5,6 +5,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; +using Volo.Abp.AspNetCore.Components.WebAssembly; using Volo.Abp.Localization; using Volo.Abp.ObjectMapping; using Volo.Abp.Users; @@ -53,6 +54,12 @@ namespace Volo.Abp.AspNetCore.Components protected ICurrentUser CurrentUser => LazyGetRequiredService(ref _currentUser); private ICurrentUser _currentUser; + protected IUiMessageService Message => LazyGetRequiredService(ref _message); + private IUiMessageService _message; + + protected IUiNotificationService Notify => LazyGetRequiredService(ref _notify); + private IUiNotificationService _notify; + protected IObjectMapper ObjectMapper { get diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IUiMessageService.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/IUiMessageService.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IUiMessageService.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/IUiMessageService.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageEventArgs.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/UiMessageEventArgs.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageEventArgs.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/UiMessageEventArgs.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageOptions.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/UiMessageOptions.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageOptions.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/UiMessageOptions.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageType.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/UiMessageType.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiMessageType.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Messages/UiMessageType.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IUiNotificationService.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/IUiNotificationService.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/IUiNotificationService.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/IUiNotificationService.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/NullUiNotificationService.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/NullUiNotificationService.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/NullUiNotificationService.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/NullUiNotificationService.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiNotificationEventArgs.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/UiNotificationEventArgs.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiNotificationEventArgs.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/UiNotificationEventArgs.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiNotificationOptions.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/UiNotificationOptions.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiNotificationOptions.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/UiNotificationOptions.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiNotificationType.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/UiNotificationType.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/UiNotificationType.cs rename to framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/Notifications/UiNotificationType.cs diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index c9e8f23b1f..2caccb3f98 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -172,7 +172,6 @@ namespace Volo.Abp.BlazoriseUI { [Inject] protected TAppService AppService { get; set; } [Inject] protected IStringLocalizer UiLocalizer { get; set; } - [Inject] protected IAuthorizationService AuthorizationService { get; set; } protected virtual int PageSize { get; } = LimitedResultRequestDto.DefaultMaxResultCount; diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs index 0d058904c4..1785079cf0 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Linq; -using System.Threading.Tasks; using Blazorise; using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; From 3aa1430b8c6791043b7c0d29ae1394b4fc2873d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 2 Nov 2020 16:54:47 +0300 Subject: [PATCH 29/44] Removed not used localizer field. --- .../BlazoriseUiNotificationService.cs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/BlazoriseUiNotificationService.cs b/framework/src/Volo.Abp.BlazoriseUI/BlazoriseUiNotificationService.cs index 05c1cd5163..ca79b02e98 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/BlazoriseUiNotificationService.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/BlazoriseUiNotificationService.cs @@ -1,7 +1,5 @@ using System; using System.Threading.Tasks; -using Localization.Resources.AbpUi; -using Microsoft.Extensions.Localization; using Volo.Abp.AspNetCore.Components.WebAssembly; using Volo.Abp.DependencyInjection; @@ -15,14 +13,6 @@ namespace Volo.Abp.BlazoriseUI /// public event EventHandler NotificationReceived; - private readonly IStringLocalizer localizer; - - public BlazoriseUiNotificationService( - IStringLocalizer localizer) - { - this.localizer = localizer; - } - public Task Info(string message, string title = null, Action options = null) { var uiNotificationOptions = CreateDefaultOptions(); @@ -65,9 +55,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual UiNotificationOptions CreateDefaultOptions() { - return new UiNotificationOptions - { - }; + return new UiNotificationOptions(); } } } From 0f9eb3add489122eae2add60b9eb9192c3325e60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 2 Nov 2020 17:44:39 +0300 Subject: [PATCH 30/44] AbpComponentBase should use non-scoped services for message and notification --- .../AspNetCore/Components/AbpComponentBase.cs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs index b2ed4e5603..006cc955fd 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components/Volo/Abp/AspNetCore/Components/AbpComponentBase.cs @@ -54,10 +54,10 @@ namespace Volo.Abp.AspNetCore.Components protected ICurrentUser CurrentUser => LazyGetRequiredService(ref _currentUser); private ICurrentUser _currentUser; - protected IUiMessageService Message => LazyGetRequiredService(ref _message); + protected IUiMessageService Message => LazyGetNonScopedRequiredService(ref _message); private IUiMessageService _message; - protected IUiNotificationService Notify => LazyGetRequiredService(ref _notify); + protected IUiNotificationService Notify => LazyGetNonScopedRequiredService(ref _notify); private IUiNotificationService _notify; protected IObjectMapper ObjectMapper @@ -97,6 +97,21 @@ namespace Volo.Abp.AspNetCore.Components return reference; } + protected TService LazyGetNonScopedRequiredService(ref TService reference) => LazyGetNonScopedRequiredService(typeof(TService), ref reference); + + protected TRef LazyGetNonScopedRequiredService(Type serviceType, ref TRef reference) + { + if (reference == null) + { + reference = (TRef)NonScopedServices.GetRequiredService(serviceType); + } + + return reference; + } + + [Inject] + protected IServiceProvider NonScopedServices { get; set; } + protected virtual IStringLocalizer CreateLocalizer() { if (LocalizationResource != null) From 61012f9df8d36eb0760d83fde294c2aa7b27718b Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Mon, 2 Nov 2020 20:23:21 +0300 Subject: [PATCH 31/44] Add new article "How to add a new language to the ABP project" --- .../POST.md | 45 ++++++++++++++++++ .../add-to-languages.png | Bin 0 -> 25210 bytes .../database-table.png | Bin 0 -> 10198 bytes .../language-target.png | Bin 0 -> 9601 bytes .../website-new-language.png | Bin 0 -> 26859 bytes 5 files changed, 45 insertions(+) create mode 100644 docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md create mode 100644 docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/add-to-languages.png create mode 100644 docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/database-table.png create mode 100644 docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/language-target.png create mode 100644 docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/website-new-language.png diff --git a/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md new file mode 100644 index 0000000000..af452e1ae9 --- /dev/null +++ b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md @@ -0,0 +1,45 @@ +# How to add a new language to your ABP project? + +Adding a new language to your ABP project is pretty simple. Let's add the German language to our ABP project: + + + +1. Go to your solution's root folder and write the following CLI command. This command will generate an empty translation file from English. + ```bash + abp translate -c de-DE + ``` + + Check out for [the complete supported culture codes](https://docs.microsoft.com/en-us/bingmaps/rest-services/common-parameters-and-types/supported-culture-codes). + +2. Fill the `target` fields in your target language. + + ![Fill target fields](language-target.png) + +3. Copy `abp-translation.json` your solution's root folder (Do not change the filename!) + +4. Run the following command. This command will create the necessary `json` files. + ```bash + abp translate --apply + ``` + +5. Open your solution and add the new language to the language list. To do this; + + * open `MyProjectNameDomainModule.cs` and in `ConfigureServices` you'll find `Configure`. If you have `HttpApi.Host` project then you need to add this in `MyProjectNameHttpApiHostModule.cs` + + ``` + options.Languages.Add(new LanguageInfo("de-DE", "de-DE", "Deutsche", "de")); + ``` + + ![Add to languages](add-to-languages.png) + + The last parameter is the flag icon. You can find the list of flag icons on https://flagicons.lipis.dev/ + + 6. The last step is running the DbMigrator project. It will seed the database for the new language. + ![The database table](database-table.png) + + + +Close the IIS Express / Kestrel to invalidate the language cache and run the project. You will see the new language on your website. + +![See the final result](website-new-language.png) + diff --git a/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/add-to-languages.png b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/add-to-languages.png new file mode 100644 index 0000000000000000000000000000000000000000..1dda317685ee0e427b34ead485229a1fe18b54a8 GIT binary patch literal 25210 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 literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/language-target.png b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/language-target.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5f104003248f8e2a28ee4704cdedefa23bc6ee GIT binary patch literal 9601 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 JOw0bse*syxC`bSR literal 0 HcmV?d00001 diff --git a/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/website-new-language.png b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/website-new-language.png new file mode 100644 index 0000000000000000000000000000000000000000..1e048419836e73c5dc2787b935682016581fbb1a GIT binary patch literal 26859 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 m@_ygx Date: Mon, 2 Nov 2020 21:49:47 +0300 Subject: [PATCH 32/44] Add MyProjectNameBrandingProvider --- .../MyProjectNameBrandingProvider.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameBrandingProvider.cs diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameBrandingProvider.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameBrandingProvider.cs new file mode 100644 index 0000000000..5680cd733d --- /dev/null +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/MyProjectNameBrandingProvider.cs @@ -0,0 +1,11 @@ +using Volo.Abp.DependencyInjection; +using Volo.Abp.Ui.Branding; + +namespace MyCompanyName.MyProjectName +{ + [Dependency(ReplaceServices = true)] + public class MyProjectNameBrandingProvider : DefaultBrandingProvider + { + public override string AppName => "MyProjectName"; + } +} From e8a2188398e80621177e99335bde1b835958fe39 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Nov 2020 08:46:22 +0800 Subject: [PATCH 33/44] Open the profile management page in the same window. --- .../Themes/Basic/LoginDisplay.razor | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor index b76f11ec5f..38b0663f71 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor @@ -25,7 +25,7 @@ { @foreach (var menuItem in Menu.Items) { - @menuItem.DisplayName + @menuItem.DisplayName } } @@ -39,21 +39,14 @@ @code{ - private async Task NavigateToAsync(string uri, string target = "_self") + private void NavigateTo(string uri, string target = "_self") { - if (target == "_blank") - { - await JsRuntime.InvokeVoidAsync("open", uri, "_blank"); - } - else - { - Navigation.NavigateTo(uri); - } + Navigation.NavigateTo(uri); } private async Task BeginSignOut() { await SignOutManager.SetSignOutState(); - await NavigateToAsync("authentication/logout"); + NavigateTo("authentication/logout"); } } From 82dedbe17dd21670290199304a1109cb372f231a Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Nov 2020 08:47:42 +0800 Subject: [PATCH 34/44] Remove target parameter. --- .../Themes/Basic/LoginDisplay.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor index 38b0663f71..d17add9281 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor @@ -39,7 +39,7 @@ @code{ - private void NavigateTo(string uri, string target = "_self") + private void NavigateTo(string uri) { Navigation.NavigateTo(uri); } From b059ccfd22a2a9f77b345ac53d997e0aeb6b8128 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Nov 2020 09:08:44 +0800 Subject: [PATCH 35/44] Remove inject properties. --- .../Themes/Basic/LoginDisplay.razor.cs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs index c3737bafdb..71b3d7d6a4 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs @@ -15,12 +15,6 @@ namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic [Inject] protected IMenuManager MenuManager { get; set; } - [Inject] - protected IStringLocalizer UiLocalizer { get; set; } - - [Inject] - protected IOptions RemoteServiceOptions { get; set; } - protected ApplicationMenu Menu { get; set; } protected override async Task OnInitializedAsync() From 4a77eaac35d8f873daeec594ee0a7d09e0986426 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 3 Nov 2020 09:15:36 +0800 Subject: [PATCH 36/44] Remove unused namespaces. --- .../Themes/Basic/LoginDisplay.razor | 2 -- .../Themes/Basic/LoginDisplay.razor.cs | 4 ---- 2 files changed, 6 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor index d17add9281..58d4d5753e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor @@ -1,8 +1,6 @@ @using Microsoft.AspNetCore.Components.WebAssembly.Authentication @using Volo.Abp.Users @using Volo.Abp.MultiTenancy -@using Volo.Abp.UI.Navigation -@inject IJSRuntime JsRuntime @inject ICurrentUser CurrentUser @inject ICurrentTenant CurrentTenant @inject NavigationManager Navigation diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs index 71b3d7d6a4..3238483cfb 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor.cs @@ -1,11 +1,7 @@ using System; using System.Threading.Tasks; -using Localization.Resources.AbpUi; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Routing; -using Microsoft.Extensions.Localization; -using Microsoft.Extensions.Options; -using Volo.Abp.Http.Client; using Volo.Abp.UI.Navigation; namespace Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme.Themes.Basic From 831176a77d1d54402fa49e32c143f13b4cd0af10 Mon Sep 17 00:00:00 2001 From: Erol Arkat Date: Tue, 3 Nov 2020 09:48:59 +0300 Subject: [PATCH 37/44] version update --- common.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.props b/common.props index 5671a3fc31..2ce5f90380 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 3.3.0 + 3.3.1 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From 3a64bee2ffc3cf84be97c10e487abbdf17342238 Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Tue, 3 Nov 2020 10:18:35 +0300 Subject: [PATCH 38/44] Update POST.md --- .../2020-11-02-How-To-Add-New-Language/POST.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md index af452e1ae9..b1b2d08c20 100644 --- a/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md +++ b/docs/en/Community-Articles/2020-11-02-How-To-Add-New-Language/POST.md @@ -10,6 +10,7 @@ Adding a new language to your ABP project is pretty simple. Let's add the Germa ``` Check out for [the complete supported culture codes](https://docs.microsoft.com/en-us/bingmaps/rest-services/common-parameters-and-types/supported-culture-codes). + (For internal development `D:\Github\abp` and `D:\Github\volo\abp`) 2. Fill the `target` fields in your target language. From 47dd6b4a6c609a9a27a685f950dc4db40131c2b8 Mon Sep 17 00:00:00 2001 From: Mladen Macanovic Date: Tue, 3 Nov 2020 09:20:13 +0100 Subject: [PATCH 39/44] Smaller fixes on top bar item alignment --- .../Themes/Basic/LanguageSwitch.razor | 14 ++++++------ .../Themes/Basic/LoginDisplay.razor | 22 +++++++++---------- .../Themes/Basic/NavToolbar.razor | 4 ++-- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor index 2f31e57cf7..6b93618f44 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LanguageSwitch.razor @@ -5,17 +5,17 @@ @inject IJSRuntime JsRuntime @if (_otherLanguages != null && _otherLanguages.Any()) { - - + + @_currentLanguage.DisplayName - - + + @foreach (var language in _otherLanguages) { - @language.DisplayName + @language.DisplayName } - - + + } @code { private IReadOnlyList _otherLanguages; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor index e4767cc031..bdd03d89a2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/LoginDisplay.razor @@ -7,8 +7,8 @@ @inject SignOutSessionStateManager SignOutManager - - + + @if (CurrentTenant.Name != null) { @CurrentTenant.Name\@CurrentUser.UserName @@ -17,25 +17,25 @@ { @CurrentUser.UserName } - - + + @if (Menu != null) { @foreach (var menuItem in Menu.Items) { - @menuItem.DisplayName + @menuItem.DisplayName } } - + @UiLocalizer["ManageYourAccount"] - + - Logout - - + Logout + + - Log in + Log in @code{ diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor index 5eea07ea8f..ede8a54415 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.BasicTheme/Themes/Basic/NavToolbar.razor @@ -1,8 +1,8 @@  From bb0b6d61a375f65ad94130cdcf28aacc139e102c Mon Sep 17 00:00:00 2001 From: Mladen Macanovic Date: Tue, 3 Nov 2020 09:34:06 +0100 Subject: [PATCH 40/44] Validation need to pass if it's not defined --- framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs index c9e8f23b1f..5d07183ae7 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/AbpCrudPageBase.cs @@ -350,7 +350,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual async Task CreateEntityAsync() { - if (CreateValidationsRef?.ValidateAll() ?? false) + if (CreateValidationsRef?.ValidateAll() ?? true) { await OnCreatingEntityAsync(); @@ -377,7 +377,7 @@ namespace Volo.Abp.BlazoriseUI protected virtual async Task UpdateEntityAsync() { - if (EditValidationsRef?.ValidateAll() ?? false) + if (EditValidationsRef?.ValidateAll() ?? true) { await OnUpdatingEntityAsync(); From 66cadb34ccd8467317541863b58ca57dd837639d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 3 Nov 2020 12:15:47 +0300 Subject: [PATCH 41/44] Resolved #4590: DynamicHttpProxyInterceptor mask real StatusCode. --- .../ExceptionHandling/UserExceptionInformer.cs | 1 - .../DefaultHttpExceptionStatusCodeFinder.cs | 14 ++++++++++---- .../Abp/ExceptionHandling/IHasHttpStatusCode.cs | 7 +++++++ .../Abp/Http/Client/AbpRemoteCallException.cs | 4 +++- .../DynamicHttpProxyInterceptor.cs | 16 ++++++++++++++-- 5 files changed, 34 insertions(+), 8 deletions(-) create mode 100644 framework/src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasHttpStatusCode.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ExceptionHandling/UserExceptionInformer.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ExceptionHandling/UserExceptionInformer.cs index c409c38319..31388b7bad 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ExceptionHandling/UserExceptionInformer.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/ExceptionHandling/UserExceptionInformer.cs @@ -1,5 +1,4 @@ using System; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using Volo.Abp.AspNetCore.ExceptionHandling; diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultHttpExceptionStatusCodeFinder.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultHttpExceptionStatusCodeFinder.cs index cf49642459..2e1ef471a2 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultHttpExceptionStatusCodeFinder.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultHttpExceptionStatusCodeFinder.cs @@ -22,7 +22,13 @@ namespace Volo.Abp.AspNetCore.ExceptionHandling public virtual HttpStatusCode GetStatusCode(HttpContext httpContext, Exception exception) { - if (exception is IHasErrorCode exceptionWithErrorCode && + if (exception is IHasHttpStatusCode exceptionWithHttpStatusCode && + exceptionWithHttpStatusCode.HttpStatusCode > 0) + { + return (HttpStatusCode) exceptionWithHttpStatusCode.HttpStatusCode; + } + + if (exception is IHasErrorCode exceptionWithErrorCode && !exceptionWithErrorCode.Code.IsNullOrWhiteSpace()) { if (Options.ErrorCodeToHttpStatusCodeMappings.TryGetValue(exceptionWithErrorCode.Code, out var status)) @@ -39,7 +45,7 @@ namespace Volo.Abp.AspNetCore.ExceptionHandling } //TODO: Handle SecurityException..? - + if (exception is AbpValidationException) { return HttpStatusCode.BadRequest; @@ -59,8 +65,8 @@ namespace Volo.Abp.AspNetCore.ExceptionHandling { return HttpStatusCode.Forbidden; } - + return HttpStatusCode.InternalServerError; } } -} \ No newline at end of file +} diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasHttpStatusCode.cs b/framework/src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasHttpStatusCode.cs new file mode 100644 index 0000000000..a32e3fd45f --- /dev/null +++ b/framework/src/Volo.Abp.Core/Volo/Abp/ExceptionHandling/IHasHttpStatusCode.cs @@ -0,0 +1,7 @@ +namespace Volo.Abp.ExceptionHandling +{ + public interface IHasHttpStatusCode + { + int HttpStatusCode { get; } + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpRemoteCallException.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpRemoteCallException.cs index 19ecfba0ab..f9a6436715 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpRemoteCallException.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/AbpRemoteCallException.cs @@ -5,8 +5,10 @@ using Volo.Abp.ExceptionHandling; namespace Volo.Abp.Http.Client { [Serializable] - public class AbpRemoteCallException : AbpException, IHasErrorCode, IHasErrorDetails + public class AbpRemoteCallException : AbpException, IHasErrorCode, IHasErrorDetails, IHasHttpStatusCode { + public int HttpStatusCode { get; set; } + public string Code => Error?.Code; public string Details => Error?.Details; diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs index 81c1d02d9b..59bb7d67b6 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs @@ -252,10 +252,22 @@ namespace Volo.Abp.Http.Client.DynamicProxying await response.Content.ReadAsStringAsync() ); - throw new AbpRemoteCallException(errorResponse.Error); + throw new AbpRemoteCallException(errorResponse.Error) + { + HttpStatusCode = (int) response.StatusCode + }; } - throw new AbpException($"Remote service returns error! HttpStatusCode: {response.StatusCode}, ReasonPhrase: {response.ReasonPhrase}"); + throw new AbpRemoteCallException( + new RemoteServiceErrorInfo + { + Message = response.ReasonPhrase, + Code = response.StatusCode.ToString() + } + ) + { + HttpStatusCode = (int) response.StatusCode + }; } protected virtual CancellationToken GetCancellationToken() From deb04d7a9efe2641f0e713b0bf9470a00bccdd5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 3 Nov 2020 13:11:49 +0300 Subject: [PATCH 42/44] Add PropertyApiDescriptionModel.IsRequired --- .../Volo/Abp/Http/Modeling/PropertyApiDescriptionModel.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/PropertyApiDescriptionModel.cs b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/PropertyApiDescriptionModel.cs index 610b6bd347..786ea32b76 100644 --- a/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/PropertyApiDescriptionModel.cs +++ b/framework/src/Volo.Abp.Http/Volo/Abp/Http/Modeling/PropertyApiDescriptionModel.cs @@ -1,4 +1,5 @@ using System; +using System.ComponentModel.DataAnnotations; using System.Reflection; namespace Volo.Abp.Http.Modeling @@ -12,6 +13,8 @@ namespace Volo.Abp.Http.Modeling public string TypeSimple { get; set; } + public bool IsRequired { get; set; } + //TODO: Validation rules for this property public static PropertyApiDescriptionModel Create(PropertyInfo propertyInfo) { @@ -19,7 +22,8 @@ namespace Volo.Abp.Http.Modeling { Name = propertyInfo.Name, Type = ApiTypeNameHelper.GetTypeName(propertyInfo.PropertyType), - TypeSimple = ApiTypeNameHelper.GetSimpleTypeName(propertyInfo.PropertyType) + TypeSimple = ApiTypeNameHelper.GetSimpleTypeName(propertyInfo.PropertyType), + IsRequired = propertyInfo.IsDefined(typeof(RequiredAttribute), true) }; } } From ca7235c2e16a82e9cbc5f52ff14dc161e5d21ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 3 Nov 2020 14:50:02 +0300 Subject: [PATCH 43/44] Fixed #6011: RemoteLocalizationContributor is using ICachedApplicationConfigurationClient that will be released. --- .../Abp/Localization/AbpStringLocalizerFactory.cs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpStringLocalizerFactory.cs b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpStringLocalizerFactory.cs index cd347d8437..ff40680034 100644 --- a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpStringLocalizerFactory.cs +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/AbpStringLocalizerFactory.cs @@ -58,14 +58,11 @@ namespace Volo.Abp.Localization resource.Contributors.Add((ILocalizationResourceContributor) Activator.CreateInstance(globalContributor)); } - using (var scope = ServiceProvider.CreateScope()) - { - var context = new LocalizationResourceInitializationContext(resource, scope.ServiceProvider); + var context = new LocalizationResourceInitializationContext(resource, ServiceProvider); - foreach (var contributor in resource.Contributors) - { - contributor.Initialize(context); - } + foreach (var contributor in resource.Contributors) + { + contributor.Initialize(context); } return new StringLocalizerCacheItem( @@ -109,4 +106,4 @@ namespace Volo.Abp.Localization return Create(AbpLocalizationOptions.DefaultResourceType); } } -} \ No newline at end of file +} From a319936d9c08c740db7db71a1cb7dec17d4af2e8 Mon Sep 17 00:00:00 2001 From: erolarkat Date: Tue, 3 Nov 2020 15:10:30 +0300 Subject: [PATCH 44/44] npm packages 3.3.1 --- .../package.json | 2 +- .../yarn.lock | 224 ++++++------ .../package.json | 4 +- .../yarn.lock | 260 +++++++------- .../app/Volo.BloggingTestApp/package.json | 4 +- .../app/Volo.BloggingTestApp/yarn.lock | 332 +++++++++--------- .../Volo.ClientSimulation.Demo/package.json | 2 +- .../demo/Volo.ClientSimulation.Demo/yarn.lock | 238 ++++++------- modules/cms-kit/angular/package.json | 10 +- .../angular/projects/cms-kit/package.json | 4 +- .../Volo.CmsKit.IdentityServer/package.json | 2 +- .../host/Volo.CmsKit.IdentityServer/yarn.lock | 238 ++++++------- .../host/Volo.CmsKit.Web.Host/package.json | 2 +- .../host/Volo.CmsKit.Web.Host/yarn.lock | 238 ++++++------- .../host/Volo.CmsKit.Web.Unified/package.json | 2 +- .../host/Volo.CmsKit.Web.Unified/yarn.lock | 238 ++++++------- modules/docs/app/VoloDocs.Web/package.json | 4 +- modules/docs/app/VoloDocs.Web/yarn.lock | 298 ++++++++-------- npm/lerna.json | 2 +- npm/ng-packs/lerna.version.json | 2 +- npm/ng-packs/package.json | 22 +- npm/ng-packs/packages/account/package.json | 4 +- npm/ng-packs/packages/components/package.json | 4 +- npm/ng-packs/packages/core/package.json | 4 +- .../packages/feature-management/package.json | 4 +- npm/ng-packs/packages/identity/package.json | 6 +- .../permission-management/package.json | 4 +- npm/ng-packs/packages/schematics/package.json | 2 +- .../packages/setting-management/package.json | 4 +- .../packages/tenant-management/package.json | 6 +- .../packages/theme-basic/package.json | 4 +- .../packages/theme-shared/package.json | 4 +- npm/ng-packs/yarn.lock | 110 +++--- npm/packs/anchor-js/package.json | 4 +- .../package.json | 4 +- .../package.json | 30 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +- npm/packs/bootstrap-datepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +- npm/packs/codemirror/package.json | 4 +- npm/packs/core/package.json | 4 +- npm/packs/cropperjs/package.json | 4 +- npm/packs/datatables.net-bs4/package.json | 4 +- npm/packs/datatables.net/package.json | 4 +- npm/packs/docs/package.json | 12 +- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +- npm/packs/highlight.js/package.json | 4 +- npm/packs/jquery-form/package.json | 4 +- .../package.json | 4 +- npm/packs/jquery-validation/package.json | 4 +- npm/packs/jquery/package.json | 4 +- npm/packs/jstree/package.json | 4 +- npm/packs/lodash/package.json | 4 +- npm/packs/luxon/package.json | 4 +- .../package.json | 4 +- npm/packs/markdown-it/package.json | 4 +- npm/packs/owl.carousel/package.json | 4 +- npm/packs/popper.js/package.json | 4 +- npm/packs/prismjs/package.json | 6 +- npm/packs/select2/package.json | 4 +- npm/packs/signalr/package.json | 4 +- npm/packs/star-rating-svg/package.json | 4 +- npm/packs/sweetalert/package.json | 4 +- npm/packs/timeago/package.json | 4 +- npm/packs/toastr/package.json | 4 +- npm/packs/tui-editor/package.json | 10 +- npm/packs/uppy/package.json | 4 +- npm/packs/utils/package.json | 2 +- npm/packs/virtual-file-explorer/package.json | 6 +- templates/app/angular/package.json | 12 +- .../package.json | 2 +- .../yarn.lock | 238 ++++++------- .../package.json | 2 +- .../yarn.lock | 238 ++++++------- .../package.json | 2 +- .../yarn.lock | 238 ++++++------- .../package.json | 2 +- .../MyCompanyName.MyProjectName.Web/yarn.lock | 238 ++++++------- templates/module/angular/package.json | 12 +- .../projects/my-project-name/package.json | 4 +- .../package.json | 2 +- .../yarn.lock | 238 ++++++------- .../package.json | 2 +- .../yarn.lock | 238 ++++++------- .../package.json | 2 +- .../yarn.lock | 238 ++++++------- 90 files changed, 2096 insertions(+), 2096 deletions(-) diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index 9bd999dd53..a31363fe11 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,7 +3,7 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "^3.3.0", + "@abp/aspnetcore.mvc.ui.theme.shared": "^3.3.1", "highlight.js": "^9.13.1" }, "devDependencies": {} diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index ab68399880..c97c79ee81 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock @@ -2,30 +2,30 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.shared@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -34,145 +34,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 028b3e8535..fbffc848eb 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/framework/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": "^3.3.0", - "@abp/prismjs": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1", + "@abp/prismjs": "^3.3.1" }, "devDependencies": {} } \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 2e05ff90ce..51bb71f35d 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,162 +41,162 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/clipboard@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0.tgz#44029c7bac7fe4f693ab3963515d300c49aa2d5e" - integrity sha512-YZKqjwZGue7o39GiuZf8WPEjt4ydQCSCG109fkIJQgbwjqkseeWPExJcYnogMSA4qWr4Ip1m3CQ17Yqtl1n8JA== +"@abp/clipboard@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.1.tgz#057381ecb3f5fb0744f2a742a4aff54294800439" + integrity sha512-iLtmLD/HXpHVWmLvbt2zY0EjZPmRLneCsT/gw07RWvy8iu+Hk8Cta8CD/Ak8RP5NdZkoYTO3Ojxdm7JUH0XN2g== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" clipboard "^2.0.6" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/prismjs@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0.tgz#88381eb65612c68d13dac02eb7e177a264a025ff" - integrity sha512-YwVmPDtvWq8JwjZ4sGqnR2fhkzlcfhH2qO1RQsv9wpfFe61Mh/3mIC1QKFq5mW52cM3f8I51oC7z9HMbBo8n4A== +"@abp/prismjs@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.1.tgz#3abe550b34aa957248f6b1e4543aab990561351e" + integrity sha512-4+BHvKDcJa8A3yKccUqyfDgr1eqVMGt9e9ie8HPHOGTG2y1XMAYipZJ22E+T8QvUxaeBBkkmpQ4dyAOpndHJJw== dependencies: - "@abp/clipboard" "~3.3.0" - "@abp/core" "~3.3.0" + "@abp/clipboard" "~3.3.1" + "@abp/core" "~3.3.1" prismjs "^1.20.0" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 6adf8b1f41..3b5bdb2024 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": "^3.3.0", - "@abp/blogging": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1", + "@abp/blogging": "^3.3.1" } } \ No newline at end of file diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 48bb4a8680..886914cc6d 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,214 +41,214 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/blogging@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-3.3.0.tgz#144b0bfe15b70900f1bd99f4646f3d2c0bb89d52" - integrity sha512-Fc7/SUTBg8qAIzwgKVLu4bUZZlmyKXK55LS8NXbhw6E4H54QJWdXTssP5/ChaKZRbxF6DOh/yIiTnSfu2WuUaQ== +"@abp/blogging@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-3.3.1.tgz#37d10f8c9230c27dc2a25fbec66c216915236444" + integrity sha512-BhMGPd8O2XTl5XEU63QAe0o0f8o+64yhXyIs/Ax1OyG32Qf9pgbutlRBIWhqmqKQzP9N/pPWWskPyJZOrMeWcg== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - "@abp/owl.carousel" "~3.3.0" - "@abp/prismjs" "~3.3.0" - "@abp/tui-editor" "~3.3.0" + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + "@abp/owl.carousel" "~3.3.1" + "@abp/prismjs" "~3.3.1" + "@abp/tui-editor" "~3.3.1" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/clipboard@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0.tgz#44029c7bac7fe4f693ab3963515d300c49aa2d5e" - integrity sha512-YZKqjwZGue7o39GiuZf8WPEjt4ydQCSCG109fkIJQgbwjqkseeWPExJcYnogMSA4qWr4Ip1m3CQ17Yqtl1n8JA== +"@abp/clipboard@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.1.tgz#057381ecb3f5fb0744f2a742a4aff54294800439" + integrity sha512-iLtmLD/HXpHVWmLvbt2zY0EjZPmRLneCsT/gw07RWvy8iu+Hk8Cta8CD/Ak8RP5NdZkoYTO3Ojxdm7JUH0XN2g== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" clipboard "^2.0.6" -"@abp/codemirror@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-3.3.0.tgz#a9ac33155a92241dc6f35c9de104639fdc2c199f" - integrity sha512-C5/L0Hv0F7fzQt14NAyL0QQhhPrUcLkgFSxja/SknrA9nSIMoTg+r37Ny436GEHqoj8Jjj8u3jqErYhrOqd9cA== +"@abp/codemirror@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-3.3.1.tgz#5f810ad81cb306dc7bf6078c79ec6878a556ab5d" + integrity sha512-SHhHaoHXnc+PT5sst+5gP9pvYu+Nx+5pBudAGOGtugSV7QmZffrD42iCi64/D8b+eYeU1QN/FxS3hRQ0IDt1DA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" codemirror "^5.54.0" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/highlight.js@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-3.3.0.tgz#94c773e66a75ffe5d62485c2e70c7300fad9a611" - integrity sha512-CMXMeEA262yOs/ip2qbXfl+Kh3tTaUlogHlypT0AZ8Q0aQGs0tJiPVtGRJQ9xng/QfOzv+XWpPgYB5UIuwU6SQ== +"@abp/highlight.js@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-3.3.1.tgz#284def87eba0601d24e9221166e12ee94e13998f" + integrity sha512-6e9lAGi6uld2zIchMF12JWEdWPHUpG+npikbRxO5z5nHQhwplNk05uLVtMh5+KJKEwpsHkHMqtP5yo68gkjZ9w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/markdown-it@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-3.3.0.tgz#91395f9c6f98a69d955b4e5cb534e38c5f4902b9" - integrity sha512-Awt1SD6zgy72kfEbHVOBbVv/bB0o17lZBg4dNf11jqEbJMUpsW04pE5U1nc7FgsaJuTZFLm36cgnjdeGzlb/yw== +"@abp/markdown-it@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-3.3.1.tgz#efacc89e49f370f9d05eaea639188115e8b5da84" + integrity sha512-I/UlKUynF8awg7b/hyG4Tr3/yqT/vilD1vStxqsIYHmLaBYRbd6Av+FI2iiUH/DwdPexJGWjq8xmi5nxsC2vlg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" markdown-it "^11.0.0" -"@abp/owl.carousel@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-3.3.0.tgz#bc3b721770ac0c41066581d55228eca65fd95b07" - integrity sha512-wKWplt/zupf+q+iYjAEMoHo/Trjf5pPM5a9EhIb+6C1s7d+VJ8+FbxXHXA1F86MF5Eq4HVhuWFJITmEwOTqnMg== +"@abp/owl.carousel@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-3.3.1.tgz#246a524459e24f5f506c40ad0e89512f164a83d8" + integrity sha512-xoQXh+OpHlSOt36lcO1/B2j4WfjWLMB/mn1lx7AxTOPtGNfo9pF06o9Tks5jG3tCvyPvUIuLH3ZXJbmWLvptYw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" owl.carousel "^2.3.4" -"@abp/prismjs@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0.tgz#88381eb65612c68d13dac02eb7e177a264a025ff" - integrity sha512-YwVmPDtvWq8JwjZ4sGqnR2fhkzlcfhH2qO1RQsv9wpfFe61Mh/3mIC1QKFq5mW52cM3f8I51oC7z9HMbBo8n4A== +"@abp/prismjs@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.1.tgz#3abe550b34aa957248f6b1e4543aab990561351e" + integrity sha512-4+BHvKDcJa8A3yKccUqyfDgr1eqVMGt9e9ie8HPHOGTG2y1XMAYipZJ22E+T8QvUxaeBBkkmpQ4dyAOpndHJJw== dependencies: - "@abp/clipboard" "~3.3.0" - "@abp/core" "~3.3.0" + "@abp/clipboard" "~3.3.1" + "@abp/core" "~3.3.1" prismjs "^1.20.0" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/tui-editor@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-3.3.0.tgz#3d8333df7e9bb4972c9fb4bba89b2f8f2aa905d0" - integrity sha512-AwQO3D/WtrqytVOFcaQpHf3GcEThJ8+UvL9h382tb5rVbmKVkxCemRPkLF7wS1RVCJwPoZYFPXp6VNWY3nZTiw== +"@abp/tui-editor@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-3.3.1.tgz#c1aa4891d0aba055dbaed05947c4c9e0a94cdd36" + integrity sha512-dpuJ8YPmdpostILYizPIRJx1B7utBJl+P7L80Hy0ACXcXdc9HuRPe1vLoRMQ/OKfI9nLF9AbjmCEXy3h7JXYbw== dependencies: - "@abp/codemirror" "~3.3.0" - "@abp/highlight.js" "~3.3.0" - "@abp/jquery" "~3.3.0" - "@abp/markdown-it" "~3.3.0" + "@abp/codemirror" "~3.3.1" + "@abp/highlight.js" "~3.3.1" + "@abp/jquery" "~3.3.1" + "@abp/markdown-it" "~3.3.1" tui-editor "^1.4.10" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index 4b35db8c0f..945ff9a958 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": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 9a46ed73d8..b0e37066bd 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index afb0c67fd0..35b92ec223 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": "~3.3.0", - "@abp/ng.identity": "~3.3.0", - "@abp/ng.setting-management": "~3.3.0", - "@abp/ng.tenant-management": "~3.3.0", - "@abp/ng.theme.basic": "~3.3.0", + "@abp/ng.account": "~3.3.1", + "@abp/ng.identity": "~3.3.1", + "@abp/ng.setting-management": "~3.3.1", + "@abp/ng.tenant-management": "~3.3.1", + "@abp/ng.theme.basic": "~3.3.1", "@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 8acad00cff..034381b987 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": ">=3.3.0", - "@abp/ng.theme.shared": ">=3.3.0" + "@abp/ng.core": ">=3.3.1", + "@abp/ng.theme.shared": ">=3.3.1" }, "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 8e9f71b33b..8718ef2557 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": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index 7478ec439a..b6fb3e1d1e 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.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 34ca938f87..e415c0b911 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": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file 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 fdf6b928a6..9b9528ce1b 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.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 34ca938f87..e415c0b911 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file 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 8a2cf41872..69bf261f91 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index a23a6d8f89..fd4d07be82 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0", - "@abp/docs": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1", + "@abp/docs": "^3.3.1" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index 64515a90df..cd91877d1f 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,45 +2,45 @@ # yarn lockfile v1 -"@abp/anchor-js@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-3.3.0.tgz#a40489ee53865c5746297e014297ae7bbd6ada3b" - integrity sha512-885Ub6OFJvlv+EZNpQ642K79C63n2g4ogfhVIgAhUuhTYSjpP4Oq/WFOhUPIWyMHHphZemyqqV0UZRvFs0lqpQ== +"@abp/anchor-js@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-3.3.1.tgz#ba0843f55e324f0bc4714d8183c7f942865aa774" + integrity sha512-at2m281xksP5A9I9HykPai4WQK2UedrLXFSAWGpFhXx6zWvQ5YeUZliCS/eX1rX3fhMGKwcEL0CGXA03kMn72A== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" anchor-js "^4.2.2" -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -49,181 +49,181 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/clipboard@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.0.tgz#44029c7bac7fe4f693ab3963515d300c49aa2d5e" - integrity sha512-YZKqjwZGue7o39GiuZf8WPEjt4ydQCSCG109fkIJQgbwjqkseeWPExJcYnogMSA4qWr4Ip1m3CQ17Yqtl1n8JA== +"@abp/clipboard@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-3.3.1.tgz#057381ecb3f5fb0744f2a742a4aff54294800439" + integrity sha512-iLtmLD/HXpHVWmLvbt2zY0EjZPmRLneCsT/gw07RWvy8iu+Hk8Cta8CD/Ak8RP5NdZkoYTO3Ojxdm7JUH0XN2g== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" clipboard "^2.0.6" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/docs@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-3.3.0.tgz#65259049e6e891048bb2f9fb1606b9a8fe896555" - integrity sha512-zBlextUI0VI8mBFJjH91tRFDZDCpcVP3nvB68z08idRhronlc7nB1tzeNfG0rxMh8palZlZtQwPVYUTLY4oKUw== +"@abp/docs@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-3.3.1.tgz#97c07bb4a436c63dcb9208d3075f131ee1e90a89" + integrity sha512-ZUhm8ubt/zQQ9psp1dLTf4S1/DPo8rfc82nTH/EgRvbUsX3Qmwj+3McDFJNPzCqC7j/3162/j+flRZn9j0Vm3g== dependencies: - "@abp/anchor-js" "~3.3.0" - "@abp/clipboard" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/popper.js" "~3.3.0" - "@abp/prismjs" "~3.3.0" + "@abp/anchor-js" "~3.3.1" + "@abp/clipboard" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/popper.js" "~3.3.1" + "@abp/prismjs" "~3.3.1" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/popper.js@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-3.3.0.tgz#53ff96017e2dea348ede0390d605cfe4d2981fcd" - integrity sha512-SjADjLdKhUet2rM5oqr9VJcgIPBlxCQwYYUSZzB51Mwp30KFhx272rdww3J/khVbt6N7L/YTIL/FKC2iTqBGcQ== +"@abp/popper.js@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-3.3.1.tgz#4c7a7e0fee346d60a76dc50e82220b4e03bff839" + integrity sha512-rSegW12pPBk3PaBfPVz7tH5fxP48A06xVVRq5ztYicHIHq1lpTJeXXZJf4QFMBvFtdaMOPPtQEL8wFRUM3OJJw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" popper.js "^1.16.0" -"@abp/prismjs@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.0.tgz#88381eb65612c68d13dac02eb7e177a264a025ff" - integrity sha512-YwVmPDtvWq8JwjZ4sGqnR2fhkzlcfhH2qO1RQsv9wpfFe61Mh/3mIC1QKFq5mW52cM3f8I51oC7z9HMbBo8n4A== +"@abp/prismjs@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-3.3.1.tgz#3abe550b34aa957248f6b1e4543aab990561351e" + integrity sha512-4+BHvKDcJa8A3yKccUqyfDgr1eqVMGt9e9ie8HPHOGTG2y1XMAYipZJ22E+T8QvUxaeBBkkmpQ4dyAOpndHJJw== dependencies: - "@abp/clipboard" "~3.3.0" - "@abp/core" "~3.3.0" + "@abp/clipboard" "~3.3.1" + "@abp/core" "~3.3.1" prismjs "^1.20.0" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/npm/lerna.json b/npm/lerna.json index 3e94d9ced7..4dee7eb715 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "3.3.0", + "version": "3.3.1", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/lerna.version.json b/npm/ng-packs/lerna.version.json index 13dbd74158..fb789685b7 100644 --- a/npm/ng-packs/lerna.version.json +++ b/npm/ng-packs/lerna.version.json @@ -1,5 +1,5 @@ { - "version": "3.3.0", + "version": "3.3.1", "packages": [ "packages/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index f0feef1671..9ce382c01f 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -25,17 +25,17 @@ "postinstall": "npm run compile:ivy" }, "devDependencies": { - "@abp/ng.account": "~3.3.0", - "@abp/ng.core": "~3.3.0", - "@abp/ng.feature-management": "~3.3.0", - "@abp/ng.identity": "~3.3.0", - "@abp/ng.permission-management": "~3.3.0", - "@abp/ng.schematics": "~3.3.0", - "@abp/ng.setting-management": "~3.3.0", - "@abp/ng.tenant-management": "~3.3.0", - "@abp/ng.theme.basic": "~3.3.0", - "@abp/ng.theme.shared": "~3.3.0", - "@abp/utils": "^3.3.0", + "@abp/ng.account": "~3.3.1", + "@abp/ng.core": "~3.3.1", + "@abp/ng.feature-management": "~3.3.1", + "@abp/ng.identity": "~3.3.1", + "@abp/ng.permission-management": "~3.3.1", + "@abp/ng.schematics": "~3.3.1", + "@abp/ng.setting-management": "~3.3.1", + "@abp/ng.tenant-management": "~3.3.1", + "@abp/ng.theme.basic": "~3.3.1", + "@abp/ng.theme.shared": "~3.3.1", + "@abp/utils": "^3.3.1", "@angular-builders/jest": "^10.0.0", "@angular-devkit/build-angular": "~0.1001.2", "@angular-devkit/build-ng-packagr": "~0.1001.2", diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 06c6edef4f..91471e4b28 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.account", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 58abc39e2e..0cb84a20e9 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.components", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=3.3.0", + "@abp/ng.core": ">=3.3.1", "@ng-bootstrap/ng-bootstrap": ">=6.0.0" }, "dependencies": { diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index 761d596cae..3c2a3381ac 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "^3.3.0", + "@abp/utils": "^3.3.1", "@angular/localize": "~10.0.10", "@ngxs/router-plugin": "^3.7.0", "@ngxs/storage-plugin": "^3.7.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index 84f86ca7e4..4326ed16cd 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index ec563b1534..df13e1b3ac 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.identity", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.permission-management": "~3.3.0", - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.permission-management": "~3.3.1", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index 4da96e3464..a349b47284 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index 27255df267..1773cbd756 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "3.3.0", + "version": "3.3.1", "description": "Schematics that works with ABP Backend", "keywords": [ "schematics" diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index 1a73f5055b..6748909cf9 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.setting-management", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 976a47b64f..09d283df2d 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~3.3.0", - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.feature-management": "~3.3.1", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index 07e7782c04..4293784f58 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.basic", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~3.3.0", + "@abp/ng.theme.shared": "~3.3.1", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 138c22371f..dc21a17793 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "3.3.0", + "version": "3.3.1", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~3.3.0", + "@abp/ng.core": "~3.3.1", "@fortawesome/fontawesome-free": "^5.14.0", "@ng-bootstrap/ng-bootstrap": "^7.0.0", "@ngx-validate/core": "^0.0.12", diff --git a/npm/ng-packs/yarn.lock b/npm/ng-packs/yarn.lock index 6c687e6c64..c23b6f2c88 100644 --- a/npm/ng-packs/yarn.lock +++ b/npm/ng-packs/yarn.lock @@ -2,20 +2,20 @@ # yarn lockfile v1 -"@abp/ng.account@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.account/-/ng.account-3.3.0-rc.2.tgz#dbc2892f28476c0a7412c790268b81eb00af41a9" - integrity sha512-LRpOOOLqT5BXvlgG1Zwxi9j3Odk9AnSK/aKxM1wB34kjdBssuIakN2RVs0Xgz1gmrvQV9RBNe7+yQJuS86WuWw== +"@abp/ng.account@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.account/-/ng.account-3.3.0.tgz#db36a62b9b3106096a95844c5f8c8df664dc68f0" + integrity sha512-jJuGUIsQL4rBgpr8TqnEKp9PKtrl4KooeizeQIQWrm4JwC0ZQRyo1PB+D3mDI6sPXQo4Uc2YA14nRSGJ9OSdXA== dependencies: - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.core@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-3.3.0-rc.2.tgz#ad313a8cf9e01527b4af086fdd0906ec88c3694a" - integrity sha512-HpAX8HpC+Z/eOQpNKcLVhEylyCYSEVLSz0WHsuae9dQk7yfJikZJAPpQSS6VrNl1vpYwARtJoiWfK0jrjvwhMA== +"@abp/ng.core@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.core/-/ng.core-3.3.0.tgz#dd013e171c18a66eede4b8404211d69f09a60533" + integrity sha512-ERH1XyAY1tviWctyYKL8w/9stGogcN5g2ty/6OdZf3dUPcN2MrjXt8o8nRdvA7yUfP4VFKH8xl7qAnSMO+5iCQ== dependencies: - "@abp/utils" "^3.3.0-rc.1" + "@abp/utils" "^3.3.0-rc.2" "@angular/localize" "~10.0.10" "@ngxs/router-plugin" "^3.7.0" "@ngxs/storage-plugin" "^3.7.0" @@ -27,35 +27,35 @@ ts-toolbelt "6.15.4" tslib "^2.0.0" -"@abp/ng.feature-management@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-3.3.0-rc.2.tgz#9d2c3d02504a64f2196e2ae588a81e6d72d31172" - integrity sha512-d/M5t6rEy5k2hO8tjHdYgnT9AgBAb82JruxplyLM4kOti9Kox7W6thBokDfVpiCQQh+WMtZX/DK1wNZPyFjZ5Q== +"@abp/ng.feature-management@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.feature-management/-/ng.feature-management-3.3.0.tgz#6f83895acd8cf2bb163cc5260404eab86d6d7a4d" + integrity sha512-XjCEDw1aiQ9zt8McEazqx+lgbtMicQn2KAq/Z45G3Pp138twvT7nDYKwEy3Zo/kzeaQcZYya9/xNP6r7aSnI4A== dependencies: - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.identity@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-3.3.0-rc.2.tgz#18ec5dcb187fd5d8302e45fc40b5f937fb55e47b" - integrity sha512-ckN9gHvWQDuzhdP2xAgGmXNQo/16yulhQSFWgAFmNTbubPNyz/D41SvbaL1tGWDXGT20tl+CjpZXzDJH4R51Tw== +"@abp/ng.identity@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.identity/-/ng.identity-3.3.0.tgz#587b81e806d35185bee0a72cc400969c0992a8bc" + integrity sha512-AzIMkWpiHSVdq4E8n6LNl/QXZHn0KNB3Ok6cfOVIPWWUl1NuTmdG3UdGOZAXGOm9bQmflbTKbBZcdhLOzHlLGw== dependencies: - "@abp/ng.permission-management" "~3.3.0-rc.2" - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.permission-management" "~3.3.0" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.permission-management@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-3.3.0-rc.2.tgz#f867a2f57c855594001cc8a5446cbb843339c7da" - integrity sha512-KOODyYlKdknVMDcpfjL1cKQQw4ZrcKiNs0WhNgIujt+J9CCsSCDl9yGcVGMlgqo+8PgKkVltRbW+bLlzKlMx9w== +"@abp/ng.permission-management@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.permission-management/-/ng.permission-management-3.3.0.tgz#c686dca6d80fa5dafe9d940accf4b91853743ec1" + integrity sha512-jHVmgsZ06umNuMp9Uj1SWXm9dz7UNKMyDZjYrbWuG0S8ciwCCmykfOar0C+BK1kvycJXXJw2VKd0Kj36/57FxQ== dependencies: - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.schematics@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.schematics/-/ng.schematics-3.3.0-rc.2.tgz#911d6a55581f5afa7577de4d86dd4f53cdf04269" - integrity sha512-8ZpOrU+lCswB/o40K6eK9m38wkTWPOheE1mUn1sNxbsFs1y2WNV0BUTtkSt5QlrgSoHFkhGBgDZAZFxdVL9EFQ== +"@abp/ng.schematics@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.schematics/-/ng.schematics-3.3.0.tgz#b2e05826e19fa8096ca11f2117ff81061fbde24f" + integrity sha512-WSIDGoxX2HGtIpLY6uMpX0r/vOClilN478sHKdzX4OL3yXetdvrRp8evB87EOteP4r5DbRIjpWk3GEbknlyeEg== dependencies: "@angular-devkit/core" "~10.0.3" "@angular-devkit/schematics" "~10.0.3" @@ -63,37 +63,37 @@ jsonc-parser "^2.3.0" typescript "~3.9.2" -"@abp/ng.setting-management@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-3.3.0-rc.2.tgz#661e009d9edf6c5f1db7a3f93c79c863465650be" - integrity sha512-77Eza9dgnP6XsQYGsd3TQ8eZgvZYty9oOeQ+O2Sc9xP9gWn/8jdD8npjgfTDIQxOLpqOS1mHslaiF92BaAU4IA== +"@abp/ng.setting-management@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.setting-management/-/ng.setting-management-3.3.0.tgz#a53a370e201760570945e9130c7e85bdfcb48ac8" + integrity sha512-54EhudWaXrN0e7bFXNBVkK3bwEM6A/y8OF79Q9//YCD7eB56KvNdP4XXdSRKUfH7P9bvxJn/bmSAZcRQ1uk9Ww== dependencies: - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.tenant-management@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-3.3.0-rc.2.tgz#a4d7f017c3ee86a39b1783557eb346dad2476fc1" - integrity sha512-AycKXMwJmERThiKOU+ZX29vrifuc1WSE0+djKNd7xKzdu0PSKFYLsrHUeh4mTsjGJml/CsAUBsMV53HDywBjZg== +"@abp/ng.tenant-management@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.tenant-management/-/ng.tenant-management-3.3.0.tgz#c5479c3d2b17a96308f8e2e87907dd405003fb5d" + integrity sha512-NPqTP2vU40IxZ0sQ8QNEgl5okptwf6J99Vkl1ELYwa8ztEnfBBo94gK/1q+I8CiQHp3fr//3ycrimPRszW/CCQ== dependencies: - "@abp/ng.feature-management" "~3.3.0-rc.2" - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.feature-management" "~3.3.0" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.theme.basic@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-3.3.0-rc.2.tgz#b1700d240f798b1687be6ba4b8f6693ce3e2bd15" - integrity sha512-ibrj49MkUHTqs321JXB4Mcuc0kJlk932bbcvzvXpa8nHW9DDH9/TKLttqOqTTeyN+6pnSWcnN5upW6n0bPusaQ== +"@abp/ng.theme.basic@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.theme.basic/-/ng.theme.basic-3.3.0.tgz#c216c344273a2f816fa723ddcb3840e416dc5a5d" + integrity sha512-BiwpYd8C5ZL0ew8eVwtpC+nXoSNaP64tJkw1CJScvgJ0fPRiVPddFzgEd3PDFPjqeWtupN1Q8pyp5ng7vqOOpA== dependencies: - "@abp/ng.theme.shared" "~3.3.0-rc.2" + "@abp/ng.theme.shared" "~3.3.0" tslib "^2.0.0" -"@abp/ng.theme.shared@~3.3.0-rc.2": - version "3.3.0-rc.2" - resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-3.3.0-rc.2.tgz#f676e10bbdde2a08cea1bb34211e7df9d63d795f" - integrity sha512-gGYDeea6LcorB2pXWB7uqQnE0+gefslWF3bErDSllPx0t4QLJiuNNiP/keQBU3H4uF8LPCmBIsQgcQFPjRz/yA== +"@abp/ng.theme.shared@~3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/ng.theme.shared/-/ng.theme.shared-3.3.0.tgz#08c6af4ca5877d5cad0a49e002889938b7904c70" + integrity sha512-2X1O+JAUQWlFmuTWm/bHypHEVN084g6w4cVWUuum7+X2Fk01LVRjnJPwCEIRklS3teFoTX/IbKZXG24wVC6liA== dependencies: - "@abp/ng.core" "~3.3.0-rc.2" + "@abp/ng.core" "~3.3.0" "@fortawesome/fontawesome-free" "^5.14.0" "@ng-bootstrap/ng-bootstrap" "^7.0.0" "@ngx-validate/core" "^0.0.12" @@ -102,10 +102,10 @@ chart.js "^2.9.3" tslib "^2.0.0" -"@abp/utils@^3.3.0-rc.1": - version "3.3.0-rc.1" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0-rc.1.tgz#2ea2806a42d31dff246478497493e6a8735b3aa3" - integrity sha512-B58plJNC9UF9kigsGLd29qa9nyfIkgV7868NmNgsPwulAhcI1dKUgmSlymN1fBK4zPOVWbzReANVLKbQx13Z1Q== +"@abp/utils@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" + integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== dependencies: just-compare "^1.3.0" diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index b3807b082c..47a8db589e 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "anchor-js": "^4.2.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index ed0314a0c2..1cb05b41fb 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.0" + "@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index ffbd1306a5..8c2deeb003 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,24 +1,24 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~3.3.0", - "@abp/bootstrap": "~3.3.0", - "@abp/bootstrap-datepicker": "~3.3.0", - "@abp/datatables.net-bs4": "~3.3.0", - "@abp/font-awesome": "~3.3.0", - "@abp/jquery-form": "~3.3.0", - "@abp/jquery-validation-unobtrusive": "~3.3.0", - "@abp/lodash": "~3.3.0", - "@abp/luxon": "~3.3.0", - "@abp/malihu-custom-scrollbar-plugin": "~3.3.0", - "@abp/select2": "~3.3.0", - "@abp/sweetalert": "~3.3.0", - "@abp/timeago": "~3.3.0", - "@abp/toastr": "~3.3.0" + "@abp/aspnetcore.mvc.ui": "~3.3.1", + "@abp/bootstrap": "~3.3.1", + "@abp/bootstrap-datepicker": "~3.3.1", + "@abp/datatables.net-bs4": "~3.3.1", + "@abp/font-awesome": "~3.3.1", + "@abp/jquery-form": "~3.3.1", + "@abp/jquery-validation-unobtrusive": "~3.3.1", + "@abp/lodash": "~3.3.1", + "@abp/luxon": "~3.3.1", + "@abp/malihu-custom-scrollbar-plugin": "~3.3.1", + "@abp/select2": "~3.3.1", + "@abp/sweetalert": "~3.3.1", + "@abp/timeago": "~3.3.1", + "@abp/toastr": "~3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index b3870a1e1a..bc9a15759b 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/aspnetcore.mvc.ui", "publishConfig": { "access": "public" diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index ac83158b94..56b77abd10 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.0", - "@abp/owl.carousel": "~3.3.0", - "@abp/prismjs": "~3.3.0", - "@abp/tui-editor": "~3.3.0" + "@abp/aspnetcore.mvc.ui.theme.shared": "~3.3.1", + "@abp/owl.carousel": "~3.3.1", + "@abp/prismjs": "~3.3.1", + "@abp/tui-editor": "~3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 713b82e1a0..b5cce6c658 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/bootstrap-datepicker", "publishConfig": { "access": "public" diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 117b72ec0e..8046c8bb3d 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/bootstrap", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "bootstrap": "^4.5.0", "bootstrap-v4-rtl": "4.4.1-2" }, diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index a8c076f8b2..6b85e144a5 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 289c8a93d9..f71085d432 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "clipboard": "^2.0.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index c12ab0cb09..486d134030 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "codemirror": "^5.54.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index b0dc7695ac..26df88e58c 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/core", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/utils": "^3.3.0" + "@abp/utils": "^3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 552d783f3b..f4b72db405 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "cropperjs": "^1.5.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 611fe61fb7..4385637bd1 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/datatables.net-bs4", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~3.3.0", + "@abp/datatables.net": "~3.3.1", "datatables.net-bs4": "^1.10.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index c7f30d2c8a..ae42612012 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/datatables.net", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "datatables.net": "^1.10.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index a947c9e66b..a396c7d86e 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~3.3.0", - "@abp/clipboard": "~3.3.0", - "@abp/malihu-custom-scrollbar-plugin": "~3.3.0", - "@abp/popper.js": "~3.3.0", - "@abp/prismjs": "~3.3.0" + "@abp/anchor-js": "~3.3.1", + "@abp/clipboard": "~3.3.1", + "@abp/malihu-custom-scrollbar-plugin": "~3.3.1", + "@abp/popper.js": "~3.3.1", + "@abp/prismjs": "~3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index 5da86806bc..3992c51894 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index f8e1391d3a..3a31752a73 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/font-awesome", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "@fortawesome/fontawesome-free": "^5.13.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index a7d7843dbb..501faa4cf8 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0" + "@abp/core": "~3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 037d82195e..3f3cc96851 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/jquery-form", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index 1663506ed6..f193d7e53e 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/jquery-validation-unobtrusive", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~3.3.0", + "@abp/jquery-validation": "~3.3.1", "jquery-validation-unobtrusive": "^3.2.11" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index f3634601ef..bbb272c5c9 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/jquery-validation", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "jquery-validation": "^1.19.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index e3b1031903..4c1c45ed95 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/jquery", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "jquery": "~3.5.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 1d63bd6e1a..f1915651a4 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "jstree": "^3.3.9" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index ce3947a300..d89dadde72 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/lodash", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "lodash": "^4.17.15" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index fcd0100e2a..6bd509732f 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/luxon", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "luxon": "^1.24.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 2e82cf3cad..66c7aa4d48 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/malihu-custom-scrollbar-plugin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index b9019a5cac..efc287cc21 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "markdown-it": "^11.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 8f9c60ad59..41137d1b99 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index bf98ca9f0f..751d96936e 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "popper.js": "^1.16.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 807604e6ee..205be331e3 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~3.3.0", - "@abp/core": "~3.3.0", + "@abp/clipboard": "~3.3.1", + "@abp/core": "~3.3.1", "prismjs": "^1.20.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index af04bb4151..2b8ba0c241 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/select2", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 11167db4b7..f3affef301 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "@microsoft/signalr": "~3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index f2151ff820..47240f860e 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/sweetalert/package.json b/npm/packs/sweetalert/package.json index d748e1fc14..fee77631d3 100644 --- a/npm/packs/sweetalert/package.json +++ b/npm/packs/sweetalert/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/sweetalert", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "sweetalert": "^2.1.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index ba8775428f..91fe6246e8 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/timeago", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index 2dd6daa133..f4881faa83 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/toastr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~3.3.0", + "@abp/jquery": "~3.3.1", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 9b3a70d266..6c00d28c8b 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,14 +1,14 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~3.3.0", - "@abp/highlight.js": "~3.3.0", - "@abp/jquery": "~3.3.0", - "@abp/markdown-it": "~3.3.0", + "@abp/codemirror": "~3.3.1", + "@abp/highlight.js": "~3.3.1", + "@abp/jquery": "~3.3.1", + "@abp/markdown-it": "~3.3.1", "tui-editor": "^1.4.10" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index 997ad1df57..94a1a4496c 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~3.3.0", + "@abp/core": "~3.3.1", "uppy": "^1.16.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index e167dea0c2..ae17ada535 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "3.3.0", + "version": "3.3.1", "scripts": { "prepublish": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 5baeaa1874..bf9da1dd8e 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "3.3.0", + "version": "3.3.1", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~3.3.0", - "@abp/prismjs": "~3.3.0" + "@abp/clipboard": "~3.3.1", + "@abp/prismjs": "~3.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index 7dce9897d1..d9bc893c2d 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,11 +12,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~3.3.0", - "@abp/ng.identity": "~3.3.0", - "@abp/ng.setting-management": "~3.3.0", - "@abp/ng.tenant-management": "~3.3.0", - "@abp/ng.theme.basic": "~3.3.0", + "@abp/ng.account": "~3.3.1", + "@abp/ng.identity": "~3.3.1", + "@abp/ng.setting-management": "~3.3.1", + "@abp/ng.tenant-management": "~3.3.1", + "@abp/ng.theme.basic": "~3.3.1", "@angular/animations": "~10.1.2", "@angular/common": "~10.1.2", "@angular/compiler": "~10.1.2", @@ -30,7 +30,7 @@ "zone.js": "~0.10.2" }, "devDependencies": { - "@abp/ng.schematics": "~3.3.0", + "@abp/ng.schematics": "~3.3.1", "@angular-devkit/build-angular": "~0.1001.2", "@angular-devkit/build-ng-packagr": "~0.1001.2", "@angular/cli": "~10.1.2", diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json index 34ca938f87..e415c0b911 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/yarn.lock b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/yarn.lock index f5e0422d9f..04166e32f1 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/yarn.lock +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/package.json index 8e9f71b33b..8718ef2557 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/yarn.lock b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/yarn.lock index 7478ec439a..b6fb3e1d1e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/yarn.lock +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.IdentityServer/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json index 34ca938f87..e415c0b911 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/yarn.lock b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/yarn.lock index 7478ec439a..b6fb3e1d1e 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/yarn.lock +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json index 34ca938f87..e415c0b911 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/yarn.lock b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/yarn.lock index f5e0422d9f..04166e32f1 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/yarn.lock +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index 2403fba4b8..4f4cd9722a 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~3.3.0", - "@abp/ng.identity": "~3.3.0", - "@abp/ng.setting-management": "~3.3.0", - "@abp/ng.tenant-management": "~3.3.0", - "@abp/ng.theme.basic": "~3.3.0", + "@abp/ng.account": "~3.3.1", + "@abp/ng.identity": "~3.3.1", + "@abp/ng.setting-management": "~3.3.1", + "@abp/ng.tenant-management": "~3.3.1", + "@abp/ng.theme.basic": "~3.3.1", "@angular/animations": "~10.1.2", "@angular/common": "~10.1.2", "@angular/compiler": "~10.1.2", @@ -33,7 +33,7 @@ "zone.js": "~0.10.2" }, "devDependencies": { - "@abp/ng.schematics": "~3.3.0", + "@abp/ng.schematics": "~3.3.1", "@angular-devkit/build-angular": "~0.1001.2", "@angular-devkit/build-ng-packagr": "~0.1001.2", "@angular/cli": "~10.1.2", diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json index 41586bcf5b..3627232e44 100644 --- a/templates/module/angular/projects/my-project-name/package.json +++ b/templates/module/angular/projects/my-project-name/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=3.3.0", - "@abp/ng.theme.shared": ">=3.3.0" + "@abp/ng.core": ">=3.3.1", + "@abp/ng.theme.shared": ">=3.3.1" }, "dependencies": { "tslib": "^2.0.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/package.json index 8e9f71b33b..8718ef2557 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/yarn.lock b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/yarn.lock index 7478ec439a..b6fb3e1d1e 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/yarn.lock +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json index 34ca938f87..e415c0b911 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/yarn.lock b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/yarn.lock index 7478ec439a..b6fb3e1d1e 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/yarn.lock +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index 34ca938f87..e415c0b911 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.0" + "@abp/aspnetcore.mvc.ui.theme.basic": "^3.3.1" } } \ No newline at end of file diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/yarn.lock b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/yarn.lock index 8a2cf41872..69bf261f91 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/yarn.lock +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/yarn.lock @@ -2,37 +2,37 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.0.tgz#5a83ad1010ede0647cc4bbe225f0ebf8f3ac90d8" - integrity sha512-b0Z/CO7nLixuceC2A/rx4m6OQPwe7ELym+ZZdurUxI42ciuoC5Cnnl3FH+HCt8P3JdFjOIWl2wOXvUcc6P16oQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.0" - -"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.0.tgz#6c998bad95e46905e5a1487ab2370905cdf4376a" - integrity sha512-Tt6SK3EUj8jfZKSzeIVkRuWyAGRoDTqeoS5VVkNZLoIfLzwiimHw2o2AlPRtCMa0jqLropHtaT/kNl+EU24AZw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~3.3.0" - "@abp/bootstrap" "~3.3.0" - "@abp/bootstrap-datepicker" "~3.3.0" - "@abp/datatables.net-bs4" "~3.3.0" - "@abp/font-awesome" "~3.3.0" - "@abp/jquery-form" "~3.3.0" - "@abp/jquery-validation-unobtrusive" "~3.3.0" - "@abp/lodash" "~3.3.0" - "@abp/luxon" "~3.3.0" - "@abp/malihu-custom-scrollbar-plugin" "~3.3.0" - "@abp/select2" "~3.3.0" - "@abp/sweetalert" "~3.3.0" - "@abp/timeago" "~3.3.0" - "@abp/toastr" "~3.3.0" - -"@abp/aspnetcore.mvc.ui@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.0.tgz#07f7d0f7f689a3ac75a69e12681ebd3d08fa0644" - integrity sha512-EbUISgnR8qHYdu/tSro8QjUWj17M6gOkugMI7N0fiPNbtLHgKG2GHWxIsVEf5ic1O2j/PWKOQ+FPBLZ4v3jFrw== +"@abp/aspnetcore.mvc.ui.theme.basic@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-3.3.1.tgz#58ae88355b821ca72eccf1950bde544b8f0edcca" + integrity sha512-AUIJQIBb+5of0Na1cxmyacni6ToYBpmtU+NJH9/cTC3UUAPylj8TiAX9yobAPn8dbrcXTm+dh9T8i49rXTtxoA== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~3.3.1" + +"@abp/aspnetcore.mvc.ui.theme.shared@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-3.3.1.tgz#c3123ea8f6c8428d034d9ac2782aa1bff27bd740" + integrity sha512-j2uZapDTKSjH74uZcIR4y09hr6w+OAdybQhL1bx4fb0D3XlmOdOwRrsqXieJNwAggbUn00EX2Usiey3N/wV1rA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~3.3.1" + "@abp/bootstrap" "~3.3.1" + "@abp/bootstrap-datepicker" "~3.3.1" + "@abp/datatables.net-bs4" "~3.3.1" + "@abp/font-awesome" "~3.3.1" + "@abp/jquery-form" "~3.3.1" + "@abp/jquery-validation-unobtrusive" "~3.3.1" + "@abp/lodash" "~3.3.1" + "@abp/luxon" "~3.3.1" + "@abp/malihu-custom-scrollbar-plugin" "~3.3.1" + "@abp/select2" "~3.3.1" + "@abp/sweetalert" "~3.3.1" + "@abp/timeago" "~3.3.1" + "@abp/toastr" "~3.3.1" + +"@abp/aspnetcore.mvc.ui@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-3.3.1.tgz#946d5fb68d73842270e2553fba475163d2ca57a5" + integrity sha512-W/Yxe20Upkha0XaHPQwQ3+LxdUZI21BiARcbBUnIUzRUrFBpvjD0A9/T8bsi+KpIqOYLAwtrE1TJoSuZGscoIw== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -41,145 +41,145 @@ path "^0.12.7" rimraf "^3.0.2" -"@abp/bootstrap-datepicker@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.0.tgz#d7d11e591818a6ec654127d88602cfdfddf81b1f" - integrity sha512-PUsS48o5Cwufn8O8d34UBsjLF6/HrgdhsGTUzrVIhGapiyuYD/QrvqWYWRUj1Jeeb4nrsRVem2DnM1isy+CUCA== +"@abp/bootstrap-datepicker@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-3.3.1.tgz#c0f5763e0bfb1e293ef1b22f2a14014ec345dbc3" + integrity sha512-MnX2vI75gEDtlwnKhI6ptH657dh5TuXoin1XeaEhOa5rGbLwhSu4IFqRmlLBedFBOf+1zwcvFs30vsQlNKJ6Nw== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.0.tgz#1314549e7a940c58fdff521a9ddf153f3414fffa" - integrity sha512-CVjSwbZPjio0VJWxdo+PRkvUYGtv51DgVrqjgHK7m7tGFwHAK38cDHAl+mqmIp7dgPG1Z+E0o41JteT3Za1Bkw== +"@abp/bootstrap@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-3.3.1.tgz#5b173918511b6ad1fb8ac570ea2e2fcb874970e0" + integrity sha512-CfnwXAV2XRK3gYpeEQjgVzEocU6pqdGZXwATwOKifHWBZNG8ubDyMgBed+oVCvJgRvLRrniR5jFK2vhm8Du+EQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" bootstrap "^4.5.0" bootstrap-v4-rtl "4.4.1-2" -"@abp/core@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.0.tgz#c88c28df19f96349b9a32b7ebe402e6d267c34e5" - integrity sha512-y9P86zPAm55fAyKwDaoxv+IrApA339aaGEpN9364upeeNBsO8mYf9hoM136VovQaWNIABFHRD7R+9KskwPAuNA== +"@abp/core@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-3.3.1.tgz#b1da2160b0fc4a309dc4a65ee937c814de16b2de" + integrity sha512-6/6FHTLZrWh821O6xr4Sk1BlIt9gTAT19NnykQRV9U8S7rl4BQv2QF055R8Wg3lnVKWJ1ajiAbd3gerjH/pL6g== dependencies: - "@abp/utils" "^3.3.0" + "@abp/utils" "^3.3.1" -"@abp/datatables.net-bs4@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.0.tgz#e4cc85f3c1c195d9e8b07532eb7c53619f40a787" - integrity sha512-StuwT8jGfDWGNXmYgRELuErXxSE+qjVoiSAkd27mZqDbYSTipq4OZSAHr6WNmoqMgP6QlCgjGgXcz4Pr8Pxuaw== +"@abp/datatables.net-bs4@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs4/-/datatables.net-bs4-3.3.1.tgz#fd0f5f5579ff94d635d19c1bf46ac0593639e3f4" + integrity sha512-C9BUlbsk9liJ+hmFpTKoearJNZISDy5TInTbnixL8WfXfIaAWdZRs+ADvhKO9+oWMxkbxhGI8ueYQ29Z1UJzMg== dependencies: - "@abp/datatables.net" "~3.3.0" + "@abp/datatables.net" "~3.3.1" datatables.net-bs4 "^1.10.21" -"@abp/datatables.net@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.0.tgz#a2b2cedc06beb325e62ce6faba899c935564b9a7" - integrity sha512-y0RGrLxI7VgWFAFtHAraDnrEJ5pkUIJ3zxEScS43RUbArhxk+5pIpxQbmU0WgHpk72H7WXdqtL486Kw8PSj1Nw== +"@abp/datatables.net@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-3.3.1.tgz#2ec7406712607f08f0ae9a6ce0ee7bfd0cc73278" + integrity sha512-prsMkh//XCymCG/aYEEtzV/922RJIZ0+PcnRvhJzXvrX4DK2y3ZWM44QNR/9/rpkYUJqRcVoHqbt1DuxbHDLXQ== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" datatables.net "^1.10.21" -"@abp/font-awesome@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.0.tgz#f9307334c34309456c47cc407fbe079821ace45e" - integrity sha512-7/uZ2qXooHQZG35F6ERKsjI8m0gn8/BgE2cOB7Zhu5KRtSTOHOOXX4YWEfoHYLEMuo3xKTTJ2gHM3jiCJEpVtg== +"@abp/font-awesome@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-3.3.1.tgz#268a21685a6b810b15848169b78c3dfb11d582c6" + integrity sha512-Eg2dwtcsyLo5E6PC21vK5R8YFe32UFSN4DpNrqAP9I85daR8ZbT0US8SbfCcI5nhiZlRi3EWj/cUgz2IEJHaaQ== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" "@fortawesome/fontawesome-free" "^5.13.0" -"@abp/jquery-form@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.0.tgz#43fc5655b4e3cac7c0558fb36dd9ef188fe64412" - integrity sha512-fH4IPf/cU3ojWtVsPZjtymzK0xWqqgmvnSk5zy4AB4MOCKyYtPrn5OAMUvq8A4uZ0mGIRAQ8Z72wPKZA1rws5A== +"@abp/jquery-form@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-3.3.1.tgz#4e8c2e50e711a7bbe4f40e74210472b21afd0ecf" + integrity sha512-HBic6SzOSprYAug/Qbgcd+MiPRwtXczS2/x9IUmPFeUhvuqJJoYPWrhI5xC6WKNcJ/5MjExiEbeEXMXp8PwJTA== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.0.tgz#0840f3114626a1d6efff54f4791776ebfdf56e76" - integrity sha512-foKM9FDAY2RZGz5EQ2FcQt/FiL8sMc+uwd+2KeAdIejLyPgeSH/lLio6agd2Xun4e/xlBJB185Ga1eKcdHIGAw== +"@abp/jquery-validation-unobtrusive@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-3.3.1.tgz#e42d61a172b6ef5cbdbb305ab5d93e3dad5159a1" + integrity sha512-SH8zmrR3HshCNP0zIgi4j6PMhgCzmCKk5xXxD+8kg+LAv+bm1iP0K5srgX4WlEffRma80QIeNKPpe/lW04EgFw== dependencies: - "@abp/jquery-validation" "~3.3.0" + "@abp/jquery-validation" "~3.3.1" jquery-validation-unobtrusive "^3.2.11" -"@abp/jquery-validation@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.0.tgz#2199968638d7bab9bfb6ba5e9f27d9d607c09a24" - integrity sha512-jxw274hx8i9+dkRrDz7aUpWSGESnJ2wuA6e3IAQIlubFf+7q0o4vosXD5bubinn4qaRGcSiYC15armfefgmFCw== +"@abp/jquery-validation@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-3.3.1.tgz#05164e342fdb83f40a17f000b40c27df2604c394" + integrity sha512-oKN3wQUY1PB7IhelFIJVjRqAZx/AVlpUF0GV6k/9eNBK+ZoLpW1ebE1q9tsLhXf7QS1N7S45aEHB8OpjRopDew== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" jquery-validation "^1.19.2" -"@abp/jquery@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.0.tgz#b99a9436bf3c2394917e761a2dcdfe4f1af9ff3d" - integrity sha512-WrjDQCBOi83kjtMYjXCJVWSbnFxKLW/KtDADkjTF7TxIGccsNWx6E8npzdCEnDnlOJ5Rk9+1QIu07pWedOjBSg== +"@abp/jquery@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-3.3.1.tgz#2e8431a52641ab85d1372a32518307bbf8fba1a0" + integrity sha512-mSAUYLzhJSvq8ixhAFkU5Q2LRDTkJAGHq47alb2nNEodZNr1q1i+875nP3dE/4MLT/foG0H+j+r4RGuYx4fGAA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" jquery "~3.5.1" -"@abp/lodash@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.0.tgz#5402a779ef1e8ecd585644a68607425587560305" - integrity sha512-QFm9hpWs0/J5TFFiE7vO5oxTsLgMcibmgg/CxYvmQZXhHGZpx3mdoAzC48CvRu8quxr6Xo8pIxlCyYXniR6/Dw== +"@abp/lodash@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-3.3.1.tgz#5c2602f03bde7fbf7841c01bb7178b3ca3429d87" + integrity sha512-5fitYkotzaXGaEbwctVYT4HcfKZ1ghAnvrQLYI+2MYgIQmtipBhXFEG030zIXWThEoIGKOBuwVzmOYtwiX7+8w== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" lodash "^4.17.15" -"@abp/luxon@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.0.tgz#2d669786308df997c6738dd205363edaae670d15" - integrity sha512-1oSUuzgehSBxaxJLfD06ktXK4jisILPKFnEaKCBuPiKiQSDFvdQbepHAYJcpU1Jye6sVrheUKDUyJhnSwDb+0w== +"@abp/luxon@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-3.3.1.tgz#2e477be6a9f76394331399a762552bf610168e8e" + integrity sha512-bp74vBmObbqUXsOc4VRWml5ivEyIzwHLR4oycLvWG0bQZn65yt7db7DVYTQL1PCWbEAKf6eULlnF6JvZpSVgeg== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" luxon "^1.24.1" -"@abp/malihu-custom-scrollbar-plugin@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.0.tgz#3bb48e0d68c0b76f3460eb19706927af2168a6c3" - integrity sha512-44JvJOfxJ5ihfNCPyc5U8D8N8CmLh8UBMkzjH7YJQZJO+7PGgjx+uEqbQhTtBDftUz5C5oFkGoQ7i2pil7YSYQ== +"@abp/malihu-custom-scrollbar-plugin@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-3.3.1.tgz#df833f2b8421f4dce681c13d2d5976680a27e4c8" + integrity sha512-bJRQTevunQulXo+EC1HWqYgV30RVmFcS218DtdZLm2x/xWFBhvr+2DLzLS2Gq8JJXNGQMFbHnCWixn5si4V/KA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/select2@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.0.tgz#207460dd128a1620c332af5eea2df88bfdfd0520" - integrity sha512-dbOnzQVARBQp/ynJvNyJqE1ArtsWCV8nGMUablB1ILPonsJy+0ADJ+GXWa1nIsHdj3zPW0MLi8pdqpepRCTAFg== +"@abp/select2@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-3.3.1.tgz#65ac0ae3ac8783d4e0422717ce743d573bf559e4" + integrity sha512-efxhM/QxAmnyfGNcokZIK7vD6wYJkFGSnZEDj9QSrZ6DyUYf8H+jlK38JViDGe0RCMqts0R4B6IaKT0RbbIGmw== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" select2 "^4.0.13" -"@abp/sweetalert@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.0.tgz#457a05af37819fc54082254022551ed0233c471e" - integrity sha512-6KXwPVC1zwNwlZBS9x0uPLTmieu3nmBp0G+ZH1aP+GTMphSa0ejI7nuPFqUeqfEMg+an1yj51SKKUfKtmlx6Zg== +"@abp/sweetalert@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/sweetalert/-/sweetalert-3.3.1.tgz#b6a41f8459d4407c4aee04e2f200b84e3fa8d534" + integrity sha512-olDU9Lh5o0sNCxRXROwt8QhHpuB5+fjojVWVUOiag0UMLVA9k/fp38diyn64qddSHWCafpqjeO32IXDKEQckZA== dependencies: - "@abp/core" "~3.3.0" + "@abp/core" "~3.3.1" sweetalert "^2.1.2" -"@abp/timeago@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.0.tgz#f0da23577630cec21255fc9c71dd2f7a3a3a3388" - integrity sha512-f5sb4vxgGPyIzTj6lxDzUx/qJiC8pAqWPasdxHDMzhKlkRuFWO+GfblR5DC/sj9fQPcyV8+yX/VQPY3JW8i62Q== +"@abp/timeago@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-3.3.1.tgz#9759e09728fea082d28cd430cdc1af5b93f14720" + integrity sha512-sIgSj3hZBl+oyO6rHc55YrIfqb4d2d2RlT6HU+OIsa2/BUAjTcW6WdPVUjXTreth2jyxEjXkfOKA3Sv5DvraGg== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" timeago "^1.6.7" -"@abp/toastr@~3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.0.tgz#c4f7d761eb4d93e993cb8e8cb54a0d670b20bdd3" - integrity sha512-GGqtVUCX8WalpkCnhiYUs+XxxBnhxGOLe87qFe/2tr0XNDJ3BSHXxiKynDetjlNAq/Qnf4U5P4Eg9FnHWFdWZg== +"@abp/toastr@~3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-3.3.1.tgz#06cf0b46e6430fae516aaff8707a5f5b16d6ed1d" + integrity sha512-LTf2NGwcG9ke571HMO7N4syhJijagnw/eIDl6ezflIQI/BnQqBKpXJ8xckCCqgryxfraBu4APMuSkPoDs2Ce5g== dependencies: - "@abp/jquery" "~3.3.0" + "@abp/jquery" "~3.3.1" toastr "^2.1.4" -"@abp/utils@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.0.tgz#44ccacf4c415227e94981d907017de1c6f7225bb" - integrity sha512-/JIcygVJu/Ob1G5IicL2XgOVjIIePC2t3QzgEbwaq6NDGMHiOm2quyS8Lj7TfjBeUFTJhCFEbXJMq0lGQ+KMww== +"@abp/utils@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-3.3.1.tgz#f1759161ac8af10e57b50ac90538a24a51b64ebd" + integrity sha512-XEYJYp94zDdln48P7X51wa4v1yg3Q+p0o2DdZxQbZxXChRkCwVC/B0uyMGPs75wkft6xiz965Xr7vcNvMo0nOA== dependencies: just-compare "^1.3.0"