Fehler #537
DMS -> Dokumente löschen: Fehler, dass der Nutzer keine Rechte hat erfolgt zu spät
0%
Description
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' }