X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=environment%2Forg.argeo.geo.ui%2Fsrc%2Forg%2Fargeo%2Fsupport%2Fopenlayers%2FOverviewMap.java;h=8ecdc1c6f2d28060d2260f91fdce5c846aac6aff;hp=33e888f7e5d740d4e253ce2d423de2006c8f04a1;hb=0d09664471edab1033c304198d09b099d74bb3a7;hpb=321efa1b363a1cd5f9fd714cd4945778fa55c0e9 diff --git a/environment/org.argeo.geo.ui/src/org/argeo/support/openlayers/OverviewMap.java b/environment/org.argeo.geo.ui/src/org/argeo/support/openlayers/OverviewMap.java index 33e888f..8ecdc1c 100644 --- a/environment/org.argeo.geo.ui/src/org/argeo/support/openlayers/OverviewMap.java +++ b/environment/org.argeo.geo.ui/src/org/argeo/support/openlayers/OverviewMap.java @@ -9,10 +9,7 @@ import javax.jcr.observation.EventIterator; import javax.jcr.observation.EventListener; import javax.jcr.query.Query; -import org.argeo.api.NodeConstants; -import org.argeo.cms.auth.CurrentUser; import org.argeo.cms.ui.CmsUiProvider; -import org.argeo.cms.ui.CmsView; import org.argeo.cms.ui.util.CmsUiUtils; import org.argeo.entity.EntityType; import org.argeo.jcr.JcrException; @@ -45,8 +42,8 @@ public class OverviewMap implements CmsUiProvider { } }); } - }, Event.PROPERTY_CHANGED | Event.NODE_ADDED | Event.NODE_REMOVED | Event.PROPERTY_ADDED, - "/", true, null, nodeTypes, false); + }, Event.PROPERTY_CHANGED | Event.NODE_ADDED | Event.NODE_REMOVED | Event.PROPERTY_ADDED, "/", true, null, + nodeTypes, false); } catch (RepositoryException e) { throw new IllegalStateException("Cannot add JCR observer", e); } @@ -56,11 +53,8 @@ public class OverviewMap implements CmsUiProvider { protected void refreshUi(Composite parent, Node context) throws RepositoryException { CmsUiUtils.clear(parent); - boolean coworker = CmsView.getCmsView(parent).doAs(() -> CurrentUser.isInRole(NodeConstants.ROLE_USER_ADMIN)); Query query = context.getSession().getWorkspace().getQueryManager() - .createQuery("SELECT * FROM [" + EntityType.local.get() + "] WHERE [entity:type]='" - + EntityType.geopoint.get() + "'", - Query.JCR_SQL2); + .createQuery("SELECT * FROM [" + EntityType.geopoint.get() + "]", Query.JCR_SQL2); List geoPoints = JcrUtils.nodeIteratorToList(query.execute().getNodes()); OpenLayersMap apafMap = new OpenLayersMap(parent, SWT.NONE, getClass().getResource("map-osm.html")); apafMap.setLayoutData(CmsUiUtils.fillAll());