Daniel Keir Haywood created ISIS-3082:
-----------------------------------------

             Summary: Provide ability to add permissions to abstract types 
(only concrete only supported)
                 Key: ISIS-3082
                 URL: https://issues.apache.org/jira/browse/ISIS-3082
             Project: Isis
          Issue Type: Improvement
            Reporter: Daniel Keir Haywood
             Fix For: 2.0.0


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.

 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to