37 lines
1.1 KiB
TOML
37 lines
1.1 KiB
TOML
# Commandes applicatives ObsiGate — autorisées depuis l'origine distante.
|
|
#
|
|
# La fenêtre Tauri redirige vers http://127.0.0.1:<port> (page servie par le
|
|
# backend Python). Pour Tauri v2 c'est une origine *remote* : sans entrée ACL
|
|
# explicite, TOUTE commande de l'app (invoke_handler) est rejetée avec
|
|
# "Command ... not allowed by ACL" — le bouton « Choisir mon dossier » et le
|
|
# wizard ne faisaient alors rien (erreurs avalées par desktop.js:invoke()).
|
|
#
|
|
# Auto-généré en… non : édité à la main. Liste = tauri::generate_handler![…]
|
|
# dans src/main.rs — ajouter toute nouvelle commande ici.
|
|
|
|
[[permission]]
|
|
identifier = "allow-app-commands"
|
|
description = "Commandes de l'application ObsiGate appelées depuis la page backend (http://127.0.0.1)."
|
|
commands.allow = [
|
|
"get_backend_url",
|
|
"get_version",
|
|
"get_config",
|
|
"save_vault_path",
|
|
"get_vault_path",
|
|
"get_wizard_state",
|
|
"complete_wizard",
|
|
"pick_vault_folder",
|
|
"pick_folder",
|
|
"get_system_theme",
|
|
"restart_backend",
|
|
"check_backend_health",
|
|
"save_window_state",
|
|
"get_window_state",
|
|
"add_vault",
|
|
"remove_vault",
|
|
"list_vaults",
|
|
"add_dir",
|
|
"remove_dir",
|
|
"list_dirs",
|
|
]
|