Ajoute la régénèse du token de présence Tasker et élargit le bandeau de test ntfy
Le bouton "Régénérer le token" de la carte Tasker crée un nouveau token
secret et invalide immédiatement les anciennes URLs, au cas où elles
auraient fuité. La fonction regenerate_presence_token préserve les
autres réglages notif (topic, serveur, jeton d'accès, plage). Au passage
le message de retour du bouton de test ntfy occupe désormais toute la
largeur de la carte au lieu d'être limité à 420px.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
This commit is contained in:
@ -134,17 +134,29 @@
|
||||
5 minutes, dans la plage horaire réglée ci-dessus (jours ouvrés). Étapes détaillées sur la page
|
||||
<a href="/aide">Aide</a>.
|
||||
</p>
|
||||
<div class="settings-urlrow">
|
||||
<span class="settings-urllabel">Arrivée</span>
|
||||
<code class="settings-url">{{ arrivee_url }}</code>
|
||||
</div>
|
||||
<div class="settings-urlrow">
|
||||
<span class="settings-urllabel">Départ</span>
|
||||
<code class="settings-url">{{ depart_url }}</code>
|
||||
<div id="presence-urls">
|
||||
<div class="settings-urlrow">
|
||||
<span class="settings-urllabel">Arrivée</span>
|
||||
<code class="settings-url">{{ arrivee_url }}</code>
|
||||
</div>
|
||||
<div class="settings-urlrow">
|
||||
<span class="settings-urllabel">Départ</span>
|
||||
<code class="settings-url">{{ depart_url }}</code>
|
||||
</div>
|
||||
</div>
|
||||
<p class="settings-hint">
|
||||
Ces URLs sont secrètes (elles contiennent ton token) — ne les partage pas.
|
||||
En cas de compromission, régénère le token : les anciennes URLs cesseront de fonctionner
|
||||
et tu devras mettre à jour Tasker avec les nouvelles.
|
||||
</p>
|
||||
<button
|
||||
class="login-btn settings-regen-btn"
|
||||
hx-post="/settings/regenerate-presence-token"
|
||||
hx-target="#presence-urls"
|
||||
hx-swap="outerHTML"
|
||||
hx-confirm="Régénérer le token ? Les URLs actuelles cesseront immédiatement de fonctionner, tu devras mettre à jour Tasker."
|
||||
hx-disabled-elt="this"
|
||||
>Régénérer le token</button>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
@ -227,11 +239,18 @@
|
||||
align-items: center;
|
||||
gap: .75rem;
|
||||
flex-wrap: wrap;
|
||||
max-width: 420px;
|
||||
}
|
||||
.settings-test-btn {
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.settings-regen-btn {
|
||||
align-self: flex-start;
|
||||
border-color: var(--neg);
|
||||
color: var(--neg);
|
||||
}
|
||||
.settings-regen-btn:hover:not([disabled]) {
|
||||
background: var(--neg-bg);
|
||||
}
|
||||
#ntfy-test-result {
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
|
||||
Reference in New Issue
Block a user