[ 
https://issues.apache.org/jira/browse/CAUSEWAY-3082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Keir Haywood updated CAUSEWAY-3082:
------------------------------------------
          Component/s: Core
                       Ext Sec Secman
        Fix Version/s:     (was: 2.1.0)
    Affects Version/s: 2.0.0-RC4

> Provide ability to add permissions to abstract types (only concrete only 
> supported)
> -----------------------------------------------------------------------------------
>
>                 Key: CAUSEWAY-3082
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3082
>             Project: Causeway
>          Issue Type: Improvement
>          Components: Core, Ext Sec Secman
>    Affects Versions: 2.0.0-RC4
>            Reporter: Daniel Keir Haywood
>            Priority: Major
>
> 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.10#820010)

Reply via email to