I'm trying to create an object security level (per object permission) with inheritance. For example, when I create a permission, I want all contained objects (subtree) to be affected by this permission. However, I want to be able to stop this inheritance at some point.
Do you have any idea how can I implement this behavior/functionality please ? Maybe by implementing my own PermissionFilter ?
Yes, you can implement and deploy your own PermissionFilter. But please keep in mind that a such a filter is evaluated per object. So, if you want it to be applicable to a subtree of objects, it must be implemented to derive the result by walking up the subtree to find the root of that subtree, and then evaluating the result based on the root object.