diff --git a/MP.Land/.config/dotnet-tools.json b/MP.Land/.config/dotnet-tools.json index b0e38abd..76ca931b 100644 --- a/MP.Land/.config/dotnet-tools.json +++ b/MP.Land/.config/dotnet-tools.json @@ -1,5 +1,13 @@ { "version": 1, "isRoot": true, - "tools": {} + "tools": { + "dotnet-ef": { + "version": "8.0.10", + "commands": [ + "dotnet-ef" + ], + "rollForward": false + } + } } \ No newline at end of file diff --git a/MP.Land/MP.Land.csproj b/MP.Land/MP.Land.csproj index a74725da..6aa25e8e 100644 --- a/MP.Land/MP.Land.csproj +++ b/MP.Land/MP.Land.csproj @@ -3,7 +3,7 @@ net6.0 MP.Land - 6.16.2410.3111 + 6.16.2411.0211 Debug;Release;Debug_LiManDebug diff --git a/MP.Land/Pages/UpdateManager.razor b/MP.Land/Pages/UpdateManager.razor index 07c81203..90804b33 100644 --- a/MP.Land/Pages/UpdateManager.razor +++ b/MP.Land/Pages/UpdateManager.razor @@ -18,7 +18,7 @@
ALL Packages
- + diff --git a/MP.Land/Pages/UpdateManager.razor.cs b/MP.Land/Pages/UpdateManager.razor.cs index f7d3455a..0190484e 100644 --- a/MP.Land/Pages/UpdateManager.razor.cs +++ b/MP.Land/Pages/UpdateManager.razor.cs @@ -3,6 +3,7 @@ using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.Configuration; +using Microsoft.JSInterop; using MP.AppAuth; using MP.AppAuth.Services; using MP.Land.Data; @@ -104,19 +105,25 @@ namespace MP.Land.Pages showUpdate = false; } + [Inject] + protected IJSRuntime JSRuntime { get; set; } = null!; + /// /// Cicla su tutti i record ed effettua il download /// protected async Task DownloadAll() { + if (!await JSRuntime.InvokeAsync("confirm", "Confermi di voler scaricare tutti gli update? L'operazione potrebbe richiedere alcuni minuti.")) + return; + // init progress... showProgress = true; showUpdate = true; outMessages = $"Iniziato download per {numSteps} packages"; - await InvokeAsync(StateHasChanged); percLoading = 0; TotalMb = 0; numApp = 0; + await InvokeAsync(StateHasChanged); Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); // ciclo su tutti quelli con licenza valida... @@ -188,8 +195,8 @@ namespace MP.Land.Pages showProgress = true; showUpdate = true; outMessages = $"Inizio preparazione per upload configurazioni di {numSteps} packages"; - Log.Info(outMessages); await InvokeAsync(StateHasChanged); + Log.Info(outMessages); percLoading = 0; TotalMb = 0; numApp = 0; diff --git a/MP.Land/Resources/ChangeLog.html b/MP.Land/Resources/ChangeLog.html index 2d01b27d..043d736f 100644 --- a/MP.Land/Resources/ChangeLog.html +++ b/MP.Land/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo Tablet MAPO - DotNet6 -

Versione: 6.16.2410.3111

+

Versione: 6.16.2411.0211


Note di rilascio: