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
+36 -7
View File
@@ -821,18 +821,18 @@
"users": "Użytkownicy",
"drive_manage_policies": "Zarządzaj zasadami",
"drive_manage_policies_for": "Zasady — {{name}}",
"drive_manage_policies_help": "Zasady są tylko dla administratorów — właściciele Drive nie mogą ich modyfikować. Każdy przełącznik kontroluje jedną regułę.",
"drive_manage_policies_help": "Zasady są tylko dla administratorów — właściciele Dysk nie mogą ich modyfikować. Każdy przełącznik kontroluje jedną regułę.",
"drive_policy": {
"forbid_sharing": "Zakaz udostępniania per-zasób",
"forbid_sharing_help": "Blokuje uprawnienia na poszczególne pliki / foldery (obejmuje również linki publiczne i udostępnianie zewnętrzne). Członkostwo na poziomie Drive nadal działa.",
"forbid_sharing_help": "Blokuje uprawnienia na poszczególne pliki / foldery (obejmuje również linki publiczne i udostępnianie zewnętrzne). Członkostwo na poziomie Dysk nadal działa.",
"forbid_public_links": "Zakaz linków publicznych",
"forbid_public_links_help": "Blokuje tworzenie anonimowych linków udostępniających dla zasobów w tym Drive.",
"forbid_public_links_help": "Blokuje tworzenie anonimowych linków udostępniających dla zasobów w tym Dysk.",
"forbid_external_sharing": "Zakaz udostępniania zewnętrznego",
"forbid_external_sharing_help": "Blokuje uprawnienia dla użytkowników zewnętrznych (zaproszenia e-mail i istniejące konta zewnętrzne).",
"forbid_cross_drive_move": "Zakaz przenoszenia między Drive",
"forbid_cross_drive_move_help": "Blokuje przenoszenie plików lub folderów do innego Drive. Nie zatrzymuje pobierania + ponownego przesyłania.",
"forbid_cross_drive_move": "Zakaz przenoszenia między Dysk",
"forbid_cross_drive_move_help": "Blokuje przenoszenie plików lub folderów do innego Dysk. Nie zatrzymuje pobierania + ponownego przesyłania.",
"forbid_owner_role_change": "Zablokuj listę właścicieli",
"forbid_owner_role_change_help": "Tylko administrator może dodawać, usuwać lub degradować właścicieli Drive, gdy ta zasada jest aktywna.",
"forbid_owner_role_change_help": "Tylko administrator może dodawać, usuwać lub degradować właścicieli Dysk, gdy ta zasada jest aktywna.",
"include_in_photo_index": "Uwzględnij w Zdjęciach",
"include_in_photo_index_help": "Wyświetlaj obrazy i filmy z tego Dysku na osi czasu Zdjęć i na mapie Miejsc. Domyślne dyski osobiste są uwzględniane automatycznie; włącz to dla dysków współdzielonych, które faktycznie zawierają zdjęcia (np. «Zdjęcia rodzinne»).",
"include_in_music_index": "Uwzględnij w Muzyce",
@@ -840,7 +840,36 @@
"implied_by_forbid_sharing": "Już egzekwowane przez «Zakaz udostępniania per-zasób».",
"read_only": "Tylko do odczytu (zamrożenie)",
"read_only_help": "Zamrożenie Dysku w całości — każda modyfikacja zostaje odrzucona (wysyłki, edycje, usunięcia, zmiany nazw, udostępnianie, zmiany członkostwa). Odczyt i pobieranie nadal działają. Automatyczne czyszczenie kosza również jest wstrzymane. Używaj do archiwów, blokad prawnych lub zamykania kont. Tylko administrator może odblokować."
}
},
"drives": "Dyski",
"drive_name": "Nazwa",
"drive_kind": "Typ",
"drive_owners": "Właściciele",
"drive_usage": "Użycie",
"drive_created_at": "Utworzono",
"drive_kind_shared": "Współdzielony",
"drive_kind_personal": "Osobisty",
"drive_kind_default_suffix": "(domyślny)",
"drive_manage_owners": "Zarządzaj właścicielami",
"drive_manage_owners_for": "Zarządzaj właścicielami — {{name}}",
"drive_edit_quota": "Edytuj limit",
"drive_delete": "Usuń dysk",
"drive_delete_confirm": "Usunąć dysk „{{name}}\"? Tej operacji nie można cofnąć.",
"drive_deleted": "Dysk usunięty.",
"drive_created": "Dysk utworzony.",
"drive_add_owner": "Dodaj właściciela",
"drive_current_owners": "Obecni właściciele",
"drive_no_owners": "Brak właścicieli",
"drive_owner": "Właściciel",
"drive_owner_hint": "Wybierz użytkownika (jedyny właściciel) lub grupę (każdy członek staje się właścicielem poprzez rozszerzenie podmiotu).",
"drive_owner_picked": "Właściciel: {{name}}",
"drive_owner_placeholder": "Szukaj użytkownika lub grupy…",
"drive_owner_remove_confirm": "Usunąć tego właściciela z dysku?",
"drive_name_placeholder": "np. Inżynieria",
"drive_error_name_required": "Nazwa dysku jest wymagana.",
"drive_error_owner_required": "Wybierz użytkownika lub grupę jako właściciela dysku.",
"create_drive": "Utwórz dysk współdzielony",
"no_drives": "Brak dysków."
},
"profile": {
"page_title": "Profil",