From 6355f1eacaf6ebd0e97990cf22b845852fe296b8 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 4 Apr 2023 19:36:47 +0200 Subject: [PATCH] IOB Deploy CI/CD: - fix yaml - fix conf appsettings.json + production - global refresh --- MP.Data/Controllers/MpMongoController.cs | 2 +- MP.IOC/Controllers/RecipeController.cs | 2 +- MP.IOC/Data/MpDataService.cs | 49 ++++++++++------- MP.IOC/MP.IOC.csproj | 2 + MP.IOC/Resources/ChangeLog.html | 2 +- MP.IOC/Resources/VersNum.txt | 2 +- MP.IOC/Resources/manifest.xml | 6 +-- MP.IOC/appsettings.Production.json | 16 ++++++ MP.IOC/appsettings.json | 4 +- MP.IOC/post-build.ps1 | 4 +- MP.Mon/MP.Mon.csproj | 2 +- MP.Mon/Resources/ChangeLog.html | 2 +- MP.Mon/Resources/VersNum.txt | 2 +- MP.Mon/Resources/manifest.xml | 2 +- MP.Prog/Components/CmpTop.razor | 60 --------------------- MP.Prog/Components/CmpTop.razor.cs | 68 ++++++++++++++++++++++++ MP.Prog/MP.Prog.csproj | 2 +- MP.Prog/Resources/ChangeLog.html | 2 +- MP.Prog/Resources/VersNum.txt | 2 +- MP.Prog/Resources/manifest.xml | 2 +- MP.SPEC/Data/MpDataService.cs | 61 ++++++++++----------- MP.SPEC/MP.SPEC.csproj | 2 +- MP.SPEC/Resources/ChangeLog.html | 2 +- MP.SPEC/Resources/VersNum.txt | 2 +- MP.SPEC/Resources/manifest.xml | 2 +- MP.SPEC/appsettings.json | 2 +- 26 files changed, 172 insertions(+), 132 deletions(-) create mode 100644 MP.IOC/appsettings.Production.json create mode 100644 MP.Prog/Components/CmpTop.razor.cs diff --git a/MP.Data/Controllers/MpMongoController.cs b/MP.Data/Controllers/MpMongoController.cs index c51bd878..939a5768 100644 --- a/MP.Data/Controllers/MpMongoController.cs +++ b/MP.Data/Controllers/MpMongoController.cs @@ -22,7 +22,7 @@ namespace MP.Data.Controllers public MpMongoController(IConfiguration configuration) { _configuration = configuration; - string mongoConf = _configuration.GetConnectionString("MongoConnect"); + string mongoConf = _configuration.GetConnectionString("mdbConnString"); client = new MongoClient(mongoConf); mongoDb = client.GetDatabase("MAPO"); Log.Info("Avviata classe MpMongoController"); diff --git a/MP.IOC/Controllers/RecipeController.cs b/MP.IOC/Controllers/RecipeController.cs index e245c688..6ebf6944 100644 --- a/MP.IOC/Controllers/RecipeController.cs +++ b/MP.IOC/Controllers/RecipeController.cs @@ -45,7 +45,7 @@ namespace MP.IOC.Controllers string rawData = await GetRecipe(idxPODL); if (!string.IsNullOrEmpty(rawData)) { - XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(rawData); + XmlDocument doc = (XmlDocument)(JsonConvert.DeserializeXmlNode(rawData) ?? new XmlDocument()); answ += doc.InnerXml; } return answ; diff --git a/MP.IOC/Data/MpDataService.cs b/MP.IOC/Data/MpDataService.cs index 87970b06..9a0650c5 100644 --- a/MP.IOC/Data/MpDataService.cs +++ b/MP.IOC/Data/MpDataService.cs @@ -45,7 +45,7 @@ namespace MP.IOC.Data } // conf mongo... - connStr = _configuration.GetConnectionString("MongoConnect"); + connStr = _configuration.GetConnectionString("mdbConnString"); if (string.IsNullOrEmpty(connStr)) { _logger.LogError("MongoController: ConnString empty!"); @@ -322,7 +322,7 @@ namespace MP.IOC.Data // cerco in cache redis... string redKeyArtUsed = $"{Utils.redKeyArtUsed}:{codArticolo}"; string redKeyTabCheckArt = Utils.redKeyTabCheckArt; - string rawData = redisDb.StringGet(redKeyArtUsed); + var rawData = redisDb.StringGet(redKeyArtUsed); if (!string.IsNullOrEmpty(rawData)) { bool.TryParse(rawData, out answ); @@ -333,11 +333,11 @@ namespace MP.IOC.Data try { // cerco in cache se ci sia la tabella con gli articoli impiegati... - string rawTable = redisDb.StringGet(redKeyTabCheckArt); + var rawTable = redisDb.StringGet(redKeyTabCheckArt); List? artList = new List(); if (!string.IsNullOrEmpty(rawTable)) { - artList = JsonConvert.DeserializeObject>(rawTable); + artList = JsonConvert.DeserializeObject>($"{rawTable}"); } // rileggo... if (artList == null || artList.Count == 0) @@ -926,7 +926,7 @@ namespace MP.IOC.Data } /// - /// Verifica se la macchina abbia un codice ricetta associato + /// Verifica se la macchina abbia un codice CONF ricetta associato /// /// /// @@ -956,7 +956,7 @@ namespace MP.IOC.Data } stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; - Log.Debug($"MacchineRecipe | Read from {readType}: {ts.TotalMilliseconds}ms"); + Log.Debug($"MacchineRecipeConf | Read from {readType}: {ts.TotalMilliseconds}ms"); return result ?? ""; } @@ -1261,8 +1261,6 @@ namespace MP.IOC.Data TimeSpan ts = stopWatch.Elapsed; Log.Debug($"OdlListGetFilt | Read from {readType}: {ts.TotalMilliseconds}ms"); return result; - - //return await Task.FromResult(SpecDbController.OdlListGetFilt(inCorso, codArt, keyRichPart, Reparto, IdxMacchina, startDate, endDate)); } /// @@ -1306,12 +1304,11 @@ namespace MP.IOC.Data /// /// /// - public async Task PODLDeleteRecord(PODLExpModel currRec) + public async Task POdlDeleteRecord(PODLExpModel currRec) { var dbResult = await SpecDbController.PODLDeleteRecord(currRec); // elimino cache redis... - RedisValue pattern = new RedisValue($"{Utils.redisXdlData}:*"); - bool answ = await RedisFlushPatternAsync(pattern); + await POdlFlushCache(); await Task.Delay(1); return dbResult; } @@ -1325,8 +1322,7 @@ namespace MP.IOC.Data { var dbResult = await SpecDbController.PODL_startSetup(currRec, 0, 1, 1, ""); // elimino cache redis... - RedisValue pattern = new RedisValue($"{Utils.redisXdlData}:*"); - bool answ = await RedisFlushPatternAsync(pattern); + await POdlFlushCache(); await Task.Delay(1); return dbResult; } @@ -1475,9 +1471,7 @@ namespace MP.IOC.Data { var dbResult = await SpecDbController.PODLUpdateRecord(currRec); // elimino cache redis... - RedisValue pattern = new RedisValue($"{Utils.redisXdlData}:*"); - bool answ = await RedisFlushPatternAsync(pattern); - await Task.Delay(1); + await POdlFlushCache(); return dbResult; } @@ -1508,6 +1502,10 @@ namespace MP.IOC.Data { bool answ = false; answ = await mongoController.RecipeSetByPODL(currRecord); + if (answ) + { + await POdlFlushCache(); + } return answ; } @@ -1615,14 +1613,14 @@ namespace MP.IOC.Data public KeyValuePair[] RedisGetHash(RedisKey redKey) { HashEntry[] rawData = redisDb.HashGetAll(redKey); - var result = rawData.Where(x => !x.Name.IsNull).Select(x => new KeyValuePair(x.Name, x.Value)).ToArray(); + var result = rawData.Where(x => !x.Name.IsNull).Select(x => new KeyValuePair($"{x.Name}", $"{x.Value}")).ToArray(); return result; } public async Task[]> RedisGetHashAsync(string redKey) { HashEntry[] rawData = await redisDb.HashGetAllAsync(redKey); - var result = rawData.Where(x => !x.Name.IsNull).Select(x => new KeyValuePair(x.Name, x.Value)).ToArray(); + var result = rawData.Where(x => !x.Name.IsNull).Select(x => new KeyValuePair($"{x.Name}", $"{x.Value}")).ToArray(); return result; } @@ -2153,6 +2151,21 @@ namespace MP.IOC.Data #region Private Methods + private async Task POdlFlushCache() + { + bool answ = false; + RedisValue pattern = new RedisValue($"{Utils.redisXdlData}:*"); + answ = await RedisFlushPatternAsync(pattern); + pattern = new RedisValue($"{Utils.redisPOdlByOdl}:*"); + answ = await RedisFlushPatternAsync(pattern); + pattern = new RedisValue($"{Utils.redisPOdlByPOdl}:*"); + answ = await RedisFlushPatternAsync(pattern); + pattern = new RedisValue($"{Utils.redisPOdlList}:*"); + answ = await RedisFlushPatternAsync(pattern); + + return answ; + } + private async Task resetCacheArticoli() { RedisValue pattern = new RedisValue($"{Utils.redisArtByDossier}:*"); diff --git a/MP.IOC/MP.IOC.csproj b/MP.IOC/MP.IOC.csproj index 0fc49675..c1196beb 100644 --- a/MP.IOC/MP.IOC.csproj +++ b/MP.IOC/MP.IOC.csproj @@ -14,6 +14,8 @@ + + diff --git a/MP.IOC/Resources/ChangeLog.html b/MP.IOC/Resources/ChangeLog.html index 7affedc3..05e7e91a 100644 --- a/MP.IOC/Resources/ChangeLog.html +++ b/MP.IOC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MP-IOC -

Versione: 6.16.2304.417

+

Versione: 6.16.2304.419


Note di rilascio:
  • diff --git a/MP.IOC/Resources/VersNum.txt b/MP.IOC/Resources/VersNum.txt index 0b032253..176b40f4 100644 --- a/MP.IOC/Resources/VersNum.txt +++ b/MP.IOC/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2304.417 +6.16.2304.419 diff --git a/MP.IOC/Resources/manifest.xml b/MP.IOC/Resources/manifest.xml index 2c0d59de..871a034a 100644 --- a/MP.IOC/Resources/manifest.xml +++ b/MP.IOC/Resources/manifest.xml @@ -1,7 +1,7 @@ - 6.16.2304.417 - https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/MP.SPEC.zip - https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/ChangeLog.html + 6.16.2304.419 + https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/MP.IOC.zip + https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/ChangeLog.html false diff --git a/MP.IOC/appsettings.Production.json b/MP.IOC/appsettings.Production.json new file mode 100644 index 00000000..7dddd8cf --- /dev/null +++ b/MP.IOC/appsettings.Production.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "CodApp": "MP.IOC", + "ConnectionStrings": { + "Mp.Data": "Server=localhost\\SQLEXPRESS;Database=MoonPro;User ID=steamware;Password=viadante16; integrated security=False; MultipleActiveResultSets=True; App=MP.IOC;", + "Redis": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false", + "RedisAdmin": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true", + "mdbConnString": "mongodb://localhost:27017" + } +} diff --git a/MP.IOC/appsettings.json b/MP.IOC/appsettings.json index 8d3d38fb..0ceca429 100644 --- a/MP.IOC/appsettings.json +++ b/MP.IOC/appsettings.json @@ -8,9 +8,9 @@ "AllowedHosts": "*", "CodApp": "MP.IOC", "ConnectionStrings": { - "Mp.Data": "Server=SQL2016DEV;Database=MoonPro; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.SPEC;", + "Mp.Data": "Server=SQL2016DEV;Database=MoonPro; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.IOC;", "Redis": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false", "RedisAdmin": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true", - "MongoConnect": "mongodb://W2019-MONGODB:27017" + "mdbConnString": "mongodb://W2019-MONGODB:27017" } } diff --git a/MP.IOC/post-build.ps1 b/MP.IOC/post-build.ps1 index 153a559d..446eede8 100644 --- a/MP.IOC/post-build.ps1 +++ b/MP.IOC/post-build.ps1 @@ -21,9 +21,9 @@ Set-Content -Path $FileVers -Value $currRelNum # replace x manifest $manData = Get-Content $FileManIn $manData = $manData -replace "1.0.0.0", $currRelNum -$manData = $manData -replace "{{DIRNAME}}", "MP-SPEC" +$manData = $manData -replace "{{DIRNAME}}", "MP-IOC" $manData = $manData -replace "{{BRANCHNAME}}", "stable/LAST" -$manData = $manData -replace "{{PACKNAME}}", "MP.SPEC" +$manData = $manData -replace "{{PACKNAME}}", "MP.IOC" Set-Content -Path $FileManOut -Value $manData # replace x ChangeLog diff --git a/MP.Mon/MP.Mon.csproj b/MP.Mon/MP.Mon.csproj index dd61f344..f15efc46 100644 --- a/MP.Mon/MP.Mon.csproj +++ b/MP.Mon/MP.Mon.csproj @@ -4,7 +4,7 @@ net6.0 enable enable - 6.16.2304.417 + 6.16.2304.419 diff --git a/MP.Mon/Resources/ChangeLog.html b/MP.Mon/Resources/ChangeLog.html index 72ebfa46..c4fef556 100644 --- a/MP.Mon/Resources/ChangeLog.html +++ b/MP.Mon/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MON MAPO -

    Versione: 6.16.2304.417

    +

    Versione: 6.16.2304.419


    Note di rilascio:
    • diff --git a/MP.Mon/Resources/VersNum.txt b/MP.Mon/Resources/VersNum.txt index 0b032253..176b40f4 100644 --- a/MP.Mon/Resources/VersNum.txt +++ b/MP.Mon/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2304.417 +6.16.2304.419 diff --git a/MP.Mon/Resources/manifest.xml b/MP.Mon/Resources/manifest.xml index 3f57ddaa..232247cc 100644 --- a/MP.Mon/Resources/manifest.xml +++ b/MP.Mon/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2304.417 + 6.16.2304.419 https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/MP.Mon.zip https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/ChangeLog.html false diff --git a/MP.Prog/Components/CmpTop.razor b/MP.Prog/Components/CmpTop.razor index 8d1c2ead..bf84f2c2 100644 --- a/MP.Prog/Components/CmpTop.razor +++ b/MP.Prog/Components/CmpTop.razor @@ -22,63 +22,3 @@ -@code { - - //[CascadingParameter] - //private Task AuthenticationStateTask { get; set; } - - [CascadingParameter(Name = "ShowSearch")] - private bool ShowSearch { get; set; } - - private string userName = ""; - - private string PageName { get; set; } - private string PageIcon { get; set; } - - protected override async Task OnInitializedAsync() - { - await forceReload(); - } - - protected override void OnInitialized() - { - AppMessages.EA_PageUpdated += OnPageUpdate; - } - public void OnPageUpdate() - { - PageName = AppMessages.PageName; - PageIcon = AppMessages.PageIcon; - InvokeAsync(() => - { - StateHasChanged(); - }); - } - - public void Dispose() - { - AppMessages.EA_PageUpdated -= OnPageUpdate; - } - - private async Task forceReload() - { - userName = "N.A."; - await Task.Delay(1); -#if false -var authState = await AuthenticationStateProvider.GetAuthenticationStateAsync(); -var user = authState.User; - -if (user.Identity.IsAuthenticated) -{ -userName = $"{user.Identity.Name}"; -} -else -{ -userName = "N.A."; -} -#endif - } -} - -@* // Vedere anche: - // https://docs.microsoft.com/en-us/aspnet/core/blazor/security/?view=aspnetcore-5.0#:~:text=Blazor%20uses%20the%20existing%20ASP.NET%20Core%20authentication%20mechanisms,all%20client-side%20code%20can%20be%20modified%20by%20users - // https://docs.microsoft.com/en-us/aspnet/core/blazor/security/?view=aspnetcore-5.0*@ \ No newline at end of file diff --git a/MP.Prog/Components/CmpTop.razor.cs b/MP.Prog/Components/CmpTop.razor.cs new file mode 100644 index 00000000..f16753f0 --- /dev/null +++ b/MP.Prog/Components/CmpTop.razor.cs @@ -0,0 +1,68 @@ +using Microsoft.AspNetCore.Components; +using System.Threading.Tasks; + +namespace MP.Prog.Components +{ + public partial class CmpTop + { + #region Public Methods + + public void Dispose() + { + AppMessages.EA_PageUpdated -= OnPageUpdate; + } + + public void OnPageUpdate() + { + PageName = AppMessages.PageName; + PageIcon = AppMessages.PageIcon; + InvokeAsync(() => + { + StateHasChanged(); + }); + } + + #endregion Public Methods + + #region Protected Methods + + protected override void OnInitialized() + { + AppMessages.EA_PageUpdated += OnPageUpdate; + } + + protected override async Task OnInitializedAsync() + { + await forceReload(); + } + + #endregion Protected Methods + + #region Private Fields + + private string userName = ""; + + #endregion Private Fields + + #region Private Properties + + private string PageIcon { get; set; } + + private string PageName { get; set; } + + [CascadingParameter(Name = "ShowSearch")] + private bool ShowSearch { get; set; } + + #endregion Private Properties + + #region Private Methods + + private async Task forceReload() + { + userName = "N.A."; + await Task.Delay(1); + } + + #endregion Private Methods + } +} \ No newline at end of file diff --git a/MP.Prog/MP.Prog.csproj b/MP.Prog/MP.Prog.csproj index d478528a..b14be2a3 100644 --- a/MP.Prog/MP.Prog.csproj +++ b/MP.Prog/MP.Prog.csproj @@ -3,7 +3,7 @@ net6.0 MP.Prog - 6.16.2304.0417 + 6.16.2304.0419 diff --git a/MP.Prog/Resources/ChangeLog.html b/MP.Prog/Resources/ChangeLog.html index d8af9be2..efe63704 100644 --- a/MP.Prog/Resources/ChangeLog.html +++ b/MP.Prog/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo gestione Programmi MAPO -

      Versione: 6.16.2304.0417

      +

      Versione: 6.16.2304.0419


      Note di rilascio:
        diff --git a/MP.Prog/Resources/VersNum.txt b/MP.Prog/Resources/VersNum.txt index b1f09c71..ea642194 100644 --- a/MP.Prog/Resources/VersNum.txt +++ b/MP.Prog/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2304.0417 +6.16.2304.0419 diff --git a/MP.Prog/Resources/manifest.xml b/MP.Prog/Resources/manifest.xml index afde7fc5..1ffe0627 100644 --- a/MP.Prog/Resources/manifest.xml +++ b/MP.Prog/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2304.0417 + 6.16.2304.0419 https://nexus.steamware.net/repository/SWS/MP-PROG/stable/LAST/MP.Prog.zip https://nexus.steamware.net/repository/SWS/MP-PROG/stable/LAST/ChangeLog.html false diff --git a/MP.SPEC/Data/MpDataService.cs b/MP.SPEC/Data/MpDataService.cs index 2c9984e2..108dcb23 100644 --- a/MP.SPEC/Data/MpDataService.cs +++ b/MP.SPEC/Data/MpDataService.cs @@ -6,6 +6,7 @@ using MP.Data.MgModels; using Newtonsoft.Json; using NLog; using StackExchange.Redis; +using System.Data; using System.Diagnostics; namespace MP.SPEC.Data @@ -43,7 +44,7 @@ namespace MP.SPEC.Data } // conf mongo... - connStr = _configuration.GetConnectionString("MongoConnect"); + connStr = _configuration.GetConnectionString("mdbConnString"); if (string.IsNullOrEmpty(connStr)) { _logger.LogError("MongoController: ConnString empty!"); @@ -695,32 +696,6 @@ namespace MP.SPEC.Data return result; } - /// - /// Elenco setup dei tag conf correnti - /// - /// - public Task>> getAllTags() - { - return Task.FromResult(currTagConf); - } - - /// - /// restituisce il valore da REDIS associato al tag richeisto - /// - /// Chiave in cui cercare il valore - /// - public string getTagConf(string redKey) - { - string outVal = ""; - // cerco in REDIS la conf x l'IOB - var rawData = redisDb.StringGet(redKey); - if (!string.IsNullOrEmpty(rawData)) - { - outVal = $"{rawData}"; - } - return outVal; - } - /// /// Init ricetta /// @@ -1066,7 +1041,7 @@ namespace MP.SPEC.Data result = dbController.OdlListAll(); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; - Log.Debug($"ListOdlAll | Read from {readType}: {ts.TotalMilliseconds}ms"); + Log.Debug($"OdlListAll | Read from {readType}: {ts.TotalMilliseconds}ms"); return result; } @@ -1214,7 +1189,7 @@ namespace MP.SPEC.Data } stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; - Log.Trace($"PODL_getByKey | Read from {readType}: {ts.TotalMilliseconds}ms"); + Log.Trace($"POdlGetByKey | Read from {readType}: {ts.TotalMilliseconds}ms"); } else { @@ -1261,7 +1236,7 @@ namespace MP.SPEC.Data } stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; - Log.Trace($"PODL_getByOdl | Read from {readType}: {ts.TotalMilliseconds}ms"); + Log.Trace($"POdlGetByOdl | Read from {readType}: {ts.TotalMilliseconds}ms"); } else { @@ -1487,6 +1462,32 @@ namespace MP.SPEC.Data return dbController.OdlStart(IdxOdl); } + /// + /// restituisce il valore da REDIS associato al tag richeisto + /// + /// Chiave in cui cercare il valore + /// + public string TagConfGetKey(string redKey) + { + string outVal = ""; + // cerco in REDIS la conf x l'IOB + var rawData = redisDb.StringGet(redKey); + if (!string.IsNullOrEmpty(rawData)) + { + outVal = $"{rawData}"; + } + return outVal; + } + + /// + /// Elenco setup dei tag conf correnti + /// + /// + public Task>> TagsGetAll() + { + return Task.FromResult(currTagConf); + } + /// /// Esegue traduzione dato vocabolario da Lingua + Lemma /// diff --git a/MP.SPEC/MP.SPEC.csproj b/MP.SPEC/MP.SPEC.csproj index f4cfab3a..e14e931b 100644 --- a/MP.SPEC/MP.SPEC.csproj +++ b/MP.SPEC/MP.SPEC.csproj @@ -5,7 +5,7 @@ enable enable MP.SPEC - 6.16.2304.417 + 6.16.2304.419 diff --git a/MP.SPEC/Resources/ChangeLog.html b/MP.SPEC/Resources/ChangeLog.html index 751a816a..a83c61fb 100644 --- a/MP.SPEC/Resources/ChangeLog.html +++ b/MP.SPEC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

        Versione: 6.16.2304.417

        +

        Versione: 6.16.2304.419


        Note di rilascio:
        • diff --git a/MP.SPEC/Resources/VersNum.txt b/MP.SPEC/Resources/VersNum.txt index 0b032253..176b40f4 100644 --- a/MP.SPEC/Resources/VersNum.txt +++ b/MP.SPEC/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2304.417 +6.16.2304.419 diff --git a/MP.SPEC/Resources/manifest.xml b/MP.SPEC/Resources/manifest.xml index 2c0d59de..4e171e64 100644 --- a/MP.SPEC/Resources/manifest.xml +++ b/MP.SPEC/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2304.417 + 6.16.2304.419 https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/MP.SPEC.zip https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/ChangeLog.html false diff --git a/MP.SPEC/appsettings.json b/MP.SPEC/appsettings.json index 9c178563..889dc287 100644 --- a/MP.SPEC/appsettings.json +++ b/MP.SPEC/appsettings.json @@ -12,7 +12,7 @@ "Mp.Inve": "Server=SQL2016DEV;Database=MoonPro_MAG; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.SPEC;", "Redis": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false", "RedisAdmin": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true", - "MongoConnect": "mongodb://W2019-MONGODB:27017" + "mdbConnString": "mongodb://W2019-MONGODB:27017" }, "ServerConf": { "maxAge": "2000",