Andi Huber created ISIS-2253:
--------------------------------
Summary: Actions fail MM Validation when associated
Key: ISIS-2253
URL: https://issues.apache.org/jira/browse/ISIS-2253
Project: Isis
Issue Type: Bug
Components: Core, Core: Viewer: Wicket
Reporter: Andi Huber
Assignee: Andi Huber
Fix For: 2.0.0
In fact, this is a case of two wrongs not quite making a right. There's a nasty
hack in that it is the Wicket viewer that knows how to populate the choices for
the parameter, and it does this without looking for an autoComplete or choices
facet ; it just picks up the checked items of the associated collection.
The short term solution to fix DemoApp is just to update that metamodel
validator to also take into account any AssociatedWithFacet.
The long term "correct" solution is a new facet factory that will derive a
ChoicesFacet from the AssociatedWithFacet, and then to remove the special case
logic from the Wicket viewer.
That would then make the validator correct as it is now written.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)