Add "TestMode" flag to display warnings in test environments
Introduced a new "TestMode" setting in AppSettings to toggle test mode. Updated multiple pages to display a warning message when "TestMode" is enabled. This ensures users are informed when changes may not be persistent.
This commit is contained in:
@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
public TermSettings Terms { get; set; } = new();
|
public TermSettings Terms { get; set; } = new();
|
||||||
|
|
||||||
|
public bool TestMode { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,6 +8,11 @@
|
|||||||
<PageTitle>Neue Foodsaver - @AppSettings.Terms.Title</PageTitle>
|
<PageTitle>Neue Foodsaver - @AppSettings.Terms.Title</PageTitle>
|
||||||
<h2>Neue Foodsaver</h2>
|
<h2>Neue Foodsaver</h2>
|
||||||
|
|
||||||
|
@if (AppSettings.TestMode)
|
||||||
|
{
|
||||||
|
<div class="alert alert-danger"><strong>TESTMODUS!</strong> Änderungen werden wieder gelöscht.</div>
|
||||||
|
}
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
Color="Color.Primary"
|
Color="Color.Primary"
|
||||||
Clicked="@CreateProspectAsync"
|
Clicked="@CreateProspectAsync"
|
||||||
|
|||||||
@@ -4,9 +4,13 @@
|
|||||||
@inherits FsBase
|
@inherits FsBase
|
||||||
|
|
||||||
<PageTitle>Alle (Admin) - @AppSettings.Terms.Title</PageTitle>
|
<PageTitle>Alle (Admin) - @AppSettings.Terms.Title</PageTitle>
|
||||||
|
|
||||||
<h2>Alle (Admin)</h2>
|
<h2>Alle (Admin)</h2>
|
||||||
|
|
||||||
|
@if (AppSettings.TestMode)
|
||||||
|
{
|
||||||
|
<div class="alert alert-danger"><strong>TESTMODUS!</strong> Änderungen werden wieder gelöscht.</div>
|
||||||
|
}
|
||||||
|
|
||||||
@{
|
@{
|
||||||
var filterList = ProspectList.ApplyFilter(Filter);
|
var filterList = ProspectList.ApplyFilter(Filter);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,11 @@
|
|||||||
<PageTitle>Abgeschlossen - @AppSettings.Terms.Title</PageTitle>
|
<PageTitle>Abgeschlossen - @AppSettings.Terms.Title</PageTitle>
|
||||||
<h2>Abgeschlossen</h2>
|
<h2>Abgeschlossen</h2>
|
||||||
|
|
||||||
|
@if (AppSettings.TestMode)
|
||||||
|
{
|
||||||
|
<div class="alert alert-danger"><strong>TESTMODUS!</strong> Änderungen werden wieder gelöscht.</div>
|
||||||
|
}
|
||||||
|
|
||||||
@{
|
@{
|
||||||
var filterList = ProspectList.ApplyFilter(Filter);
|
var filterList = ProspectList.ApplyFilter(Filter);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,13 @@
|
|||||||
@inherits FsBase
|
@inherits FsBase
|
||||||
|
|
||||||
<PageTitle>Freischalten - @AppSettings.Terms.Title</PageTitle>
|
<PageTitle>Freischalten - @AppSettings.Terms.Title</PageTitle>
|
||||||
|
|
||||||
<h2>Freischalten</h2>
|
<h2>Freischalten</h2>
|
||||||
|
|
||||||
|
@if (AppSettings.TestMode)
|
||||||
|
{
|
||||||
|
<div class="alert alert-danger"><strong>TESTMODUS!</strong> Änderungen werden wieder gelöscht.</div>
|
||||||
|
}
|
||||||
|
|
||||||
@{
|
@{
|
||||||
var filterList = ProspectList.ApplyFilter(Filter);
|
var filterList = ProspectList.ApplyFilter(Filter);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
},
|
},
|
||||||
"DetailedErrors": true,
|
"DetailedErrors": true,
|
||||||
"Settings": {
|
"Settings": {
|
||||||
|
"TestMode": true,
|
||||||
"Terms": {
|
"Terms": {
|
||||||
"Title": "Foodsharing Musterhausen",
|
"Title": "Foodsharing Musterhausen",
|
||||||
"TitleShort": "Musterhausen",
|
"TitleShort": "Musterhausen",
|
||||||
|
|||||||
Reference in New Issue
Block a user