Promote develop → main (2026-07-25 22:22 UTC) #16

Zusammengeführt
IntelSight_Admin hat 41 Commits von develop nach main 2026-07-26 00:22:10 +02:00 zusammengeführt
3 geänderte Dateien mit 7 neuen und 6 gelöschten Zeilen
Nur Änderungen aus Commit eeb74c74c1 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@@ -42,8 +42,9 @@ class LicenseParams(BaseModel):
# setzt den Verbrauch traege zurueck), 'total' = gilt fuer die Laufzeit. # setzt den Verbrauch traege zurueck), 'total' = gilt fuer die Laufzeit.
credits_period: str = Field(default="monthly", pattern="^(monthly|total)$") credits_period: str = Field(default="monthly", pattern="^(monthly|total)$")
# Uebertrag ungenutzter Credits in den Folgemonat, der Monitor deckelt # Uebertrag ungenutzter Credits in den Folgemonat, der Monitor deckelt
# auf ein Monatskontingent. Empfohlen an, faengt Krisenspitzen ab. # auf ein Monatskontingent. Standard AUS (Entscheidung Nutzer 25.07.2026),
credits_rollover: bool = True # pro Kunde bewusst zuschaltbar.
credits_rollover: bool = False
class OrgCreate(BaseModel): class OrgCreate(BaseModel):

Datei anzeigen

@@ -660,7 +660,7 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label style="display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;"> <label style="display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;">
<input type="checkbox" id="newOrgLicRollover" checked> <input type="checkbox" id="newOrgLicRollover">
<span>Übertrag ungenutzter Credits in den Folgemonat (gedeckelt auf ein Monatskontingent)</span> <span>Übertrag ungenutzter Credits in den Folgemonat (gedeckelt auf ein Monatskontingent)</span>
</label> </label>
</div> </div>
@@ -759,7 +759,7 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label style="display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;"> <label style="display:flex;align-items:center;gap:8px;cursor:pointer;margin:0;">
<input type="checkbox" id="newLicRollover" checked> <input type="checkbox" id="newLicRollover">
<span>Übertrag ungenutzter Credits in den Folgemonat (gedeckelt auf ein Monatskontingent)</span> <span>Übertrag ungenutzter Credits in den Folgemonat (gedeckelt auf ein Monatskontingent)</span>
</label> </label>
</div> </div>

Datei anzeigen

@@ -47,10 +47,10 @@ def test_license_create_type_pattern():
def test_license_params_credits_defaults(): def test_license_params_credits_defaults():
"""Monatskontingent mit Übertrag ist die Voreinstellung.""" """Monatskontingent OHNE Übertrag ist die Voreinstellung."""
p = LicenseParams(license_type="trial") p = LicenseParams(license_type="trial")
assert p.credits_period == "monthly" assert p.credits_period == "monthly"
assert p.credits_rollover is True assert p.credits_rollover is False
assert p.budget_warning_percent == 80 assert p.budget_warning_percent == 80