Revision 37f70555
Added by Andreas Kohlbecker almost 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/event/ToOneRelatedEntityButtonUpdater.java | ||
---|---|---|
12 | 12 |
|
13 | 13 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
14 | 14 |
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD; |
15 |
import eu.etaxonomy.cdm.vaadin.permission.UserHelper; |
|
15 |
import eu.etaxonomy.cdm.vaadin.permission.VaadinUserHelper;
|
|
16 | 16 |
import eu.etaxonomy.vaadin.component.ToOneRelatedEntityField; |
17 | 17 |
|
18 | 18 |
/** |
... | ... | |
43 | 43 |
|
44 | 44 |
CdmBase value = (CdmBase)event.getProperty().getValue(); |
45 | 45 |
|
46 |
boolean userIsAllowedToUpdate = value != null && UserHelper.fromSession().userHasPermission(value, CRUD.UPDATE); |
|
47 |
boolean userIsAllowedToCreate = UserHelper.fromSession().userHasPermission(type, CRUD.CREATE); |
|
46 |
boolean userIsAllowedToUpdate = value != null && VaadinUserHelper.fromSession().userHasPermission(value, CRUD.UPDATE);
|
|
47 |
boolean userIsAllowedToCreate = VaadinUserHelper.fromSession().userHasPermission(type, CRUD.CREATE);
|
|
48 | 48 |
|
49 | 49 |
toOneRelatedEntityField.setAddButtonEnabled(userIsAllowedToCreate); |
50 | 50 |
toOneRelatedEntityField.setEditButtonEnabled(userIsAllowedToUpdate); |
Also available in: Unified diff
ref #7550 moving the actual CdmUserHelper to cdmlib and making it available in cdm-vaadin by extending the UserHelper class and interface hierarchy