Project

General

Profile

« Previous | Next » 

Revision 66d3bbf2

Added by Andreas Kohlbecker over 6 years ago

fix #7053 fixing inconsistent field enablement

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/component/common/PersonField.java
88 88
     */
89 89
    private void checkUserPermissions(Person newValue) {
90 90
        boolean userCanEdit = UserHelper.fromSession().userHasPermission(newValue, "DELETE", "UPDATE");
91
        cacheField.setEnabled(userCanEdit);
92
        firstNameField.setEnabled(userCanEdit);
93
        lastNameField.setEnabled(userCanEdit);
94
        prefixField.setEnabled(userCanEdit);
95
        suffixField.setEnabled(userCanEdit);
91
        setEnabled(userCanEdit);
96 92
    }
97 93

  
98 94
    private void setMode(Mode mode){
src/main/java/eu/etaxonomy/cdm/vaadin/component/common/TeamOrPersonField.java
178 178

  
179 179
    private void checkUserPermissions(TeamOrPersonBase<?> newValue) {
180 180
        boolean userCanEdit = UserHelper.fromSession().userHasPermission(newValue, "DELETE", "UPDATE");
181
        titleField.setEnabled(userCanEdit);
182
        nomenclaturalTitleField.setEnabled(userCanEdit);
181
        setEnabled(userCanEdit);
182
        personsListEditor.setEnabled(userCanEdit);
183 183
    }
184 184

  
185 185
    /**

Also available in: Unified diff