feat: Token-Nutzung Tab sichtbar + Budget-Bearbeitung
- display:none entfernt, .active-Klasse greift jetzt korrekt - Budget-Formular mit 4 Feldern (Credits, Kosten/Credit, Budget-Limit, Verbrauch) - Formular wird mit aktuellen Werten vorbelegt - Speichern aktualisiert Lizenz und lädt Daten neu
Dieser Commit ist enthalten in:
@@ -163,7 +163,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section" id="sub-tokens" style="display:none;">
|
||||
<div class="section" id="sub-tokens">
|
||||
<div class="token-overview">
|
||||
<div class="token-stats-row" id="tokenStatsRow">
|
||||
<div class="token-stat-card">
|
||||
@@ -206,6 +206,34 @@
|
||||
</thead>
|
||||
<tbody id="tokenMonthlyTable"></tbody>
|
||||
</table>
|
||||
|
||||
<h3 style="margin-top:24px;">Budget bearbeiten</h3>
|
||||
<div class="card" style="margin-top:12px;">
|
||||
<div class="card-body">
|
||||
<form id="tokenBudgetForm" style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
|
||||
<div class="form-group">
|
||||
<label for="editCreditsTotal">Credits-Kontingent</label>
|
||||
<input type="number" id="editCreditsTotal" placeholder="z.B. 600000">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="editCostPerCredit">Kosten pro Credit (USD)</label>
|
||||
<input type="number" id="editCostPerCredit" step="0.0001" placeholder="z.B. 0.0033">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="editBudgetUsd">Budget-Limit (USD)</label>
|
||||
<input type="number" id="editBudgetUsd" step="0.01" placeholder="z.B. 2000">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="editCreditsUsed">Verbrauchte Credits</label>
|
||||
<input type="number" id="editCreditsUsed" step="0.01" placeholder="Aktueller Verbrauch">
|
||||
</div>
|
||||
<div style="grid-column:1/-1; display:flex; gap:8px; align-items:center;">
|
||||
<button type="submit" class="btn btn-primary">Speichern</button>
|
||||
<span id="tokenBudgetMsg" style="font-size:13px; color:var(--text-secondary);"></span>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren