Skip to content

Release 5.0

Main-Features

  • Verbesserte Anzeige der Projektliste mit Suchmasken und Filter für den Status
  • Export der Projektliste nach Excel, PDF und in die Zwischenablage
  • Automatischer Update der Zitationen nach zentraler Änderungen des Verlagsnamens
  • Umstellung der Elementberechtigung von ID auf Namen
  • Neue Wartungsliste ORCID
  • Alle Boxen können jetzt platzsparend eingeklappt werden
  • Update der Attributliste muss bestätigt manuell werden, um Überschreiben individueller Einstellungen zu vermeiden
  • Verschiedene Bugfixes

Relevante Settings

Hinweis

Setting Gruppe Wert Beschreibung
allow_processors resource 0 oder 1 (Standard: 1) Bearbeiter*innen als Rolle für Ressourcen zulassen

Vorbereitung

Vor dem Update

Ab dem Release 5 hat sich das Verezichnis für die CV-PDF geändert. Früher hieß der Ordner pdf oder cv_pdf. Zukünftig muss er einheitlich cv heißen. Außerdem bekommen alle CVs den Präfix cv_ im Dateinamen. Dazu müssen im Arbeitsverzeichnis von GRIS die folgenden Befehle ausgeführt werden (den aktuellen Ordnernamen bitte anpassen):

cd /var/www/gris
mv ./files/cv_pdf ./files/cv
cd files/cv
chmod 744 *.pdf
rename 's/^/cv_/' *.pdf

Sollte rename nicht verfügbar sein, kann es mit:

apt install rename
installiert werden (in Debian, andere Distributionen weichen ggfs. ab).

Migration der Elementberechtigungen

Mit der Version 5 ändern sich intern die Schlüssel und IDs für die Elementberechtigungen. Das folgende Skript dient zur Migration der alten Einträge:

http(s)://[GRIS-SERVER]/update/permission_migrate.php?key=my_s3cr3t

Der passende Schlüssel muss vorher in den Settings in der Gruppe security als key hinterlegt werden. Der Standardeintrag lautet my_s3cr3t.

Allerdings sollten vorher die bestehenden Einträge zur späteren Kontrolle dokumentiert werden. Dazu empfiehlt es sich, auf der Seite AdminBerechtigungen von allen verfügbaren Gruppen (in Tabs angeordnet) Screenshots der Elementberechtigungen anzfertigen. Hier ein Beispiel:

Beispiel für Elementberechtigungen einer Gruppe

Erhöhen der maximalen Anzahl der Input-Variablen

Da bei einigen Importen von Publikationen die Anzahl der Autor*innen sehr hoch sein kann, muss die Anzahl der Input-Variablen in PHP ggfs. angepasst werden. Der Wert sollte mindestens das Fünffache der zu erwartenden Anzahl von Autor*innen sein. Also bei ca. 400 wäre der Wert in der php.ini 2000. Nach der Änderung sollte der Webserver neu gestartet werden.

; Eintrag in der php.ini
max_input_vars = 2000

Ablauf des Updates

  1. Backup/Snapshot erstellen
  2. Ordner umebnennen !!!
  3. update.sh wie gewohnt ausführen
  4. System testen

Nach dem Update

Nach erfolgreichem Update sollten die folgenden Punkte kontrolliert werden:

  1. AdminInformationen aufrufen und bei Fehlern die Seite erneut laden
  2. FAQ & HilfeTabellen zurücksetzen auswählen (Diese Aktion müssen alle Nutzenden jeweils lokal ausführen)