[ 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)