fix: Fix trial settings persistence

This commit is contained in:
3252a8
2026-05-28 22:48:48 +03:00
parent bea62d75a9
commit 1c1ef06e29
3 changed files with 28 additions and 2 deletions
+11 -1
View File
@@ -283,12 +283,20 @@ SETTINGS_MANIFEST: List[SettingField] = [
subsection="common",
),
# ─── Trial ─────────────────────────────────────────────────────
SettingField("TRIAL_ENABLED", "bool", "pricing", "Триал включён", subsection="trial"),
SettingField(
"TRIAL_ENABLED",
"bool",
"pricing",
"Триал включён",
optional=False,
subsection="trial",
),
SettingField(
"TRIAL_DURATION_DAYS",
"int",
"pricing",
"Длительность триала (дней)",
optional=False,
min=0,
subsection="trial",
),
@@ -297,6 +305,7 @@ SETTINGS_MANIFEST: List[SettingField] = [
"float",
"pricing",
"Лимит трафика триала (ГБ)",
optional=False,
min=0,
subsection="trial",
),
@@ -305,6 +314,7 @@ SETTINGS_MANIFEST: List[SettingField] = [
"string",
"pricing",
"Стратегия сброса трафика триала",
optional=False,
subsection="trial",
),
SettingField(