Fix grafico pagina elenco

This commit is contained in:
Samuele Locatelli
2021-09-20 13:15:17 +02:00
parent 74c13ed1a7
commit cdd12bf764
6 changed files with 58 additions and 23 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<RootNamespace>MP.Land</RootNamespace>
<Version>1.1.2109.2012</Version>
<Version>1.1.2109.2013</Version>
</PropertyGroup>
<ItemGroup>
+47 -19
View File
@@ -41,29 +41,57 @@
<div class="col-4 mb-3">
<div class="card">
<div class="card-header">
<a target="_blank" href="@(fullUrl(item.AppUrl))" class="text-info" title="Apri">
<h3>@item.AppName&nbsp;<i class="fas fa-link"></i></h3>
</a>
@if (authOk(item))
{
<a target="_blank" href="@(fullUrl(item.AppUrl))" class="text-info" title="Apri">
<h3 class="mb-0">@item.AppName&nbsp;<i class="fas fa-link"></i></h3>
</a>
}
else
{
<del>
<h3 class="mb-0 text-secondary">@item.AppName</h3>
</del>
}
</div>
<div class="card-body py-2" style="min-height: 160px;">
<div class="card-body pb-0">
<div class="row">
<div class="col-3 text-info">
<i class="@(traduci($"{item.AppName}-ICON"))"></i>
</div>
<div class="col-9">
<b>@(traduci($"{item.AppName}-TITLE"))</b>
<ul>
@(traduci($"{item.AppName}-LIST"))
</ul>
</div>
@if (authOk(item))
{
<div class="col-3 text-info">
<i class="@(traduci($"{item.AppName}-ICON"))"></i>
</div>
<div class="col-9" style="overflow-y: auto; height: 8em;">
<b>@(traduci($"{item.AppName}-TITLE"))</b>
<ul style="mb-0">
@(traduci($"{item.AppName}-LIST"))
</ul>
</div>
}
else
{
<div class="col-3 text-secondary">
<i class="@(traduci($"{item.AppName}-ICON"))"></i>
</div>
<div class="col-9 text-secondary" style="overflow-y: auto; height: 8em;">
<b>@(traduci($"{item.AppName}-TITLE"))</b>
<ul style="mb-0">
@(traduci($"{item.AppName}-LIST"))
</ul>
</div>
}
</div>
</div>
@if (string.IsNullOrEmpty(item.LicenseKey))
{
<div class="card-footer text-danger py-1">
Licenza non attivata!
</div>
}
<div class="card-footer text-danger py-1">
@if (authOk(item))
{
<span class="text-success">Programma Attivato</span>
}
else
{
<span class="text-danger">Licenza non attivata!</span>
}
</div>
</div>
</div>
}
+7
View File
@@ -6,6 +6,7 @@ using MP.Land.Data;
using MP.Land.Components;
using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.Configuration;
using MP.AppAuth.Models;
namespace MP.Land.Pages
{
@@ -44,6 +45,12 @@ namespace MP.Land.Pages
#region Protected Methods
protected bool authOk(UpdMan currItem)
{
bool answ = !string.IsNullOrEmpty(currItem.LicenseKey) && Convert.ToBoolean(currItem.IsAuth);
return answ;
}
protected string fullUrl(string relUrl)
{
return $"{Configuration["BaseUrl"]}{relUrl}";
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>Modulo gestione Programmi MAPO</i>
<h4>Versione: 1.1.2109.2012</h4>
<h4>Versione: 1.1.2109.2013</h4>
<br />
Note di rilascio:
<ul>
+1 -1
View File
@@ -1 +1 @@
1.1.2109.2012
1.1.2109.2013
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>1.1.2109.2012</version>
<version>1.1.2109.2013</version>
<url>https://nexus.steamware.net/repository/SWS/MP-PROG/stable/LAST/MP.Land.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/MP-PROG/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>