Projekt

Allgemein

Profil

Fehler #537

DMS -> Dokumente löschen: Fehler, dass der Nutzer keine Rechte hat erfolgt zu spät

Von Jan Büren vor fast 2 Jahren hinzugefügt.

Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
22.11.2022
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Der Knopf 'Dokumente löschen' wird als aktiv angezeigt, obwohl der Benutzer keine Recht auf ar_import oder ap_import hat.

Die Fehlermeldung deutet dann zunächst auf eine Inkonsistenz im Dokumentenbereich hin, da sowas wie 'do transaction failed - No permission to unimport at SL/File.pm line 157' erscheint.
Besser wäre es die Rechte des Nutzers im Template abzufragen und das Feld mit tooltip zu Deaktivieren.

Alternativ kann auch das Recht in die Übergabestruktur mit rein, SOURCES sieht vom Debug so aus (user_rights hab ich testweise hinzugefügt):

$VAR1 = { 'are_existing' => 0, 'rename_title' => 'Anhang umbenennen', 'confirm_text' => "L\x{f6}schen", 'can_rename' => 1, 'done_text' => "gel\x{f6}scht", 'can_delete' => 1, 'files' => [], 'chkall_title' => "Alle L\x{f6}schen", 'chk_title' => "Dokumente l\x{f6}schen", 'title' => 'Hochgeladene Dokumente', 'name' => 'uploaded', 'user_rights' => 1, 'can_upload' => 1, 'chk_action' => 'uploaded_documents_delete', 'file_title' => 'Dateiname', 'upload_title' => 'Dokumente hochladen' }

Auch abrufbar als: Atom PDF