2017-03-29 3 views
1

Ich versuche, Benutzer basierte Berechtigungen in Liferay CE 7 zu setzen, aber die Schnittstelle lässt mich nicht Zugriffsberechtigungen für einen einzelnen Benutzer, sondern für Gruppen auswählen.Liferay CE: Gibt es eine Möglichkeit, Zugriffsberechtigungen für einen einzelnen Benutzer auf eine einzelne Ressource festzulegen?

Wir möchten, dass ein Dokument auf die Dokumente und Medieninhalte hochgeladen nur von einem einzigen Benutzer und Administratoren, nicht ganz die Gruppe zu sehen war.

Irgendwelche Tipps, wie Sie das tun?

Antwort

3

Liferay Berechtigungen gehen immer durch eine Rolle, die unsere es ist die kleine Schwester, ein Team. Jeder einzelne Benutzer, der in Berechtigungen behandelt wird, würde nicht skalieren.

Es verwendet in alten Versionen implementiert werden (pre 5.x glaube ich), aber wurde vor aus Leistungsgründen looooong Zeit

+0

So entfernt, wenn wir zum Beispiel die Payrolls unserer Mitarbeiter zu speichern, und wir für jeden wollen Angestellter, um nur seine eigenen Gehaltslisten zu sehen, wie würden wir darüber gehen? –

+0

Das ist eine ganz andere Frage. Sie sind nicht gezwungen, das Liferay-Berechtigungssystem zu verwenden, sondern können auch eigene anwendungsabhängige implementieren - insbesondere für diesen Fall. Greifen Sie über den * LocalService auf den Inhalt zu, der keine Berechtigungsprüfungen enthält, und fügen Sie Ihre eigenen geschäftsspezifischen Überprüfungen hinzu, um sicherzustellen, dass jemand Zugriff auf dieses Dokument hat (auf das ansonsten nur HR zugreifen kann) –

+0

Ok! Das macht mehr Sinn! Danke für deinen Beitrag! –

Verwandte Themen