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": "Gebruikers",
"drive_manage_policies": "Beleid beheren",
"drive_manage_policies_for": "Beleid — {{name}}",
"drive_manage_policies_help": "Beleid is alleen voor beheerders — Drive-eigenaren kunnen het niet wijzigen. Elke schakelaar beheert één handhavingsregel.",
"drive_manage_policies_help": "Beleid is alleen voor beheerders — Schijf-eigenaren kunnen het niet wijzigen. Elke schakelaar beheert één handhavingsregel.",
"drive_policy": {
"forbid_sharing": "Per-resource delen verbieden",
"forbid_sharing_help": "Blokkeert delen per bestand / map (omvat ook openbare links en extern delen). Drive-lidmaatschap blijft werken.",
"forbid_sharing_help": "Blokkeert delen per bestand / map (omvat ook openbare links en extern delen). Schijf-lidmaatschap blijft werken.",
"forbid_public_links": "Openbare links verbieden",
"forbid_public_links_help": "Blokkeert anonieme deellinks op bronnen in deze Drive.",
"forbid_public_links_help": "Blokkeert anonieme deellinks op bronnen in deze Schijf.",
"forbid_external_sharing": "Extern delen verbieden",
"forbid_external_sharing_help": "Blokkeert verleningen aan externe gebruikers (e-mailuitnodigingen en bestaande externe accounts).",
"forbid_cross_drive_move": "Verplaatsen tussen Drives verbieden",
"forbid_cross_drive_move_help": "Blokkeert het verplaatsen van bestanden of mappen naar een andere Drive. Voorkomt geen downloaden + opnieuw uploaden.",
"forbid_cross_drive_move": "Verplaatsen tussen Schijfs verbieden",
"forbid_cross_drive_move_help": "Blokkeert het verplaatsen van bestanden of mappen naar een andere Schijf. Voorkomt geen downloaden + opnieuw uploaden.",
"forbid_owner_role_change": "Eigenaarsoverzicht vergrendelen",
"forbid_owner_role_change_help": "Alleen de beheerder kan Drive-eigenaren toevoegen, verwijderen of degraderen zolang dit aanstaat.",
"forbid_owner_role_change_help": "Alleen de beheerder kan Schijf-eigenaren toevoegen, verwijderen of degraderen zolang dit aanstaat.",
"include_in_photo_index": "Opnemen in Foto's",
"include_in_photo_index_help": "Toon afbeeldings- en videobestanden uit deze Drive in de Foto's-tijdlijn en op de Plaatsen-kaart. Standaard persoonlijke Drives zijn automatisch opgenomen; schakel dit in voor gedeelde Drives die daadwerkelijk foto's bevatten (bv. «Gezinsfoto's»).",
"include_in_photo_index_help": "Toon afbeeldings- en videobestanden uit deze Schijf in de Foto's-tijdlijn en op de Plaatsen-kaart. Standaard persoonlijke Schijfs zijn automatisch opgenomen; schakel dit in voor gedeelde Schijfs die daadwerkelijk foto's bevatten (bv. «Gezinsfoto's»).",
"include_in_music_index": "Opnemen in Muziek",
"include_in_music_index_help": "Neem audiobestanden uit deze Drive op in de Muziekbibliotheek. Standaard persoonlijke Drives zijn automatisch opgenomen; schakel dit in voor gedeelde Drives die daadwerkelijk een muziekcollectie bevatten (bv. «Gezinsmuziek», «Bandsamenwerking»).",
"include_in_music_index_help": "Neem audiobestanden uit deze Schijf op in de Muziekbibliotheek. Standaard persoonlijke Schijfs zijn automatisch opgenomen; schakel dit in voor gedeelde Schijfs die daadwerkelijk een muziekcollectie bevatten (bv. «Gezinsmuziek», «Bandsamenwerking»).",
"implied_by_forbid_sharing": "Al afgedwongen door «Per-resource delen verbieden».",
"read_only": "Alleen-lezen (bevriezen)",
"read_only_help": "Bevries de Drive volledig — elke wijziging wordt geweigerd (uploads, bewerkingen, verwijderingen, hernoemingen, delen, lidmaatschapswijzigingen). Lezen en downloaden blijven werken. Ook de automatische prullenbakopruiming pauzeert. Voor archieven, juridische bewaarplicht of accountsluitingen. Alleen een beheerder kan ontdooien."
}
"read_only_help": "Bevries de Schijf volledig — elke wijziging wordt geweigerd (uploads, bewerkingen, verwijderingen, hernoemingen, delen, lidmaatschapswijzigingen). Lezen en downloaden blijven werken. Ook de automatische prullenbakopruiming pauzeert. Voor archieven, juridische bewaarplicht of accountsluitingen. Alleen een beheerder kan ontdooien."
},
"drives": "Schijven",
"drive_name": "Naam",
"drive_kind": "Type",
"drive_owners": "Eigenaren",
"drive_usage": "Gebruik",
"drive_created_at": "Aangemaakt",
"drive_kind_shared": "Gedeeld",
"drive_kind_personal": "Persoonlijk",
"drive_kind_default_suffix": "(standaard)",
"drive_manage_owners": "Eigenaren beheren",
"drive_manage_owners_for": "Eigenaren beheren — {{name}}",
"drive_edit_quota": "Quota bewerken",
"drive_delete": "Schijf verwijderen",
"drive_delete_confirm": "Schijf \"{{name}}\" verwijderen? Dit kan niet ongedaan worden gemaakt.",
"drive_deleted": "Schijf verwijderd.",
"drive_created": "Schijf aangemaakt.",
"drive_add_owner": "Eigenaar toevoegen",
"drive_current_owners": "Huidige eigenaren",
"drive_no_owners": "Geen eigenaren",
"drive_owner": "Eigenaar",
"drive_owner_hint": "Kies een gebruiker (enige eigenaar) of een groep (elk lid wordt eigenaar via subject-expansie).",
"drive_owner_picked": "Eigenaar: {{name}}",
"drive_owner_placeholder": "Zoek een gebruiker of groep…",
"drive_owner_remove_confirm": "Deze eigenaar van de schijf verwijderen?",
"drive_name_placeholder": "bijv. Engineering",
"drive_error_name_required": "Schijfnaam is vereist.",
"drive_error_owner_required": "Kies een gebruiker of groep als eigenaar van de schijf.",
"create_drive": "Gedeelde schijf aanmaken",
"no_drives": "Nog geen schijven."
},
"profile": {
"page_title": "Profiel",