Fascicoli+Tassonomia+permessi

This commit is contained in:
2026-06-17 21:47:46 +02:00
parent e31676d22e
commit 3fd3c72f06
42 changed files with 4554 additions and 99 deletions
+24 -2
View File
@@ -1,8 +1,30 @@
import apiClient from './client'
export type ConditionField = 'from_address' | 'to_address' | 'subject' | 'mailbox_id' | 'pec_type'
export type ConditionField =
| 'from_address'
| 'to_address'
| 'subject'
| 'mailbox_id'
| 'pec_type'
/** Tassonomia (N2): verifica se il messaggio ha gia' una specifica etichetta (UUID come valore) */
| 'has_label'
/** Rischio e Riservatezza (N3): verifica il livello gia' impostato sul messaggio */
| 'risk_level'
| 'confidentiality'
export type ConditionOperator = 'contains' | 'equals' | 'starts_with' | 'ends_with' | 'regex' | 'not_contains'
export type ActionType = 'apply_label' | 'assign_vbox' | 'mark_read' | 'mark_starred' | 'notify_webhook'
export type ActionType =
| 'apply_label'
| 'assign_vbox'
| 'mark_read'
| 'mark_starred'
| 'notify_webhook'
/** Tassonomia (N2): applica un nodo tassonomico (Ambito/Processo/Classificazione) */
| 'apply_taxonomy'
/** Rischio e Riservatezza (N3): imposta il livello di rischio o riservatezza */
| 'set_risk_level'
| 'set_confidentiality'
export interface RoutingRuleCondition {
id: string