ref #8111: handle event when removing user in group
authorKatja Luther <k.luther@bgbm.org>
Mon, 8 Apr 2019 13:01:12 +0000 (15:01 +0200)
committerKatja Luther <k.luther@bgbm.org>
Mon, 8 Apr 2019 13:02:07 +0000 (15:02 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/group/MemberDetailSection.java

index 63220f029ed41911c04e5f5c02366baf36e28813..f2c0fc09c5b4682072d31dcc9cf01be786fd49b0 100644 (file)
@@ -15,6 +15,8 @@ import java.util.Comparator;
 import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
 import eu.etaxonomy.cdm.model.common.Group;
 import eu.etaxonomy.cdm.model.common.User;
+import eu.etaxonomy.taxeditor.event.EventUtility;
+import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
 import eu.etaxonomy.taxeditor.ui.dialog.selection.UserSelectionDialog;
 import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
 import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
@@ -78,6 +80,8 @@ public class MemberDetailSection extends AbstractEntityCollectionSection<Group,
        @Override
        public void removeElement(User element) {
                getEntity().removeMember(element);
+               EventUtility.postEvent(WorkbenchEventConstants.REMOVE_USER, element);
+
        }
 
        /* (non-Javadoc)