feat: intégration TikTak #197-200 + scoped tokens, webhooks filtrés, listes mtime/size ; fix e2e-server BUG-112
This commit is contained in:
+39
-7
@@ -2576,6 +2576,18 @@
|
||||
<option value="365d" data-i18n="config.token_expiry_365d">1 an</option>
|
||||
<option value="never" data-i18n="config.token_expiry_never">Sans fin</option>
|
||||
</select>
|
||||
<select id="token-scope-select" class="config-input" style="width: 150px" title="Portée">
|
||||
<option value="full" data-i18n="config.token_scope_full">Accès complet</option>
|
||||
<option value="files" data-i18n="config.token_scope_files">Fichiers seuls</option>
|
||||
</select>
|
||||
<input
|
||||
type="text"
|
||||
id="token-vaults-input"
|
||||
data-i18n-placeholder="config.token_vaults_placeholder"
|
||||
placeholder="Vaults (vide = tous, ex : TikTak)"
|
||||
class="config-input"
|
||||
style="width: 200px"
|
||||
/>
|
||||
<button class="config-btn-add" id="token-create-btn" data-i18n="config.token_create">Créer une clé</button>
|
||||
</div>
|
||||
<div id="token-secret-area" class="token-secret-area hidden">
|
||||
@@ -2633,6 +2645,22 @@
|
||||
class="config-input"
|
||||
style="flex: 1"
|
||||
/>
|
||||
<input
|
||||
type="text"
|
||||
id="webhook-vault-input"
|
||||
data-i18n-placeholder="config.webhook_vault_placeholder"
|
||||
placeholder="Vault (vide = tous)"
|
||||
class="config-input"
|
||||
style="width: 130px"
|
||||
/>
|
||||
<input
|
||||
type="text"
|
||||
id="webhook-prefix-input"
|
||||
data-i18n-placeholder="config.webhook_prefix_placeholder"
|
||||
placeholder="Préfixe (vide = tout)"
|
||||
class="config-input"
|
||||
style="width: 140px"
|
||||
/>
|
||||
<button id="webhook-add-btn"
|
||||
class="config-btn config-btn-add" data-i18n="config.add_webhook">
|
||||
Ajouter
|
||||
@@ -5114,9 +5142,11 @@
|
||||
<p>
|
||||
<em
|
||||
>Note : l'événement
|
||||
<code>file_modified</code> est réservé pour
|
||||
usage futur. Les modifications de contenu
|
||||
via l'éditeur ne déclenchent pas encore de
|
||||
<code>file_modified</code> est émis par
|
||||
la sauvegarde texte
|
||||
(<code>PUT /api/file/{vault}/save</code>).
|
||||
Les autres écritures (tableur, IA) ne
|
||||
déclenchent pas encore de
|
||||
webhook.</em
|
||||
>
|
||||
</p>
|
||||
@@ -5289,13 +5319,15 @@ curl -X POST https://votre-serveur.com/webhook \
|
||||
REST sont prises en compte
|
||||
</li>
|
||||
<li>
|
||||
<code>file_modified</code> n'est pas encore
|
||||
dispatché (réservé pour version future)
|
||||
<code>file_modified</code> est émis par la
|
||||
sauvegarde texte
|
||||
(<code>PUT /api/file/{vault}/save</code>)
|
||||
</li>
|
||||
<li data-i18n="auto.1d3330cc">Pas de retry automatique en cas d'échec</li>
|
||||
<li data-i18n="auto.4dfa6a25">
|
||||
Pas de filtrage par vault — un webhook
|
||||
écoute toutes les vaults
|
||||
Filtrage optionnel par vault et préfixe de
|
||||
chemin — sans filtre, un webhook écoute
|
||||
toutes les vaults
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user