Uploaded image for project: 'MyCoRe'
  1. MCR-1254

MODSEmbargoFilter doesn't work for Viewer

    Details

      Description

      Der Viewer zeigt Derivate an, auch wenn diese über ein Embargo geschützt sind. Ein direkter Zugriff über das FileNodeServlet gibt aus, dass ich keinen Zugriff habe. Im Viewer wird es aber trotzdem angezeigt. Das liegt daran, dass der Viewer derzeit nur die ACLs prüft:

      if (MCRAccessManager.checkPermission(derivateID, "read")) {
          return true;
      }
      MCRObjectID objectId = MCRMetadataManager.getObjectId(derivateID, 10, TimeUnit.MINUTES);
      return MCRAccessManager.checkPermission(objectId, "view-derivate");
      

        Attachments

          Activity

            People

            • Assignee:
              mcrshofm Sebastian Hofmann
              Reporter:
              mcrkrebs Kathleen Neumann
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: