Project

General

Profile

« Previous | Next » 

Revision 320ad9d6

Added by Andreas Kohlbecker almost 6 years ago

ref #7550 replacing the selfregisration of the VaadinUserHelper to the vaadin session by a UserHelperAccess bean

View differences:

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.VaadinUserHelper;
15
import eu.etaxonomy.cdm.service.UserHelperAccess;
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 && VaadinUserHelper.fromSession().userHasPermission(value, CRUD.UPDATE);
47
        boolean userIsAllowedToCreate = VaadinUserHelper.fromSession().userHasPermission(type, CRUD.CREATE);
46
        boolean userIsAllowedToUpdate = value != null && UserHelperAccess.userHelper().userHasPermission(value, CRUD.UPDATE);
47
        boolean userIsAllowedToCreate = UserHelperAccess.userHelper().userHasPermission(type, CRUD.CREATE);
48 48

  
49 49
        toOneRelatedEntityField.setAddButtonEnabled(userIsAllowedToCreate);
50 50
        toOneRelatedEntityField.setEditButtonEnabled(userIsAllowedToUpdate);

Also available in: Unified diff