Project

General

Profile

« Previous | Next » 

Revision 8822b122

Added by Andreas Kohlbecker about 3 years ago

ref #9290 limiting available designation status types for nom acts without a name - SpecimenTypeDesignationEditor

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/name/NameTypeDesignationPopupEditor.java
25 25
import eu.etaxonomy.cdm.model.reference.Reference;
26 26
import eu.etaxonomy.cdm.service.UserHelperAccess;
27 27
import eu.etaxonomy.cdm.vaadin.component.common.FilterableAnnotationsField;
28
import eu.etaxonomy.cdm.vaadin.event.ReferenceEditorAction;
28 29
import eu.etaxonomy.cdm.vaadin.event.TaxonNameEditorAction;
29 30
import eu.etaxonomy.cdm.vaadin.permission.CdmEditDeletePermissionTester;
30 31
import eu.etaxonomy.cdm.vaadin.permission.RolesAndPermissions;
......
189 190
        addField(designationReferenceCombobox, "citation", 0, row, 2, row);
190 191
        designationReferenceCombobox.setWidth(400, Unit.PIXELS);
191 192
        designationReferenceDetailField = addTextField("Reference detail", "citationMicroReference", 3, row);
193
        designationReferenceCombobox.addClickListenerAddEntity(e -> getViewEventBus().publish(
194
                this,
195
                new ReferenceEditorAction(EditorActionType.ADD, null, designationReferenceCombobox, this)
196
                ));
197
        designationReferenceCombobox.addClickListenerEditEntity(e -> {
198
            if(designationReferenceCombobox.getValue() != null){
199
                getViewEventBus().publish(this,
200
                    new ReferenceEditorAction(
201
                            EditorActionType.EDIT,
202
                            designationReferenceCombobox.getValue().getUuid(),
203
                            e.getButton(),
204
                            designationReferenceCombobox,
205
                            this)
206
                );
207
            }
208
            });
192 209

  
193 210
        row++;
194 211
        annotationsListField = new FilterableAnnotationsField("Editorial notes");

Also available in: Unified diff