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

Daniel Keir Haywood updated CAUSEWAY-3083:
------------------------------------------
          Component/s: Core
                       Viewer Wicket
        Fix Version/s:     (was: 2.1.0)
    Affects Version/s: 2.0.0-RC4
             Priority: Minor  (was: Major)

> Vetoed instances of objects should not be rendered a "(none)"; instead "not 
> authorised" or "not available" would be better
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAUSEWAY-3083
>                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3083
>             Project: Causeway
>          Issue Type: Improvement
>          Components: Core, Viewer Wicket
>    Affects Versions: 2.0.0-RC4
>            Reporter: Daniel Keir Haywood
>            Priority: Minor
>
> For example, support we have a Party superclass, Person and Organisation as 
> subclasses.
> We choose to allow the user to access Party, but then have a veto on 
> Organisation.
> What we would expect is that the property of type PArty is rendered, and if 
> it contains a Person, then show the title of the Person, but if it contains 
> an Organisation, then show either "not authorised" or "not available".
> However, we currently see "(none)".
>  
> Our guess is that the veto is returning null, which is being translated to 
> "(none)".  We need to extend the contract of the vetoers in order to 
> distinguish null = there isn't one, vs null = not telling you if there is one.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to