OPUS4 / application

OPUS 4 application.
Other
15 stars 21 forks source link

Eigene Nutzerrolle nur für BibTex-Uploads #1181

Open 199lb opened 8 months ago

199lb commented 8 months ago

An meiner Einrichtung gab es den Wunsch von Publizierenden, selbstständig BibTex-Dateien hochladen zu können, anstatt dies immer über die OPUS-Admins abzuwickeln. Daher gab es die Idee, Userkonten für diese Personen zu erstellen, allerdings kann bei den Nutzerrollen nur eine generelle Freigabe für das Verwalten von allen Dokumenten erteilt werden, oder eben nicht (daran hängt auch der Zugriff auf den BibTex-Upload).

Gewünscht wird: Die Möglichkeit, einer Nutzerrolle nur Zugriff auf den BibTex-Upload zu geben, aber nicht auf die restliche Dokumentverwaltung

j3nsch commented 8 months ago

Es gibt Überlegungen den BibTeX-Import generell für Nutzer verfügbar zu machen, aber frei zugängliche Bulk-Imports muss man sich natürlich genau überlegen. Die Möglichkeit den BibTeX-Import isoliert für bekannte Nutzer freigeben zu können, scheint mir ein guter Kompromiss. Was die Rechteverwaltung angeht und auch die Import-Funktionen, werden noch einige Veränderungen und Erweiterungen kommen müssen, aber diese Idee hier lässt sich vielleicht auf der Basis des aktuellen Codes umsetzen.

Ich muss mir das im Detail anschauen. Wir würden vermutlich keine Rolle hinzufügen, sondern eine separate "Berechtigung", ähnliche wie momentan documents für die Dokumentenverwaltung. Eine passende Rolle könnte dann selbstständig angelegt werden. Der BibTeX-Import wäre damit nicht mehr automatisch Teil der Berechtigungen für die Dokumentenverwaltung. Da muss es später sicherlich noch mal Bereinigungen geben, wenn OPUS 4 auf Laminas umgestellt ist und die Rechteverwaltung überarbeitet wird.

Es gibt noch viel zu tun für OPUS 4.8.1, aber vielleicht kann das hier am Ende noch mit umgesetzt werden. Der größte Aufwand steckt vermutlich eher im Skript für ein passendes Update der Datenbank, um keine unnötigen Nacharbeiten bei existierenden Instanzen erforderlich zu machen.

j3nsch commented 8 months ago

@stconradr, @alw-bsz Habt Ihr aus der Sicht des Hosting dazu eine Meinung? Ich denke der Aufwand ist überschaubar und den BibTeX-Import separate kontrollieren zu können, macht auch langfristig noch Sinn.

alw-bsz commented 8 months ago

Aus unserer Sicht spricht nichts dagegen, es ist aber auch kein wichtiges Desiderat.

stconradr commented 8 months ago

Ich denke, es wäre ein sinnvolles Features. Letztendlich müssen die Administratoren der jeweiligen Einrichtung das gut kommunizieren.