<launcherArgs>
<programArgs>-console -clean</programArgs>
- <vmArgs>-Dlog4j.configuration=file:${system_property:user.home}/dev/src/commons/security/eclipse/plugins/org.argeo.security.ui.application/log4j.properties</vmArgs>
+ <vmArgs>-Dlog4j.configuration=file:${system_property:user.home}/dev/src/commons/security/plugins/org.argeo.security.ui.application/log4j.properties</vmArgs>
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
</launcherArgs>
<plugin id="org.argeo.dep.osgi.mina.filter.ssl" fragment="true"/>
<plugin id="org.argeo.dep.osgi.springframework.ldap"/>
<plugin id="org.argeo.eclipse.ui"/>
+ <plugin id="org.argeo.infra.core"/>
+ <plugin id="org.argeo.infra.security.services" fragment="true"/>
<plugin id="org.argeo.security.core"/>
<plugin id="org.argeo.security.equinox"/>
<plugin id="org.argeo.security.ldap"/>
public class SecureWorkbenchAdvisor extends WorkbenchAdvisor {
- static final String DEFAULT_PERSPECTIVE_ID = "org.argeo.security.ui.securityPerspective"; //$NON-NLS-1$
+ static final String DEFAULT_PERSPECTIVE_ID = "org.argeo.security.ui.adminSecurityPerspective"; //$NON-NLS-1$
public final static String INITIAL_PERSPECTIVE_PROPERTY = "org.argeo.security.ui.initialPerspective";
private String initialPerspective = System.getProperty(
package org.argeo.security.ui;
-import org.argeo.security.ui.internal.CurrentUser;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.IFolderLayout;
import org.eclipse.ui.IPageLayout;
import org.eclipse.ui.IPerspectiveFactory;