User Story #1750
Upload von Dokumenten auf Projektseiteländerseite
Description
Nina schreibt:
Der Upload Button funktioniert nicht (die Länder sollte hier ihre Dokumente hochladen können) und heisst anstatt «Upload» «Download». Diesen Button habe ich nun wieder entfernt. Zudem müsste es hier möglich sein, dass bloss die jeweiligen Länder das Recht erhalten, hier Dokumente hochzuladen (d.h. auf der argentinischen Seite vom DS SLM sollten bloss die Argentinier Dokumente im Framework hochladen können.
Ist das möglich?
Files
Updated by Kurt Gerber almost 7 years ago
- Assignee changed from Kurt Gerber to Lukas Vonlanthen
an Lukas und Sebastian: Bitte mal nachsehen und Zeit schätzen. NUR ZEIT SCHÄTZEN vorerst!
Updated by Sebastian Manger almost 7 years ago
Diese Funktion war sicher so abgemacht mit sinnwerkstatt, ist aber nicht umgesetzt!
Wenn 'wir' nun die Länderseiten nun eh selbst machen, würde ich nichts ändern. Ansonsten wird der Aufwand eher gross (3-4 Tage), da wir uns in eine neue Ecke von wagtail-cms einlesen müssen.
Updated by Nina Lauterburg almost 7 years ago
Also der Upload Button sollte schon irgendwie funktionieren (falls halt dann alle Leute die Rechte hätten, den Button zu gebrauchen, wäre das wohl auch ok). Sind die 3-4 Tage für die Umsetzung des Uploads Buttons gedacht, oder auch für die Rechte?
Updated by Kurt Gerber almost 7 years ago
- Estimated time set to 32.00 h
Stand der Dinge seit der letzten Nachfrage von Nina?
An sich wäre der Button schon notwendig, das hat nichts mit dem Edititeren der Länderseite zu tun, sondern war eigentlich gedacht für das Reporting von DS-SLM.
Deshalb noch einmal Nachfrage bei Nicole, wie das jetzt gedacht ist beim Reporting.
Updated by Kurt Gerber almost 7 years ago
Ich habe mit Nicole gesprochen. Das hat momentan keine Priorität. Zuerst schauen Sie in DS-SLM, wie das Reporting überhaupt anläuft. Eventuell wird es dann hervorgeholt. Aber nur bei Bedarf.
Updated by Kurt Gerber almost 7 years ago
- Tracker changed from Bug to User Story
- Assignee changed from Lukas Vonlanthen to Sebastian Manger
Sebastian, Kurt und Nicole haben das Feature heute besprochen. Sebastian schätzt die Zeit.
Updated by Kurt Gerber almost 7 years ago
- Subject changed from Upload von Daten auf Projektseiteländerseite von DS-SLM funktioniert nicht. to Upload von Dokumenten auf Projektseiteländerseite
Lösung:
- Neuer Upload Button innerhalb der DS-SLM 'Module'.
- Permission für page edit notwendig.
- Keine Permission für Wagtail admin (Backend) notwendig.
- Dokumente erscheinen NICHT in Media Library.
- WOCAT Sekretariat kann aber selektiv Dokumente in Media Library sichtbar machen.
- Technisch:
- Ansatz: im get_context_data permissions checken (pseudo: page.permissions_for_user(context['request'].user).can_edit()):
- Wenn Permissions OK: Upload Button anzeigen:
- Formular für Upload: name und file:
- Neue API für document upload, mit 'defaults' für 'media library hidden' und country aus dem context; ausserdem position im modul.:
- Vermutlich: neues Model? allenfalls mit onetoone auf die media library, falls das freigegeben werden soll.
- Anzeige 'Download' des hochgeladenen Files im richtigen Kontext:
- 'Basic' refactor DSFModulesBlock:
- Filtern in der Media Library:
- 'Freigabe' durch CDE
- Neue 'hidden' Funktionalität