[
https://issues.apache.org/jira/browse/ISIS-879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dan Haywood resolved ISIS-879.
------------------------------
Resolution: Fixed
> ObjectMemberAbstract#isAlwaysHidden() does not honour where=Where.EVERYWHERE.
> -----------------------------------------------------------------------------
>
> Key: ISIS-879
> URL: https://issues.apache.org/jira/browse/ISIS-879
> Project: Isis
> Issue Type: Bug
> Components: Core
> Affects Versions: core-1.6.0
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Priority: Minor
> Fix For: core-1.7.0
>
>
> in ApplicationFeatures
> protected boolean isHidden(ObjectSpecification spec) {
> final HiddenFacet facet = spec.getFacet(HiddenFacet.class);
> return facet != null &&
> !facet.isNoop() &&
> (facet.where() == Where.EVERYWHERE || facet.where() ==
> Where.ANYWHERE) &&
> facet.when() == When.ALWAYS;
> }
>
> in ObjectMemberAbstract
> @Override
> public boolean isAlwaysHidden() {
> final HiddenFacet hiddenFacet = getFacet(HiddenFacet.class);
> return hiddenFacet != null && hiddenFacet.when() == When.ALWAYS &&
> hiddenFacet.where() == Where.ANYWHERE;
> }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)