Re: Has Java Traits and Mixins by means of Apache Isis ?

2014-09-07 Thread Ged Byrne
Contributions look useful.  Where can I find out more about them? Is there a good example of contribution use somewhere on GitHub? — Sent from Mailbox On Sat, Sep 6, 2014 at 6:01 PM, QUALITEC - Óscar Bou o...@qualitec.es wrote: Hi to all. Just to notice that I've been reading recently about

Re: Has Java Traits and Mixins by means of Apache Isis ?

2014-09-07 Thread Dan Haywood
Estatio had several, also in the new isisaddons/isis-module-security that we're just finishing up, see the app package in the -dom module. Dan On 7 Sep 2014 09:05, Ged Byrne ged.by...@gmail.com wrote: Contributions look useful. Where can I find out more about them? Is there a good example

Re: Has Java Traits and Mixins by means of Apache Isis ?

2014-09-07 Thread Dan Haywood
Hi Oscar, Yes, the are many similarities between traits and contributions. In fact I've often thought that Isis is in some regards more of an aspect-oriented framework than an object - oriented frameworks. At the system level it implements presentation logic as a cross - cutting concern, sell as

Re: Has Java Traits and Mixins by means of Apache Isis ?

2014-09-07 Thread Ged Byrne
Hi Dan, Are you familiar with DCI?    Object-oriented programming was supposed to unify the perspectives of the programmer and the end user in computer code: a boon both to usability and program comprehension. While objects capture structure well, they fail to capture system action. DCI

Re: Has Java Traits and Mixins by means of Apache Isis ?

2014-09-07 Thread GESCONSULTOR - Óscar Bou
Hi, Ged. Jeroen can give you more detail, but as far as I know: - CommunicationChannels is the service that holds the properties, collections and actions to be contributed (i.e., it's the trait) [1]. - CommunicationChannelOwner is the interface to mark those Entities that must be contributed

Authorisation not working in Isis 1.3

2014-09-07 Thread Christopher Fairhall
We've got an Isis application that has failed a security review. The security provider is Shiro. The UI is Wicket. When a user with an admin role logs in, they get access to functionality not available to standard users. However, if a standard user types in the URL to one of the admin pages,