[
https://issues.apache.org/jira/browse/ISIS-3082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558076#comment-17558076
]
Daniel Keir Haywood commented on ISIS-3082:
-------------------------------------------
**Will probably move down the priority, adding here until triage**
> 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
> Priority: Major
> 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)