[gelöst] Media: Zugriff nur auf eigene Medien?
Eingetragen von zwerg (736)
am 21.05.2020 - 16:58 Uhr in
am 21.05.2020 - 16:58 Uhr in
Hallo,
Ich suche ein Modul bzw. eine Lösung, wie User nur auf ihre eigenen Medien zugreifen können. Weder die Anpassung der Views der Media Library noch Media Directories mit Term Depth Access bringen den gewünschten Effekt.
Hat jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
https://www.drupal.org/projec
am 25.05.2020 - 20:21 Uhr
https://www.drupal.org/project/media_private_access
könnte passen. Wenn man die die Zugriffsberechtigung auf Permission-based stellt, und dann keinem die Rolle mit der Berechtigung für view [type name] media gibt, dann kann nur der Autor und evtl ein Admin mit der Berechtigung Medien verwalten darauf zugreifen.
Sammelzwerg
am 30.05.2020 - 12:45 Uhr
https://www.drupal.org/project/media_private_access
könnte passen. Wenn man die die Zugriffsberechtigung auf Permission-based stellt, und dann keinem die Rolle mit der Berechtigung für view [type name] media gibt, dann kann nur der Autor und evtl ein Admin mit der Berechtigung Medien verwalten darauf zugreifen.
Das funktioniert nur bedingt. Zwar werden dann nur die eigenen Medien angezeigt, die anderen Kacheln sind sichtbar, aber ohne Inhalt. Die Medien lassen sich nicht einfügen, ist halt ein dev-Modul...
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Lösung
am 31.05.2020 - 22:55 Uhr
Also das Modul an sich bringt den gewünschten Effekt nicht, es zeigt dann einfach weiße Kacheln für die Medien an, auf die keine Zugriffsberechtigung besteht. Die Lösung lag hier in der Beziehung Benutzer-ID und dem Kontextfilter (Vorgabewert: Benutzer-ID des angemeldeten Benutzers).
In der View vom Media Library-Modul gibt es allerdings einen Bug: sobald man die Darstellung umschaltet, wird der Kontextfilter übersteuert. Um das zu verhindern, habe ich die einfach ausgeblendet.
Danke nochmal für deinen Beitrag Sammelzwerg.
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing