Project

General

Profile

Fehler #537

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

Added by Jan Büren almost 2 years ago.

Status:
Neu
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
11/22/2022
Due date:
% Done:

0%

Estimated time:

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' }

Also available in: Atom PDF