You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/07/04 16:24:52 UTC
[isis-app-helloworld] branch jpa-SNAPSHOT updated: updates for
ImpersonateMenu and UserMenu
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch jpa-SNAPSHOT
in repository https://gitbox.apache.org/repos/asf/isis-app-helloworld.git
The following commit(s) were added to refs/heads/jpa-SNAPSHOT by this push:
new 322c132 updates for ImpersonateMenu and UserMenu
322c132 is described below
commit 322c13200df3aee28958b382c9b7531121c5aea3
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Jul 4 17:24:38 2021 +0100
updates for ImpersonateMenu and UserMenu
---
src/main/java/domainapp/modules/hello/dom/hwo/HelloWorldObjects.java | 4 +++-
src/main/resources/menubars.layout.xml | 5 ++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/main/java/domainapp/modules/hello/dom/hwo/HelloWorldObjects.java b/src/main/java/domainapp/modules/hello/dom/hwo/HelloWorldObjects.java
index 0231d8f..e6aa3df 100644
--- a/src/main/java/domainapp/modules/hello/dom/hwo/HelloWorldObjects.java
+++ b/src/main/java/domainapp/modules/hello/dom/hwo/HelloWorldObjects.java
@@ -8,6 +8,7 @@ import org.apache.isis.applib.annotation.Action;
import org.apache.isis.applib.annotation.ActionLayout;
import org.apache.isis.applib.annotation.DomainService;
import org.apache.isis.applib.annotation.NatureOfService;
+import org.apache.isis.applib.annotation.PriorityPrecedence;
import org.apache.isis.applib.annotation.PromptStyle;
import org.apache.isis.applib.annotation.RestrictTo;
import org.apache.isis.applib.annotation.SemanticsOf;
@@ -18,7 +19,8 @@ import domainapp.modules.hello.types.Name;
@DomainService(
nature = NatureOfService.VIEW,
objectType = "hello.HelloWorldObjects"
- )
+)
+@javax.annotation.Priority(PriorityPrecedence.EARLY)
public class HelloWorldObjects {
private final RepositoryService repositoryService;
diff --git a/src/main/resources/menubars.layout.xml b/src/main/resources/menubars.layout.xml
index 9e42610..e394e6e 100644
--- a/src/main/resources/menubars.layout.xml
+++ b/src/main/resources/menubars.layout.xml
@@ -30,6 +30,8 @@
<mb3:named>Meta Model and Features</mb3:named>
<mb3:serviceAction objectType="isis.applib.MetaModelServiceMenu" id="downloadMetaModelXml"/>
<mb3:serviceAction objectType="isis.applib.MetaModelServiceMenu" id="downloadMetaModelCsv"/>
+ <mb3:serviceAction objectType="isis.applib.MetaModelServiceMenu" id="downloadMetaModelAscii"/>
+ <mb3:serviceAction objectType="isis.applib.MetaModelServiceMenu" id="downloadMetaModelDiff"/>
<mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allNamespaces"/>
<mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allTypes"/>
<mb3:serviceAction objectType="isis.feat.ApplicationFeatureMenu" id="allActions"/>
@@ -67,9 +69,10 @@
<mb3:named>Impersonate</mb3:named>
<mb3:serviceAction objectType="isis.sudo.ImpersonateMenu" id="impersonate"/>
<mb3:serviceAction objectType="isis.sudo.ImpersonateMenu" id="impersonateWithRoles"/>
- <mb3:serviceAction objectType="isis.sudo.ImpersonateMenu" id="stopImpersonating"/>
+ <mb3:serviceAction objectType="isis.applib.ImpersonateStopMenu" id="stopImpersonating"/>
</mb3:section>
<mb3:section>
+ <mb3:serviceAction objectType="isis.applib.UserMenu" id="me"/>
<mb3:serviceAction objectType="isis.security.LogoutMenu" id="logout"/>
</mb3:section>
</mb3:menu>