| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension point="org.eclipse.ui.commands"> |
| |
| <command |
| defaultHandler="org.eclipse.papyrus.cdo.security.handlers.CreateUserHandler" |
| id="org.eclipse.papyrus.cdo.security.ui.createuser" |
| name="Create User"> |
| </command> |
| <command |
| defaultHandler="org.eclipse.papyrus.cdo.security.handlers.EditUserHandler" |
| id="org.eclipse.papyrus.cdo.security.ui.edituser" |
| name="Edit User"> |
| </command> |
| </extension> |
| <extension point="org.eclipse.ui.menus"> |
| <menuContribution locationURI="popup:org.eclipse.ui.popup.any" allPopups="true"> |
| <menu |
| icon="icons/papyrus.png" |
| id="org.eclipse.papyrus.cdo.security.menus" |
| label="Papyrus CDO Users Management"> |
| <command |
| commandId="org.eclipse.papyrus.cdo.security.ui.createuser" |
| icon="icons/User.gif" |
| label="Create User" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="selection"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.papyrus.cdo.security.CreateUserCondition" |
| value="true"> |
| </test> |
| </with> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.papyrus.cdo.security.ui.edituser" |
| icon="icons/User.gif" |
| label="Edit User" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="selection"> |
| <test |
| forcePluginActivation="true" |
| property="org.eclipse.papyrus.cdo.security.EditUserCondition" |
| value="true"> |
| </test> |
| </with> |
| </visibleWhen> |
| </command> |
| <!--command id="com.cea.qualitysuite.ui.createProjectMenu" commandId="com.cea.qualitysuite.ui.createProjectCommand" label="Create Project" style="push" /--> |
| </menu> |
| </menuContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.papyrus.cdo.security.internal.conditions.CreateUserCondition" |
| id="org.eclipse.papyrus.cdo.security.CreateUserCondition" |
| namespace="org.eclipse.papyrus.cdo.security" |
| properties="CreateUserCondition" |
| type="org.eclipse.jface.viewers.IStructuredSelection"> |
| </propertyTester> |
| <propertyTester |
| class="org.eclipse.papyrus.cdo.security.internal.conditions.EditUserCondition" |
| id="org.eclipse.papyrus.cdo.security.EditUserCondition" |
| namespace="org.eclipse.papyrus.cdo.security" |
| properties="EditUserCondition" |
| type="org.eclipse.jface.viewers.IStructuredSelection"> |
| </propertyTester> |
| </extension> |
| |
| </plugin> |