Revision 0d0aa9f1
Added by Andreas Kohlbecker over 6 years ago
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
fix #7172 default ReferenceTypes for the registrationUI and disallowing section in StartRegistrationPresenter