Major
Nice to have
Detail
#25217
Layout-Export führt zu invaliden Komponenten-Referenzen bei Referenzierung einer bestehenden Komponente
#25327
Modell-Editor: Falsche Kompositionsmarker, wenn Container-Typ in Diagramm von Content-Typ gezogen wird
Enhancement
There should be a tl:SecurityObjectProvider (tl:SecurityObjectByExpression) that calculates the security object based on a model using a TLScript expression.
Application
The tl:SecurityObjectByExpression can be used, for example, in the configuration of the tl:SecurityObjectProviderManager:
<config service-class="com.top_logic.tool.boundsec.SecurityObjectProviderManager"> <instance> <providers> <provider name="audiProjectsRoot"> <impl class="...SecurityObjectByExpression" function="`audi.projects#ROOT`"/> </provider> <provider name="delegateToSecObj"> <impl class="...SecurityObjectByExpression" function="x -> $x.get(`audi.projects:Project#securityObject`)"/> </provider> </providers> </instance> </config>
If "audiProjectsRoot" is now entered as the security provider for a component, this checks the security on the root object of the audiProjects structure; if "delegateToSecObj" is entered, the security is not checked on the object itself but on the value of the "securityObject" attribute.
Test
No test.