2017-09-12 3 views
1

Ich bin dabei, die Autorisierungsrichtlinie für einen großen dspace Repo mit geschlossenen Sammlungen zu ändern. Ich habe eine neue Gruppe erstellt, um die neuen Zugriffsrechte zu erleichtern, und der Gruppe die entsprechenden Benutzer hinzugefügt. Schließlich habe ich die Sammlungselemente-Richtlinie über den "Advanced Policy Manager" bearbeitet. Genau genommen fügte ich der Sammlung X und der Gruppe Y das 'DEFAULT_BITSTREAM_READ' hinzu.Wie ändert man dspace Autorisierungsrichtlinien?

Wenn ich sehen Sie die Elemente der Sammlung Ich sehe, dass die Objektdateien die entsprechende Politik haben (Richtlinien-ID: 822518 - Aktion: DEFAULT_BITSTREAM_READ - ePerson: ... - Gruppen: Groupy)

Das bedeutet, dass Alle Mitglieder von groupY sollten in der Lage sein, den Bitstream zu öffnen/die Datei zu lesen. Das Problem ist, dass während einige Benutzer tatsächlich dazu in der Lage sind, einige nicht. Gibt es eine bessere Möglichkeit, Benutzerberechtigungen zu bearbeiten? Wie kann ich das Problem beheben? Gibt es ein vorgeschlagenes Tutorial zur Durchführung von dspace-Administrationsaufgaben?

Vielen Dank für Ihre Zeit.

Antwort

0

Das Hinzufügen neuer DEFAULT_ * -Richtlinien zu Auflistungen wirkt sich nicht auf die bereits vorhandenen Elemente aus. DEFAULT_ * Richtlinieneinstellungen werden verwendet, um Richtlinien zu erstellen, wenn neue Elemente hinzugefügt werden. Mit anderen Worten: Die BITSTREAM_READ-Richtlinien eines Elements werden durch die DEFAULT_BITSTREAM_READ-Richtlinien seiner Sammlung zum Zeitpunkt des Hinzufügens des Elements informiert.

Es klingt, als ob Ihr System DEFAULT_BITSTREAM_READ auf eine Richtlinie setzt, die GroupY enthält. Daher sollte BITSTREAM_READ für Elemente auf diese Containergruppe gesetzt sein. Wenn dies der Fall ist, können Sie die GroupY-Mitglieder ändern und zusätzliche Benutzer hinzufügen, um den Zugriff auf die Bitstreams in Ihrer derzeit geschlossenen Sammlung zu öffnen. Wenn Sie dies tun, müssen Sie sicherstellen, dass es keine unbeabsichtigten Konsequenzen gibt. Dieser Ansatz hat nicht den gewünschten Effekt, wenn GroupY in Sammlungen verwendet wird, die geschlossen bleiben sollen.

0

Es ist mein Verständnis, dass, wenn ich die Sammlung von Berechtigungen bearbeiten (mit JSPUI. Sammlung X> Bearbeiten> Collection Berechtigungen - Bearbeiten> Richtlinien für Collection „Collection X“ in der Tat ich die Einstellungen für die neuen Elemente zu ändern

Aber wenn ich benutze: Admin-Panel> Zugriffskontrolle> Autorisierung> Advanced/Item Platzhalter-Tool> Advanced Policy Manager und dann führen Sie die erwähnte Abfrage (Sammlung: X, Content-Typ: Bitstream, Gruppe: GroupY, Aktion: DEFAULT_BITSREAM_READ) dann in der Tat ändere ich die Erlaubnis jedes vorhandenen Gegenstandes> bitstream der bestimmten Ansammlung.

0

Problem gelöst. Großer Dank an mcm, um mich nach rechts anzudeuten d Richtung. Schließlich war das Problem, dass die Aktionen READ und DEFAULT_READ_BITSTREAM tatsächlich unterschiedlich sind. Ich habe die Aktion von READ (anstelle von DEFAULT_READ_BITSTREAM) erneut auf die Bitstreams der Auflistungen für die GroupY angewendet.

Vielen Dank für Ihre Zeit!