This is an automated email from the ASF dual-hosted git repository. ahuber pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/isis.git
from facbefa55a ISIS-3167: adds new Specializations: MIXIN, OTHER add 646916c30e ISIS-3193: introduces isDirty flag to Bindable, so that calculating dependent defaults don't overwrite add 7b7d6e82f9 ISIS-3193: adds @Action#dependentDefaultsPolicy() attribute and configuration parameter. add 63e94bdabd ISIS-3193: updates docs add e4acf73889 ISIS-3193: just a bit of refactoring add b007a39b27 ISIS-3193: simplify common model add c312a4ce8e ISIS-3193: reverts changes to bindable code add 41f19f117e ISIS-3193: let metamodel handle reassess allowed or not allowed logic add 5a9fb56be6 ISIS-3193: updates MM reference file for MetaModelRegressionTest new 2f96e43351 Merge pull request #1074 from apache/ISIS-3193 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../applib-methods/pages/prefixes/default.adoc | 10 +++ .../org/apache/isis/applib/annotation/Action.java | 13 +++- .../{Editing.java => DependentDefaultsPolicy.java} | 17 ++--- .../isis/commons/internal/binding/_Bindables.java | 2 - .../apache/isis/core/config/IsisConfiguration.java | 19 ++++-- .../config/metamodel/facets/ParameterPolicies.java | 55 ++++++++++++++++ .../action/ActionAnnotationFacetFactory.java | 19 +++++- ...entDefaultsActionFacetForActionAnnotation.java} | 14 ++-- ...ctionFacetForActionAnnotationAsConfigured.java} | 15 +++-- ...ndentDefaultsActionFacetFromConfiguration.java} | 16 +++-- .../action/depdef/DependentDefaultsFacet.java | 72 +++++++++++++++++++++ .../depdef/DependentDefaultsFacetAbstract.java} | 19 +++--- .../managed/ParameterNegotiationModel.java | 37 ++++++++--- .../spec/feature/ObjectActionParameter.java | 23 +++++++ .../apache/isis/core/metamodel/util/Facets.java | 9 +++ .../src/test/resources/metamodel.xml.zip | Bin 98583 -> 101781 bytes .../components/actions/ActionParametersForm.java | 10 +-- 17 files changed, 285 insertions(+), 65 deletions(-) copy api/applib/src/main/java/org/apache/isis/applib/annotation/{Editing.java => DependentDefaultsPolicy.java} (61%) create mode 100644 core/config/src/main/java/org/apache/isis/core/config/metamodel/facets/ParameterPolicies.java copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{invocation/ActionDomainEventFacetForActionAnnotation.java => depdef/DependentDefaultsActionFacetForActionAnnotation.java} (70%) copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{invocation/ActionDomainEventFacetDefault.java => depdef/DependentDefaultsActionFacetForActionAnnotationAsConfigured.java} (68%) copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/{explicit/ActionExplicitFacetAbstract.java => depdef/DependentDefaultsActionFacetFromConfiguration.java} (71%) create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/depdef/DependentDefaultsFacet.java copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/{semantics/ActionSemanticsFacetAbstract.java => action/depdef/DependentDefaultsFacetAbstract.java} (67%)