From abf105d0153d3f54bbdb3bb3c70689949cb739be Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 5 May 2022 10:08:02 +0200 Subject: [PATCH 1/1] Adapt to changes in CMS --- .../OSGI-INF/cmsRcpApp.xml | 1 + .../src/org/argeo/cms/ui/rcp/CmsRcpApp.java | 13 ++++++- sdk/cms-e4-rcp.properties | 39 +++++++++++++++++++ 3 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 sdk/cms-e4-rcp.properties diff --git a/rcp/org.argeo.cms.ui.rcp/OSGI-INF/cmsRcpApp.xml b/rcp/org.argeo.cms.ui.rcp/OSGI-INF/cmsRcpApp.xml index 6da9ae8ef..490606f0f 100644 --- a/rcp/org.argeo.cms.ui.rcp/OSGI-INF/cmsRcpApp.xml +++ b/rcp/org.argeo.cms.ui.rcp/OSGI-INF/cmsRcpApp.xml @@ -3,4 +3,5 @@ + diff --git a/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java b/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java index 8614d70b5..fb56773b8 100644 --- a/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java +++ b/rcp/org.argeo.cms.ui.rcp/src/org/argeo/cms/ui/rcp/CmsRcpApp.java @@ -13,12 +13,13 @@ import javax.security.auth.login.LoginException; import org.argeo.api.cms.CmsApp; import org.argeo.api.cms.CmsAuth; +import org.argeo.api.cms.CmsContext; import org.argeo.api.cms.CmsImageManager; +import org.argeo.api.cms.CmsLog; import org.argeo.api.cms.CmsSession; import org.argeo.api.cms.CmsTheme; import org.argeo.api.cms.CmsUi; import org.argeo.api.cms.CmsView; -import org.argeo.api.cms.CmsLog; import org.argeo.api.cms.UxContext; import org.argeo.cms.osgi.CmsOsgiUtils; import org.argeo.cms.swt.CmsSwtUtils; @@ -46,6 +47,8 @@ public class CmsRcpApp implements CmsView { private CmsApp cmsApp; private CmsUiThread uiThread; + private CmsContext cmsContext; + // CMS View private String uid; private LoginContext loginContext; @@ -93,7 +96,7 @@ public class CmsRcpApp implements CmsView { @Override public void run() { - display = new Display(); + display = Display.getDefault(); shell = new Shell(display); shell.setText("Argeo CMS"); Composite parent = shell; @@ -165,10 +168,16 @@ public class CmsRcpApp implements CmsView { } + + /* * CMS VIEW */ + public void setCmsContext(CmsContext cmsContext) { + this.cmsContext = cmsContext; + } + @Override public String getUid() { return uid; diff --git a/sdk/cms-e4-rcp.properties b/sdk/cms-e4-rcp.properties new file mode 100644 index 000000000..df8363b76 --- /dev/null +++ b/sdk/cms-e4-rcp.properties @@ -0,0 +1,39 @@ +argeo.osgi.start.2.node=\ +org.eclipse.equinox.metatype,\ +org.eclipse.equinox.cm,\ +org.eclipse.equinox.ds,\ +org.argeo.init + +argeo.osgi.start.3.node=\ +org.argeo.cms,\ +org.argeo.cms.jcr,\ +org.argeo.cms.ui.rcp + + +# Local +argeo.node.repo.type=h2 +org.osgi.service.http.port=7070 +#org.osgi.service.http.port.secure=7073 + +argeo.node.useradmin.uris=os:/// + +#argeo.node.useradmin.uris=ldap://cn=Directory%20Manager:argeoargeo@localhost:10389/dc=example,dc=com + +argeo.node.init=../../init + +argeo.i18n.locales=en,fr +argeo.i18n.defaultLocale=en + +#tika.config=/home/mbaudier/dev/git/gpl/argeo-suite/sdk/exec/argeo-office-e4-rap/data/indexes/node/tika-config.xml + +# Logging +log.org.argeo=DEBUG + +# DON'T CHANGE BELOW +org.eclipse.equinox.http.jetty.autostart=false +org.osgi.framework.bootdelegation=com.sun.jndi.ldap,\ +com.sun.jndi.ldap.sasl,\ +com.sun.security.jgss,\ +com.sun.jndi.dns,\ +com.sun.nio.file,\ +com.sun.nio.sctp -- 2.30.2