Heavily customized version of smokesignal - https://whtwnd.com/kayrozen.com/3lpwe4ymowg2t
at main 6.8 kB view raw
1{% extends "base." + current_locale + ".html" %} 2{% block title %}{{ t("admin-title") }}{% endblock %} 3{% block head %}{% endblock %} 4{% block content %} 5<section class="section"> 6 <div class="container"> 7 <h1 class="title has-text-centered"> 8 <span class="icon-text"> 9 <span class="icon"> 10 <i class="fas fa-cogs mr-2"></i> 11 </span> 12 <span>{{ t("admin-title") }}</span> 13 </span> 14 </h1> 15 16 <div class="columns is-multiline"> 17 <!-- Section Gestion des utilisateurs --> 18 <div class="column is-half"> 19 <div class="card"> 20 <div class="card-header"> 21 <p class="card-header-title"> 22 <span class="icon"> 23 <i class="fas fa-users mr-2"></i> 24 </span> 25 <span>{{ t("admin-user-management") }}</span> 26 </p> 27 </div> 28 <div class="card-content"> 29 <div class="content"> 30 <div class="field"> 31 <a href="/admin/handles" class="button is-light is-fullwidth"> 32 <span class="icon"> 33 <i class="fas fa-at"></i> 34 </span> 35 <span>{{ t("admin-handles") }}</span> 36 </a> 37 <p class="help">{{ t("admin-handles-desc") }}</p> 38 </div> 39 <div class="field"> 40 <a href="/admin/denylist" class="button is-light is-fullwidth"> 41 <span class="icon"> 42 <i class="fas fa-ban"></i> 43 </span> 44 <span>{{ t("admin-denylist") }}</span> 45 </a> 46 <p class="help">{{ t("admin-denylist-desc") }}</p> 47 </div> 48 </div> 49 </div> 50 </div> 51 </div> 52 53 <!-- Section Gestion des événements --> 54 <div class="column is-half"> 55 <div class="card"> 56 <div class="card-header"> 57 <p class="card-header-title"> 58 <span class="icon"> 59 <i class="fas fa-calendar-alt mr-2"></i> 60 </span> 61 <span>{{ t("admin-event-management") }}</span> 62 </p> 63 </div> 64 <div class="card-content"> 65 <div class="content"> 66 <div class="field"> 67 <a href="/admin/events" class="button is-light is-fullwidth"> 68 <span class="icon"> 69 <i class="fas fa-calendar-check"></i> 70 </span> 71 <span>{{ t("admin-events") }}</span> 72 </a> 73 <p class="help">{{ t("admin-events-desc") }}</p> 74 </div> 75 <div class="field"> 76 <a href="/admin/rsvps" class="button is-light is-fullwidth"> 77 <span class="icon"> 78 <i class="fas fa-users-rectangle"></i> 79 </span> 80 <span>{{ t("admin-rsvps") }}</span> 81 </a> 82 <p class="help">{{ t("admin-rsvps-desc") }}</p> 83 </div> 84 </div> 85 </div> 86 </div> 87 </div> 88 89 <!-- Section Modération Bluesky --> 90 <div class="column is-full"> 91 <div class="card"> 92 <div class="card-header"> 93 <p class="card-header-title"> 94 <span class="icon"> 95 <i class="fas fa-shield-alt mr-2"></i> 96 </span> 97 <span>{{ t("admin-bluesky-moderation") }}</span> 98 </p> 99 </div> 100 <div class="card-content"> 101 <div class="content"> 102 <div class="columns"> 103 <div class="column"> 104 <div class="field"> 105 <a href="https://ozone.bsky.social" target="_blank" class="button is-info is-fullwidth"> 106 <span class="icon"> 107 <i class="fas fa-external-link-alt"></i> 108 </span> 109 <span>{{ t("admin-ozone-interface") }}</span> 110 </a> 111 <p class="help">{{ t("admin-ozone-help") }}</p> 112 </div> 113 </div> 114 <div class="column"> 115 <div class="field"> 116 <a href="https://bsky.app/moderation" target="_blank" class="button is-info is-fullwidth"> 117 <span class="icon"> 118 <i class="fas fa-flag"></i> 119 </span> 120 <span>{{ t("admin-bluesky-moderation-center") }}</span> 121 </a> 122 <p class="help">{{ t("admin-moderation-center-help") }}</p> 123 </div> 124 </div> 125 </div> 126 <article class="message is-info"> 127 <div class="message-body"> 128 <strong>Note :</strong> {{ t("admin-moderation-note") }} 129 </div> 130 </article> 131 </div> 132 </div> 133 </div> 134 </div> 135 136 137 138 </div> 139 </div> 140</section> 141{% endblock %}