Revision b4f92706
Added by Katja Luther about 13 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/permission/CdmPermissionEvaluator.java | ||
---|---|---|
36 | 36 |
if (firstPoint == -1){ |
37 | 37 |
className = CdmPermissionClass.valueOf(authority); |
38 | 38 |
}else{ |
39 |
className = CdmPermissionClass.valueOf(authority.substring(0, firstPoint));
|
|
39 |
className = CdmPermissionClass.valueOf((authority.substring(0, firstPoint)));
|
|
40 | 40 |
int bracket = authority.indexOf("{"); |
41 | 41 |
if (bracket == -1){ |
42 | 42 |
permissionString = authority.substring(firstPoint+1); |
... | ... | |
68 | 68 |
|
69 | 69 |
AuthorityPermission evalPermission = new AuthorityPermission(targetDomainObject.getClass().getSimpleName().toUpperCase(), CdmPermission.valueOf(permissionString), ((CdmBase)targetDomainObject).getUuid()); |
70 | 70 |
|
71 |
|
|
71 |
return evalPermission(groupAuthorities, evalPermission, (CdmBase)targetDomainObject); |
|
72 | 72 |
|
73 | 73 |
// TODO Auto-generated method stub |
74 |
return false; |
|
74 |
//return false;
|
|
75 | 75 |
} |
76 | 76 |
|
77 | 77 |
private TaxonNode findTargetUuidInTree(UUID targetUuid, TaxonNode node){ |
Also available in: Unified diff
Bugfixing