redesign material upload
Moin @csteger, @linda.baldewein und @esoeding!
das war jetzt doch aufwendiger als gedacht (mal wieder). Aber im großen und ganzen habe ich jetzt das Handling des Session-Materials generalisiert und werde im nächsten Schritt den Upload für Activities und Contributions implementieren. Das wird aber erst am Freitag passieren denn davor muss ich noch etwas anderes machen.
Ihr könnt es euch aber im CLM-Playground anschauen. @esoeding und @linda.baldewein, ich habe euch einen Manager-Account dort erstellt und ihr müsstet euch über die Helmholtz-AAI auf https://hcdc.hereon.de/clm-playground/members/login/ einloggen können.
Hier die ein Überblick Änderungen. Ihr habt bis heute Abend Zeit, euch das anzuschauen (entschuldigt, aber das hat leider eine hohe Dringlichkeit). Morgen vormittag werden die Änderungen dann live auf den verschiedenen Portalen.
Licenses
Im Admin-Interface (auf https://hcdc.hereon.de/clm-playground/clm-manager/uploaded_material/license/) findet ihr jetzt eine Übersicht and verfügbaren Lizenzen für eure Platform.
Hier werden automatisch die Lizenzen für CC-BY und die All rights reserved
-Lizenz hinzugefügt. Per default, ist alles auf der Website unter All rights reserved
lizenziert, ihr könnt das aber anpassen. Es gibt hier das Public default
, was alle Seiten betrifft, die für die Öffentlichkeit zugänglich sind (z.B. Institutions-Listen), und es gibt das Internal Default
, was alle Objekte betrifft, die nur intern zugänglich sind (Topics, Working Groups, etc.).
Unter welches Copyright eine Seite fällt, wird dann Footer dargestellt, z.B.
auf https://hcdc.hereon.de/clm-playground/institutions/ und
auf https://hcdc.hereon.de/clm-playground/institutions/DWD/
Lizenzen deaktivieren
Will man eine Lizenz grundsätlich nicht für die Website nutzen, sollte man die Active
-Option deaktivieren. Eine Lizenz sollte man nicht löschen (es sei denn, sie ist nicht In Use, s. Screenshot oben, dann geht das auch).
Lizenzen bei Events
Wie bereits in #139 (closed) angemerkt, ist das can_be_published
-Feld entfernt worden. Stattdessen kann man nun unter verschiedenen Lizenzen wählen, wenn man einen Abstract einreicht. Das funktioniert folgendermaßen:
Die Organisatoren eines Events können unter dem Abstract Submissions
-Tab im Editing-View (z.B. hier) Lizenzen auswählen
Die Lizenzen die dort ausgewählt werden, können dann bei der Abstract-Submission (z.B. hier ausgewählt werden.
Upload
Material das für hochgeladen wird (momentan geht das, wie gesagt, nur für Sessions), muss auch mit einer Lizenz bestückt werden. Das ist dann unabhängig davon, ob man Material hochlädt, oder nur einen Link hinterlegt.
Alles Material, dass man selber hochgeladen hat, kann jetzt über https://hcdc.hereon.de/clm-playground/uploads/material/ eingesehen werden. Als manager könnt ihr dort alles einsehen, normale User können nur das einsehen, was sie selber hochgeladen haben. Auch für session-spezifisches material gibt es nun eine solche Übersichtsseite (z.B. hier)
die muss ich aber noch geringfügig überarbeiten und verlinken.
Hinweis: Leider musste ich im Zuge dieser Umstellungen die Links für das Session-Material korrigieren. Das ist jetzt, z.B., nicht mehr unter https://hcdc.hereon.de/clm-playground/private-media/sessionmaterial/2/Minutes_SUPTECH_CLM2021_2.pdf, sondern unter https://hcdc.hereon.de/clm-playground/uploads/media/sessionmaterial/2/Minutes_SUPTECH_CLM2021_2.pdf. Eine Weiterleitung kann ich leider nicht einrichten.
Nächste Schritte
Als nächstes werde ich das System auf Activity-Material, Contribution-Material und Topic-Material erweitern. Davor möchte ich mich aber um #141 (closed) kümmern und die Verbindung zur Helmholtz-AAI verbessern (s. dieses Projekt). Am Freitag komme ich hoffentlich darauf zurück.
closes #139 (closed)