diff --git a/src/models.py b/src/models.py index d362fec..072198c 100644 --- a/src/models.py +++ b/src/models.py @@ -42,8 +42,9 @@ class LicenseParams(BaseModel): # setzt den Verbrauch traege zurueck), 'total' = gilt fuer die Laufzeit. credits_period: str = Field(default="monthly", pattern="^(monthly|total)$") # Uebertrag ungenutzter Credits in den Folgemonat, der Monitor deckelt - # auf ein Monatskontingent. Empfohlen an, faengt Krisenspitzen ab. - credits_rollover: bool = True + # auf ein Monatskontingent. Standard AUS (Entscheidung Nutzer 25.07.2026), + # pro Kunde bewusst zuschaltbar. + credits_rollover: bool = False class OrgCreate(BaseModel): diff --git a/src/static/dashboard.html b/src/static/dashboard.html index 30d8f30..302a2ac 100644 --- a/src/static/dashboard.html +++ b/src/static/dashboard.html @@ -660,7 +660,7 @@
@@ -759,7 +759,7 @@
diff --git a/tests/test_models.py b/tests/test_models.py index 6c7006f..0da0ca0 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -47,10 +47,10 @@ def test_license_create_type_pattern(): def test_license_params_credits_defaults(): - """Monatskontingent mit Übertrag ist die Voreinstellung.""" + """Monatskontingent OHNE Übertrag ist die Voreinstellung.""" p = LicenseParams(license_type="trial") assert p.credits_period == "monthly" - assert p.credits_rollover is True + assert p.credits_rollover is False assert p.budget_warning_percent == 80