Rename 'Deleted' state to 'Archived' and update related logic

Replaced 'Deleted' with 'Archived' across the codebase to better reflect the intent of the state. Adjusted related features, including filters, UI labels, navigation, and permissions. Introduced a 'Recent Activity' filter for improved activity tracking.
This commit is contained in:
Andre Beging
2025-04-02 08:40:38 +02:00
parent b7ba95b716
commit 6389da4bc1
10 changed files with 40 additions and 17 deletions

View File

@@ -1,11 +1,12 @@
@page "/all"
@page "/archive"
@using FoodsharingSiegen.Contracts.Enums
@using FoodsharingSiegen.Shared.Helper
@inherits FsBase
<PageTitle>Alle (Admin) - @AppSettings.Terms.Title</PageTitle>
<h2>Alle (Admin)</h2>
<PageTitle>Archiv - @AppSettings.Terms.Title</PageTitle>
<h2>Archiv</h2>
@if (AppSettings.TestMode)
{

View File

@@ -1,5 +1,6 @@
using FoodsharingSiegen.Contracts;
using FoodsharingSiegen.Contracts.Entity;
using FoodsharingSiegen.Contracts.Enums;
using FoodsharingSiegen.Contracts.Helper;
using FoodsharingSiegen.Contracts.Model;
using FoodsharingSiegen.Server.Data.Service;
@@ -45,7 +46,7 @@ namespace FoodsharingSiegen.Server.Pages
/// <inheritdoc />
protected override async Task InitializeDataAsync()
{
if(!CurrentUser.IsAdmin()) NavigationManager.NavigateTo("/");
if(!CurrentUser.IsInGroup(UserGroup.WelcomeTeam, UserGroup.Ambassador)) NavigationManager.NavigateTo("/");
// Load Filter
var filter = await LocalStorageService.GetItem<ProspectFilter>(StorageKeys.ProspectFilter);