2017-07-27 3 views
1

Wenn ein Benutzer mehreren Rollen angehört, gilt standardmäßig die restriktivere Einstellung.SugarCrm 6.5 CE: So ändern Sie die Logik zum Zusammenführen mehrerer Rollen

Siehe dieses Szenario: Ich habe zwanzig Benutzer und ich möchte den Zugriff auf ein bestimmtes Modul (d. H. Ticket) nur einem Benutzer gewähren. Für die Standardlogik sollte ich neunzehn Benutzern eine bestimmte Rolle zuweisen, die den Zugriff auf dieses Modul blockiert.

Ich denke, das ist intuitiver, wenn es eine einfache Möglichkeit gibt, das ACL-System zu ändern, so dass die weniger restriktive Einstellung vorherrscht. Auf diese Weise könnte ich nur dem einen Benutzer eine Rolle zuweisen, für den ich den Zugriff garantieren möchte.

Also, die Frage ist: Wie man es erreicht?

Antwort

0

Es gibt keinen Weg aus der Box. Es gibt eine Lösung namens SecuritySuite, wo es genau so funktioniert, wie Sie es möchten. Wenn sie zu mehreren Rollen gehören, werden die freizügigsten Rechte angewendet. Es gibt eine globale Einstellung, die es ebenfalls auf restriktiv zurückstellt.

+0

Leider ist dies keine kostenlose (oder billige) Lösung. – Lipsyor

+0

Das stimmt auf dem freien Teil. Billig ist relativ, also stimme ich da nicht zu. – egg

Verwandte Themen