Files
FoodsharingOnboarding/FoodsharingSiegen.Server/Pages/AuditView.razor
Andre Beging 3d92833199 Refactor term-related settings into a dedicated class
Extracted term-related properties from AppSettings to a new TermSettings class for improved organization and separation of concerns. Updated appsettings.json to reflect the new structure.
2025-03-28 09:01:50 +01:00

30 lines
886 B
Plaintext

@page "/audit"
@using FoodsharingSiegen.Server.BaseClasses
@using FoodsharingSiegen.Contracts.Entity
@using FoodsharingSiegen.Server.Data
@inherits FsBase
<PageTitle>Aktivitäten - @AppSettings.Terms.Title</PageTitle>
<div class="d-flex flex-column p-audit">
<h2>Aktivitäten</h2>
<DataGrid TItem="Audit"
Data="@Audits"
VirtualizeOptions="@(new() { DataGridHeight = "100%", DataGridMaxHeight = "100%"})"
Virtualize="true"
Responsive>
<DataGridColumn Field="@nameof(Audit.Created)" Caption="Datum" Width="180px" />
<DataGridColumn Caption="Aktion">
<DisplayTemplate>
<span>
@((context as Audit).User?.Name) @(AuditHelper.CreateText(context))
</span>
</DisplayTemplate>
</DataGridColumn>
</DataGrid>
</div>