Revision b4d87f3f
Added by Andreas Kohlbecker almost 7 years ago
src/main/java/eu/etaxonomy/cdm/service/CdmUserHelper.java | ||
---|---|---|
109 | 109 |
public boolean userHasPermission(Class<? extends CdmBase> cdmType, Integer entitiyId, Object ... args){ |
110 | 110 |
EnumSet<CRUD> crudSet = crudSetFromArgs(args); |
111 | 111 |
try { |
112 |
return permissionEvaluator.hasPermission(getAuthentication(), cdmType, entitiyId.toString(), crudSet); |
|
112 |
return permissionEvaluator.hasPermission(getAuthentication(), cdmType, entitiyId.toString(), crudSet); |
|
113 |
} catch (PermissionDeniedException e){ |
|
114 |
//IGNORE |
|
115 |
} |
|
116 |
return false; |
|
117 |
} |
|
118 |
|
|
119 |
@Override |
|
120 |
public boolean userHasPermission(Class<? extends CdmBase> cdmType, Object ... args){ |
|
121 |
EnumSet<CRUD> crudSet = crudSetFromArgs(args); |
|
122 |
try { |
|
123 |
return permissionEvaluator.hasPermission(getAuthentication(), cdmType, crudSet); |
|
113 | 124 |
} catch (PermissionDeniedException e){ |
114 | 125 |
//IGNORE |
115 | 126 |
} |
Also available in: Unified diff
fix #6855 disabling add Team, Person buttons when privileges insufficient