77 lines
2.3 KiB
Plaintext
77 lines
2.3 KiB
Plaintext
@page "/sysadmin/logs"
|
|
@using AyCode.Core.Loggers
|
|
@using BlazorAnimation
|
|
@using TIAM.Entities.Users
|
|
@using TIAM.Models.Dtos.Users
|
|
@using TIAM.Resources
|
|
@using TIAM.Services
|
|
@using TIAMSharedUI.Pages.Components
|
|
@using TIAMSharedUI.Shared
|
|
@using TIAMWebApp.Shared.Application.Interfaces
|
|
@using TIAMWebApp.Shared.Application.Models.ClientSide.UI.WizardModels
|
|
@using TIAMWebApp.Shared.Application.Models.PageModels
|
|
@using TIAMWebApp.Shared.Application.Utility
|
|
@using AyCode.Services.Loggers
|
|
@using TIAM.Core.Consts
|
|
@layout AdminLayout
|
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
|
@inject IStringLocalizer<TIAMResources> Localizer
|
|
@inject ISessionServiceClient SessionService
|
|
|
|
<PageTitle>User permissions</PageTitle>
|
|
|
|
<div class="text-center m-5">
|
|
<h1>Log viewer</h1>
|
|
<h2 style="font-size:small">Manage drivers here!</h2>
|
|
</div>
|
|
|
|
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class=" col-12">
|
|
<Animation Effect="@Effect.FadeIn" Speed="@Speed.Fast" Delay="@TimeSpan.FromMilliseconds(250)">
|
|
<div class="card">
|
|
<div class="d-flex flex-column mb-4 pb-2">
|
|
<div class="align-self-end pl-2 pb-2">
|
|
<DxButton Text="Column Chooser"
|
|
RenderStyle="ButtonRenderStyle.Secondary"
|
|
IconCssClass="btn-column-chooser"
|
|
Click="ColumnChooserButton_Click" />
|
|
</div>
|
|
|
|
<LogViewerGridComponent DetailExpandButtonDisplayMode="GridDetailExpandButtonDisplayMode.Auto"></LogViewerGridComponent>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</Animation>
|
|
</div>
|
|
|
|
<div class=" col-12 col-xl-6">
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
@code {
|
|
private LoggerClient<ManageUserProductMappings> _logger;
|
|
//public UserModelDtoDetail UserModelDtoDetail = new();
|
|
|
|
|
|
IGrid Grid { get; set; }
|
|
//object? MasterGridData { get; set; }
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
_logger = new LoggerClient<ManageUserProductMappings>(LogWriters.ToArray());
|
|
|
|
base.OnInitialized();
|
|
}
|
|
|
|
void ColumnChooserButton_Click()
|
|
{
|
|
Grid.ShowColumnChooser();
|
|
}
|
|
|
|
}
|