diff --git a/Models/UserConfig.cs b/Models/UserConfig.cs
index 7ff5f1d..5805f87 100644
--- a/Models/UserConfig.cs
+++ b/Models/UserConfig.cs
@@ -13,6 +13,7 @@
public bool UseMarkDownOnSavedNotes { get; set; }
public bool EnableAutoReminderRefresh { get; set; }
public bool EnableAutoOdometerInsert { get; set; }
+ public bool EnableShopSupplies { get; set; }
public string PreferredGasUnit { get; set; } = string.Empty;
public string PreferredGasMileageUnit { get; set; } = string.Empty;
public string UserNameHash { get; set; }
diff --git a/Views/Home/Index.cshtml b/Views/Home/Index.cshtml
index efbcd87..5a9e669 100644
--- a/Views/Home/Index.cshtml
+++ b/Views/Home/Index.cshtml
@@ -1,5 +1,6 @@
@using CarCareTracker.Helper
@inject IConfigHelper config
+@inject IConfiguration serverConfig
@inject ITranslationHelper translator
@{
var userConfig = config.GetUserConfig(User);
@@ -21,9 +22,12 @@
-
-
-
+ @if(bool.Parse(serverConfig[nameof(UserConfig.EnableShopSupplies)] ?? "false"))
+ {
+
+
+
+ }
@@ -55,9 +59,12 @@
-
-
-
+ @if (bool.Parse(serverConfig[nameof(UserConfig.EnableShopSupplies)] ?? "false"))
+ {
+
+
+
+ }
diff --git a/Views/Home/_Settings.cshtml b/Views/Home/_Settings.cshtml
index 17c8a3c..d9b18b8 100644
--- a/Views/Home/_Settings.cshtml
+++ b/Views/Home/_Settings.cshtml
@@ -53,6 +53,10 @@
+
+
+
+
@if (User.IsInRole(nameof(UserData.IsRootUser)))
{
@@ -256,6 +260,7 @@
useMarkDownOnSavedNotes: $("#useMarkDownOnSavedNotes").is(":checked"),
enableAutoReminderRefresh: $("#enableAutoReminderRefresh").is(":checked"),
enableAutoOdometerInsert: $("#enableAutoOdometerInsert").is(":checked"),
+ enableShopSupplies: $("#enableShopSupplies").is(":checked"),
preferredGasUnit: $("#preferredGasUnit").val(),
preferredGasMileageUnit: $("#preferredFuelMileageUnit").val(),
userLanguage: $("#defaultLanguage").val(),
diff --git a/appsettings.json b/appsettings.json
index 149256d..bbe7c1b 100644
--- a/appsettings.json
+++ b/appsettings.json
@@ -14,6 +14,7 @@
"HideZero": false,
"EnableAutoReminderRefresh": false,
"EnableAutoOdometerInsert": false,
+ "EnableShopSupplies": false,
"UseUKMPG": false,
"UseThreeDecimalGasCost": true,
"UseMarkDownOnSavedNotes": false,