FIX: cosmetic update of supervisor document

This commit is contained in:
Frede Hundewadt 2023-05-12 05:58:56 +02:00
parent a40a92f47d
commit 745ccc478c
5 changed files with 44 additions and 24 deletions

View file

@ -20,6 +20,12 @@
<PageTitle>Support Dokumentation</PageTitle> <PageTitle>Support Dokumentation</PageTitle>
<div class="row">
<div class="col">
<h2>@Advisor.FullName</h2>
</div>
</div>
<div class="row"> <div class="row">
<div class="col"> <div class="col">
<h3>Support Dokumentation</h3> <h3>Support Dokumentation</h3>

View file

@ -21,6 +21,12 @@
<PageTitle>Support Dokumentation</PageTitle> <PageTitle>Support Dokumentation</PageTitle>
<div class="row">
<div class="col">
<h2>@Document.AdvisorName</h2>
</div>
</div>
<EditForm EditContext="FormContext" OnValidSubmit="SubmitDocument"> <EditForm EditContext="FormContext" OnValidSubmit="SubmitDocument">
<DataAnnotationsValidator/> <DataAnnotationsValidator/>
<div class="card"> <div class="card">
@ -30,32 +36,32 @@
<div class="card-body"> <div class="card-body">
<div class="row d-flex g-3"> <div class="row d-flex g-3">
<label for="supervisor" class="col-sm-1 col-form-label-sm">Supervisor</label> <label for="supervisor" class="col-sm-1 col-form-label-sm">Supervisor</label>
<div class="col-sm-5"> <div class="col-sm-4">
<InputText id="supervisor" class="form-control" @bind-Value="Document.SupervisorName" readonly></InputText> <InputText id="supervisor" class="form-control" @bind-Value="Document.SupervisorName" readonly></InputText>
</div> </div>
<label for="advisor" class="col-sm-1 col-form-label-sm">Sælger</label> <label for="advisor" class="col-sm-1 col-form-label-sm">Sælger</label>
<div class="col-sm-5"> <div class="col-sm-4">
<InputText id="advisor" class="form-control" @bind-Value="Document.AdvisorName" readonly></InputText> <InputText id="advisor" class="form-control" @bind-Value="Document.AdvisorName" readonly></InputText>
</div> </div>
<label for="countryCode" class="col-sm-1 col-form-label-sm">Land</label> <label for="countryCode" class="col-sm-1 col-form-label-sm" readonly>Land</label>
<div class="col-2"> <div class="col-1">
<InputText id="countryCode" class="form-control" @bind-Value="Document.CountryCode" ></InputText> <InputText id="countryCode" class="form-control" @bind-Value="Document.CountryCode" ></InputText>
</div> </div>
<label for="documentDate" class="col-sm-1 col-form-label-sm">Dato</label> <label for="documentDate" class="col-sm-1 col-form-label-sm">Dato</label>
<div class="col-sm-3"> <div class="col-sm-5">
<InputDate id="documentDate" class="form-control" @bind-Value="DocumentDate"></InputDate> <InputDate id="documentDate" class="form-control" @bind-Value="DocumentDate"></InputDate>
</div> </div>
<label for="lastModifiedDate" class="col-sm-1 col-form-label-sm">Ændring</label> <label for="lastModifiedDate" class="col-sm-1 col-form-label-sm">Ændring</label>
<div class="col-sm-3"> <div class="col-sm-5">
<InputText id="lastModifiedDate" class="form-control" @bind-Value="Document.LastModifiedDate" readonly></InputText> <InputText id="lastModifiedDate" class="form-control" @bind-Value="Document.LastModifiedDate" readonly></InputText>
</div> </div>
<label for="description" class="col-sm-2 col-form-label-sm">Overskrift</label> <label for="description" class="col-sm-1 col-form-label-sm">Overskrift</label>
<div class="col-sm-10"> <div class="col-sm-11">
<InputText id="description" class="form-control" @bind-Value="Document.Description"></InputText> <InputText id="description" class="form-control" @bind-Value="Document.Description"></InputText>
<ValidationMessage For="@(() => Document.Description)"/> <ValidationMessage For="@(() => Document.Description)"/>
</div> </div>
<label for="content" class="col-sm-2 col-form-label-sm">Indhold</label> <label for="content" class="col-sm-1 col-form-label-sm">Indhold</label>
<div class="col-sm-10"> <div class="col-sm-11">
<InputTextArea id="content" class="form-control" rows="10" @bind-Value="Document.Content"></InputTextArea> <InputTextArea id="content" class="form-control" rows="10" @bind-Value="Document.Content"></InputTextArea>
<ValidationMessage For="@(() => Document.Content)"/> <ValidationMessage For="@(() => Document.Content)"/>
</div> </div>

View file

@ -19,6 +19,11 @@
@page "/supervisor/advisors/{AdvisorId}/documents/{DocumentId}" @page "/supervisor/advisors/{AdvisorId}/documents/{DocumentId}"
<div class="row">
<div class="col">
<h2>@Document.AdvisorName</h2>
</div>
</div>
<div class="row"> <div class="row">
<div class="col"> <div class="col">
<h3>Support Dokumentation</h3> <h3>Support Dokumentation</h3>
@ -38,23 +43,23 @@
<div class="card-body"> <div class="card-body">
<div class="row d-flex g-3"> <div class="row d-flex g-3">
<label for="supervisor" class="col-sm-1 col-form-label-sm">Supervisor</label> <label for="supervisor" class="col-sm-1 col-form-label-sm">Supervisor</label>
<div class="col-sm-5"> <div class="col-sm-4">
<InputText id="supervisor" class="form-control" @bind-Value="Document.SupervisorName" readonly></InputText> <InputText id="supervisor" class="form-control" @bind-Value="Document.SupervisorName" readonly></InputText>
</div> </div>
<label for="advisor" class="col-sm-1 col-form-label-sm">Sælger</label> <label for="advisor" class="col-sm-1 col-form-label-sm">Sælger</label>
<div class="col-sm-5"> <div class="col-sm-4">
<InputText id="advisor" class="form-control" @bind-Value="Document.AdvisorName" readonly></InputText> <InputText id="advisor" class="form-control" @bind-Value="Document.AdvisorName" readonly></InputText>
</div> </div>
<label for="countryCode" class="col-sm-1 col-form-label-sm">Land</label> <label for="countryCode" class="col-sm-1 col-form-label-sm" readonly="">Land</label>
<div class="col-2"> <div class="col-1">
<InputText id="countryCode" class="form-control" @bind-Value="Document.CountryCode"></InputText> <InputText id="countryCode" class="form-control" @bind-Value="Document.CountryCode"></InputText>
</div> </div>
<label for="documentDate" class="col-sm-1 col-form-label-sm">Dato</label> <label for="documentDate" class="col-sm-1 col-form-label-sm">Dato</label>
<div class="col-sm-3"> <div class="col-sm-5">
<InputText id="documentDate" class="form-control" @bind-Value="Document.DocumentDate" readonly></InputText> <InputText id="documentDate" class="form-control" @bind-Value="Document.DocumentDate" readonly></InputText>
</div> </div>
<label for="lastModifiedDate" class="col-sm-1 col-form-label-sm">Ændring</label> <label for="lastModifiedDate" class="col-sm-1 col-form-label-sm">Ændring</label>
<div class="col-sm-3"> <div class="col-sm-5">
<InputText id="lastModifiedDate" class="form-control" @bind-Value="Document.LastModifiedDate" readonly></InputText> <InputText id="lastModifiedDate" class="form-control" @bind-Value="Document.LastModifiedDate" readonly></InputText>
</div> </div>
<label for="description" class="col-sm-1 col-form-label-sm">Overskrift</label> <label for="description" class="col-sm-1 col-form-label-sm">Overskrift</label>
@ -70,7 +75,7 @@
<div class="card-footer"> <div class="card-footer">
<div class="row"> <div class="row">
<div class="col text-start"> <div class="col text-start">
<button type="button" class="btn btn-warning" @nclick="@RemoveDocument"><i class="bi-trash"></i> Slet</button> <button type="button" class="btn btn-warning" nclick="@RemoveDocument"><i class="bi-trash"></i> Slet</button>
</div> </div>
<div class="col text-end"> <div class="col text-end">
<button type="submit" class="btn btn-primary"><i class="bi-cloud-upload"></i> Gem</button> <button type="submit" class="btn btn-primary"><i class="bi-cloud-upload"></i> Gem</button>

View file

@ -13,6 +13,7 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html] // along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
// //
using System.Text.Json;
using Blazored.Toast.Services; using Blazored.Toast.Services;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Forms; using Microsoft.AspNetCore.Components.Forms;
@ -32,6 +33,7 @@ public partial class SupervisorDocumentViewEditPage : IDisposable
[Inject] public HttpInterceptorService Interceptor { get; set; } [Inject] public HttpInterceptorService Interceptor { get; set; }
[Inject] public IToastService Toaster { get; set; } [Inject] public IToastService Toaster { get; set; }
[Inject] public NavigationManager Navigator { get; set; } [Inject] public NavigationManager Navigator { get; set; }
[Inject] public ILogger<SupportDocumentEditView> Logger { get; set; }
// ############################################################ // ############################################################
@ -56,9 +58,10 @@ public partial class SupervisorDocumentViewEditPage : IDisposable
Document = await DocumentRepo.GetById(DocumentId); Document = await DocumentRepo.GetById(DocumentId);
Logger.LogDebug("Document => {}", JsonSerializer.Serialize(Document, new JsonSerializerOptions(JsonSerializerDefaults.Web)));
Working = false; Working = false;
StateHasChanged();
} }

View file

@ -1,16 +1,16 @@
{ {
"appInfo": { "appInfo": {
"name": "Wonky Online", "name": "Wonky Online",
"version": "138.15", "version": "138.17",
"rc": true, "rc": true,
"sandBox": false, "sandBox": false,
"image": "grumpy-coder.png" "image": "grumpy-coder.png"
}, },
"Logging": { "Logging": {
"LogLevel": { "LogLevel": {
"Default": "Debug", "Default": "None",
"System": "Debug", "System": "None",
"Microsoft": "Information" "Microsoft": "None"
}, },
"Debug": { "Debug": {
"LogLevel": { "LogLevel": {