Add "All" prospects view and refine filtering logic

Introduced a new "All" prospects page for admins to view and manage all prospects. Removed unused "Users" list and related logic from code. Updated filters to support the new "All" state and adjusted navigation to include the new page.
This commit is contained in:
Andre Beging
2025-03-28 20:50:15 +01:00
parent 0324e0f529
commit 83257d1d2a
7 changed files with 135 additions and 24 deletions

View File

@@ -40,19 +40,19 @@
<i class="fa-solid fa-filter"></i> Suchfilter
</div>
<div class="card-body" style="padding: .5rem;">
@if (StateFilter == ProspectStateFilter.OnBoarding)
@if (StateFilter is ProspectStateFilter.OnBoarding or ProspectStateFilter.All)
{
<div style="margin-left: 1rem;">
<Switch TValue="bool" Checked="Filter.WithoutStepInBriefing" CheckedChanged="WithoutStepInBriefingChangedAsync">Ohne @AppSettings.Terms.StepInName</Switch>
</div>
}
@if (StateFilter == ProspectStateFilter.Verification)
@if (StateFilter is ProspectStateFilter.Verification or ProspectStateFilter.All)
{
<div style="margin-left: 1rem;">
<Switch TValue="bool" Checked="Filter.WithoutIdCheck" CheckedChanged="WithoutIdCheckChangedAsync">Perso noch nicht geprüft</Switch>
</div>
}
@if (StateFilter is ProspectStateFilter.OnBoarding or ProspectStateFilter.Verification)
@if (StateFilter is ProspectStateFilter.OnBoarding or ProspectStateFilter.Verification or ProspectStateFilter.All)
{
<div style="margin-left: 1rem;">
<Switch TValue="bool" Checked="Filter.NoActivity" CheckedChanged="NoActivityChangedAsync">Lange keine Aktivität (6 Monate)</Switch>