Project

General

Profile

« Previous | Next » 

Revision 0d0aa9f1

Added by Andreas Kohlbecker over 6 years ago

fix #7172 default ReferenceTypes for the registrationUI and disallowing section in StartRegistrationPresenter

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/StartRegistrationPresenter.java
20 20

  
21 21
import eu.etaxonomy.cdm.api.service.DeleteResult;
22 22
import eu.etaxonomy.cdm.model.reference.Reference;
23
import eu.etaxonomy.cdm.model.reference.ReferenceType;
23 24
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD;
24 25
import eu.etaxonomy.cdm.service.CdmFilterablePagingProvider;
25 26
import eu.etaxonomy.cdm.vaadin.event.ReferenceEditorAction;
26 27
import eu.etaxonomy.cdm.vaadin.event.RegistrationEditorAction;
28
import eu.etaxonomy.cdm.vaadin.ui.RegistrationUIDefaults;
27 29
import eu.etaxonomy.cdm.vaadin.util.CdmTitleCacheCaptionGenerator;
28 30
import eu.etaxonomy.cdm.vaadin.view.reference.ReferencePopupEditor;
29 31
import eu.etaxonomy.vaadin.mvp.AbstractEditorPresenter;
......
86 88
            return;
87 89
        }
88 90
        newReferencePopup = getNavigationManager().showInPopup(ReferencePopupEditor.class);
89

  
91
        EnumSet<ReferenceType> refTypes = RegistrationUIDefaults.REFERENCE_TYPES.clone();
92
        refTypes.remove(ReferenceType.Section);
93
        newReferencePopup.withReferenceTypes(refTypes);
90 94
        newReferencePopup.grantToCurrentUser(EnumSet.of(CRUD.UPDATE, CRUD.DELETE));
91 95
        newReferencePopup.withDeleteButton(true);
92 96
        newReferencePopup.loadInEditor(null);

Also available in: Unified diff