Revision c02fc11a
Added by Andreas Kohlbecker almost 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/reference/ReferencePopupEditor.java | ||
---|---|---|
280 | 280 |
row++; |
281 | 281 |
annotationsListField = new FilterableAnnotationsField("Editorial notes"); |
282 | 282 |
annotationsListField.setWidth(100, Unit.PERCENTAGE); |
283 |
annotationsListField.setAnnotationTypesVisible(editableAnotationTypes); |
|
283 |
boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION)); |
|
284 |
boolean isAdmin = UserHelperAccess.userHelper().userIsAdmin(); |
|
285 |
if(isCurator || isAdmin){ |
|
286 |
annotationsListField.withNewButton(true); |
|
287 |
} else { |
|
288 |
annotationsListField.setAnnotationTypesVisible(editableAnotationTypes); |
|
289 |
} |
|
284 | 290 |
addField(annotationsListField, "annotations", 0, row, GRID_COLS-1, row); |
285 | 291 |
|
286 | 292 |
|
Also available in: Unified diff
fix #8346 flexible editing of annotations for Curator and Admin roles