guard_thresholds.html
55 lignes · 2279 octets
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{ page_title }}</title> <link href="/static/css/tailwind.css" rel="stylesheet"> <link href="/static/css/custom.css" rel="stylesheet"> </head> <body class="min-h-screen bg-base-200"> <main class="container mx-auto px-4 py-8 space-y-4"> <header class="flex items-center justify-between"> <div> <h1 class="text-3xl font-bold">{{ heading }}</h1> <p class="text-base-content/70 mt-1">{{ subtitle }}</p> </div> <a href="/admin/fediverse-guard" class="btn btn-ghost btn-sm">{{ back_link }}</a> </header> <div class="card bg-base-100 shadow"> <div class="card-body"> <p class="text-sm text-base-content/70">{{ env_note }}</p> <div class="overflow-x-auto mt-4"> <table class="table table-sm"> <thead> <tr> <th>{{ col_detector }}</th> <th>{{ col_count }}</th> <th>{{ col_window }}</th> <th>{{ col_ttl }}</th> </tr> </thead> <tbody> {% for t in thresholds %} <tr> <td class="font-mono">{{ t.name }}</td> <td>{{ t.count }}</td> <td>{{ t.window_secs }} s</td> <td> {% if t.ttl_secs == 0 %} <span class="badge badge-error">permanent</span> {% else %} {{ t.ttl_secs }} s {% endif %} </td> </tr> {% endfor %} </tbody> </table> </div> </div> </div> </main> </body> </html>
GitRust