Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Fehlerbehebung
Im Goto wird die Zielkomponente mit "allow(<targetObject>)" befragt ob der Nutzer die Rechte hat das Object zu sehen.
Ist in der Komponente jedoch ein SecurityObjectProvider konfiguriert, der als Security Object nicht das Model nutzt, wird "allow = false" sein, obwohl der Nutzer Rechte hat (oder umgekehrt).
Code-Migration
- Die Konfiguration useDefaultChecker="true" in BoundComponent durch securityProviderClass="securityRoot" ersetzen.
- SecurityObjectProvider hat einen neuen Parameter "model" bekommen. Dieser enthält das Model des BoundChecker.
Test
TestSecurityOnGoto.script.xml