Project

General

Profile

« Previous | Next » 

Revision 72141255

Added by Andreas Kohlbecker over 6 years ago

fix #7150 fixing per entity granting of authorities for CollectionEditor

View differences:

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