feat(drive): add quota update handler

per today: admin only can update quota
    shared drive can have quota updated (personal drive's quota belong to user's quota)
This commit is contained in:
Edouard Vanbelle
2026-07-19 14:21:44 +02:00
parent 0133450d40
commit 05dfda9aa3
26 changed files with 1547 additions and 177 deletions
+39 -10
View File
@@ -821,26 +821,55 @@
"users": "Utenti",
"drive_manage_policies": "Gestisci criteri",
"drive_manage_policies_for": "Criteri — {{name}}",
"drive_manage_policies_help": "I criteri sono riservati all'amministratore — i proprietari del Drive non possono modificarli. Ogni interruttore controlla una regola.",
"drive_manage_policies_help": "I criteri sono riservati all'amministratore — i proprietari del Unità non possono modificarli. Ogni interruttore controlla una regola.",
"drive_policy": {
"forbid_sharing": "Vieta condivisione per risorsa",
"forbid_sharing_help": "Blocca le concessioni per file / cartella (copre anche i link pubblici e la condivisione esterna). L'appartenenza al Drive continua a funzionare.",
"forbid_sharing_help": "Blocca le concessioni per file / cartella (copre anche i link pubblici e la condivisione esterna). L'appartenenza al Unità continua a funzionare.",
"forbid_public_links": "Vieta link pubblici",
"forbid_public_links_help": "Blocca i link di condivisione anonima sulle risorse di questo Drive.",
"forbid_public_links_help": "Blocca i link di condivisione anonima sulle risorse di questo Unità.",
"forbid_external_sharing": "Vieta condivisione esterna",
"forbid_external_sharing_help": "Blocca le concessioni a utenti esterni (inviti via email e account esterni preesistenti).",
"forbid_cross_drive_move": "Vieta spostamento tra Drive",
"forbid_cross_drive_move_help": "Blocca lo spostamento di file o cartelle verso un altro Drive. Non impedisce download + nuovo upload.",
"forbid_cross_drive_move": "Vieta spostamento tra Unità",
"forbid_cross_drive_move_help": "Blocca lo spostamento di file o cartelle verso un altro Unità. Non impedisce download + nuovo upload.",
"forbid_owner_role_change": "Blocca elenco proprietari",
"forbid_owner_role_change_help": "Solo l'amministratore può aggiungere, rimuovere o retrocedere i proprietari del Drive mentre questa regola è attiva.",
"forbid_owner_role_change_help": "Solo l'amministratore può aggiungere, rimuovere o retrocedere i proprietari del Unità mentre questa regola è attiva.",
"include_in_photo_index": "Includi in Foto",
"include_in_photo_index_help": "Mostra i file di immagine e video di questo Drive nella timeline Foto e sulla mappa Luoghi. I Drive personali predefiniti sono inclusi automaticamente; attiva questa opzione per i Drive condivisi che contengono davvero foto (ad es. «Foto famiglia»).",
"include_in_photo_index_help": "Mostra i file di immagine e video di questo Unità nella timeline Foto e sulla mappa Luoghi. I Unità personali predefiniti sono inclusi automaticamente; attiva questa opzione per i Unità condivisi che contengono davvero foto (ad es. «Foto famiglia»).",
"include_in_music_index": "Includi in Musica",
"include_in_music_index_help": "Includi i file audio di questo Drive nella libreria Musica. I Drive personali predefiniti sono inclusi automaticamente; attiva questa opzione per i Drive condivisi che contengono davvero una raccolta musicale (ad es. «Musica famiglia», «Collaborazione band»).",
"include_in_music_index_help": "Includi i file audio di questo Unità nella libreria Musica. I Unità personali predefiniti sono inclusi automaticamente; attiva questa opzione per i Unità condivisi che contengono davvero una raccolta musicale (ad es. «Musica famiglia», «Collaborazione band»).",
"implied_by_forbid_sharing": "Già imposto da «Vieta condivisione per risorsa».",
"read_only": "Sola lettura (congelare)",
"read_only_help": "Congela completamente il Drive — ogni modifica viene rifiutata (caricamenti, modifiche, eliminazioni, rinominazioni, condivisioni, cambi di appartenenza). Lettura e download continuano a funzionare. Anche la pulizia automatica del cestino viene messa in pausa. Usalo per archivi, blocchi legali o chiusure account. Solo un amministratore può sbloccare."
}
"read_only_help": "Congela completamente il Unità — ogni modifica viene rifiutata (caricamenti, modifiche, eliminazioni, rinominazioni, condivisioni, cambi di appartenenza). Lettura e download continuano a funzionare. Anche la pulizia automatica del cestino viene messa in pausa. Usalo per archivi, blocchi legali o chiusure account. Solo un amministratore può sbloccare."
},
"drives": "Unità",
"drive_name": "Nome",
"drive_kind": "Tipo",
"drive_owners": "Proprietari",
"drive_usage": "Utilizzo",
"drive_created_at": "Creata",
"drive_kind_shared": "Condivisa",
"drive_kind_personal": "Personale",
"drive_kind_default_suffix": "(predefinita)",
"drive_manage_owners": "Gestisci proprietari",
"drive_manage_owners_for": "Gestisci proprietari — {{name}}",
"drive_edit_quota": "Modifica quota",
"drive_delete": "Elimina unità",
"drive_delete_confirm": "Eliminare l'unità «{{name}}»? L'operazione non può essere annullata.",
"drive_deleted": "Unità eliminata.",
"drive_created": "Unità creata.",
"drive_add_owner": "Aggiungi proprietario",
"drive_current_owners": "Proprietari attuali",
"drive_no_owners": "Nessun proprietario",
"drive_owner": "Proprietario",
"drive_owner_hint": "Scegli un utente (unico proprietario) o un gruppo (ogni membro diventa proprietario tramite l'espansione del soggetto).",
"drive_owner_picked": "Proprietario: {{name}}",
"drive_owner_placeholder": "Cerca un utente o un gruppo…",
"drive_owner_remove_confirm": "Rimuovere questo proprietario dall'unità?",
"drive_name_placeholder": "es. Ingegneria",
"drive_error_name_required": "Il nome dell'unità è obbligatorio.",
"drive_error_owner_required": "Scegli un utente o un gruppo come proprietario dell'unità.",
"create_drive": "Crea unità condivisa",
"no_drives": "Ancora nessuna unità."
},
"profile": {
"page_title": "Profilo",