Skip to content

add upload for activity and topic material

Philipp S. Sommer requested to merge upload into master

moin @esoeding und @csteger!

dieser MR implementiert jetzt den Upload von ActivityMaterial und TopicMaterial. Dieses Material kann jetzt auf den Detail-Seiten der WGs (z.B. https://hcdc.hereon.de/clm-playground/activities/CP/), bzw. Topics (z.B. https://hcdc.hereon.de/clm-playground/topics/Hereon-035/) hochgeladen werden und wird dann auch dort angezeigt.

screenshot

image

Für beide Material-Typen gibt es die Möglichkeit, die Sichtbarkeit für Mitglieder der Activity, bzw. des Topics zu beschränken.

screenshot

image

Wichtig ist, es können nur Activity-leader und Topic-Mitglieder Material hochladen (und ihr als Manager natürlich). Ich könnte auch implementieren, dass man den Upload für reguläre Activity-Mitglieder erlaubt.

Weitere Baustellen sind noch:

  1. momentan wird alles Material in der Sidebar dargestellt. Das wird unhandlich, wenn es viel Material ist. Man kann es auch in der Liste einsehen (z.B. https://hcdc.hereon.de/clm-playground/activities/CP/uploads/), diese Liste ist aber noch nicht verlinkt.
  2. Im Moment ist das Material noch nicht suchbar, weder über die Suchleiste oben, noch über irgendwelche Filter. Das werde ich noch implementieren
  3. Ich werde den Upload auch noch für Contributions bei einem Event implementieren.

Wenn ihr keine grundsätzlichen Einwände habt, wird dieser MR im Laufe des Nachmittags gemerged.

Merge request reports