Wallet system (sats ledger + deposit + spend), HydraProxy fulfillment queue, paid IP-quality scorer (85/100 verified)
This commit is contained in:
@@ -27,6 +27,31 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="card" style="margin-top:18px">
|
||||
<h3>HydraProxy fulfillment queue</h3>
|
||||
{% if hydra_orders %}
|
||||
<table style="width:100%;font-size:13px;border-collapse:collapse">
|
||||
<tr style="color:var(--muted);text-align:left"><th>ID</th><th>User</th><th>Product</th><th>Location</th><th>Status</th></tr>
|
||||
{% for h in hydra_orders %}
|
||||
<tr style="border-top:1px solid var(--border)">
|
||||
<td style="padding:4px">{{ h.id }}</td><td>{{ h.user_id }}</td><td>{{ h.product }}</td>
|
||||
<td>{{ h.location or '—' }}</td>
|
||||
<td style="color:{{ 'var(--ok)' if h.status=='active' else 'var(--warn)' }}">{{ h.status }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
{% else %}
|
||||
<p class="muted">No HydraProxy orders yet.</p>
|
||||
{% endif %}
|
||||
<h3 style="margin-top:16px">Fulfill an order</h3>
|
||||
<form method="post" action="/admin/hydraproxy/fulfill" style="display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap">
|
||||
<div style="flex:1;min-width:140px"><label>Our order ID</label><input type="number" name="order_id" required></div>
|
||||
<div style="flex:1;min-width:140px"><label>HydraProxy order ID</label><input type="text" name="hydra_order_id" required></div>
|
||||
<input type="submit" value="Fulfill" style="width:auto;margin:0;padding:11px 20px">
|
||||
</form>
|
||||
<p class="muted" style="font-size:12px;margin-bottom:0">Buy the proxy at HydraProxy's dashboard, paste its order ID here — creds auto-pull via proxy-details and land on the customer's dashboard.</p>
|
||||
</div>
|
||||
|
||||
<div class="dash-grid" style="margin-top:18px">
|
||||
<div class="card">
|
||||
<h3>Recent orders</h3>
|
||||
|
||||
Reference in New Issue
Block a user