Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.0-RC4
-
None
-
None
Description
It is possibly to add such permissios, but only using fixture scripts. See also ISIS-3081 for better handling here.
This is also why "findOrphanedPermissions" will show such perms as orphaned - even if they refer to a valid supertype's feature.
The underlying issue we have here is that the metamodel of features for a type is "flattened", cf java.lang.Class#getMethods() rather than #getDeclaredMethods(). So to fix this we would need to introduce the notion of inheritance between types.