-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
4.6 M3
@Callable public Map<String, Object> getProjectTags() { List<Map<String, Object>> tags = new ArrayList<>(); for (String id : _tagProviderExtPt.getExtensionsIds()) { TagProvider<? extends Tag> tagProvider = _tagProviderExtPt.getExtension(id); Map<String, ? extends Tag> someTags = tagProvider.getTags(Collections.emptyMap()); tags.addAll(_tagsToJSON(someTags.values())); } Map<String, Object> result = new HashMap<>(); result.put("tags", tags); result.put("canCreate", _rightManager.currentUserHasRight(ProjectConstants.RIGHT_PROJECT_HANDLE_TAGS, "/cms") == RightResult.RIGHT_ALLOW); return result; }
only manager can have rights on /cms
[WORKSPACES-1312] Tag creation right is checked on the wrong context
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Ready to merge [ 10208 ] | New: Resolved [ 5 ] |
Assignee | New: Loïc Bouchet [ lbouchet ] |
Status | Original: Functional review OK [ 10207 ] | New: Ready to merge [ 10208 ] |
Assignee | Original: Loïc Bouchet [ lbouchet ] |
Status | Original: Available for review [ 10005 ] | New: Functional review OK [ 10207 ] |
Status | Original: Open [ 1 ] | New: Available for review [ 10005 ] |
Status | Original: Feedback required [ 10000 ] | New: Open [ 1 ] |
Assignee | New: Loïc Bouchet [ lbouchet ] | |
Status | Original: Available for review [ 10005 ] | New: Feedback required [ 10000 ] |
Status | Original: Open [ 1 ] | New: Available for review [ 10005 ] |