Revision 72141255
Added by Andreas Kohlbecker over 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationWorkingsetEditorPresenter.java | ||
---|---|---|
55 | 55 |
|
56 | 56 |
private static final long serialVersionUID = 4255636253714476918L; |
57 | 57 |
|
58 |
private static final EnumSet<CRUD> COLLECTION_EDITOR_CRUD = EnumSet.of(CRUD.UPDATE, CRUD.DELETE); |
|
59 |
|
|
58 | 60 |
CdmStore<Registration, IRegistrationService> store; |
59 | 61 |
|
60 | 62 |
|
... | ... | |
275 | 277 |
collectionPopuEditorSourceRow = rowItemCollection; |
276 | 278 |
collectionPopuEditor = getNavigationManager().showInPopup(CollectionPopupEditor.class); |
277 | 279 |
|
278 |
collectionPopuEditor.grantToCurrentUser(EnumSet.of(CRUD.UPDATE, CRUD.DELETE));
|
|
280 |
collectionPopuEditor.grantToCurrentUser(COLLECTION_EDITOR_CRUD);
|
|
279 | 281 |
collectionPopuEditor.withDeleteButton(true); |
280 | 282 |
collectionPopuEditor.loadInEditor(null); |
281 | 283 |
} |
... | ... | |
285 | 287 |
collectionPopuEditorSourceRow = rowItemCollection; |
286 | 288 |
collectionPopuEditor = getNavigationManager().showInPopup(CollectionPopupEditor.class); |
287 | 289 |
|
288 |
collectionPopuEditor.grantToCurrentUser(EnumSet.of(CRUD.UPDATE, CRUD.DELETE));
|
|
290 |
collectionPopuEditor.grantToCurrentUser(COLLECTION_EDITOR_CRUD);
|
|
289 | 291 |
collectionPopuEditor.withDeleteButton(true); |
290 | 292 |
collectionPopuEditor.loadInEditor(collectionId); |
291 | 293 |
} |
Also available in: Unified diff
fix #7150 fixing per entity granting of authorities for CollectionEditor