Skip to content
Snippets Groups Projects
Commit 1bb9c81f authored by Piotr Gawron's avatar Piotr Gawron
Browse files

issue #75

comments can be removed from admin panel
parent bb0635b5
No related branches found
No related tags found
No related merge requests found
...@@ -384,6 +384,21 @@ public class FeedbackBean extends AbstractMarkerManagerBean<FullCommentView> imp ...@@ -384,6 +384,21 @@ public class FeedbackBean extends AbstractMarkerManagerBean<FullCommentView> imp
refreshComments(); refreshComments();
} }
public void removeComment(CommentView comment) {
try {
logger.debug("Remove comment");
if (getUserHasCommentPrivilege()) {
String commentId = comment.getIdObject() + "";
commentService.deleteComment(userBean.getLoggedUser(), commentId, "");
} else {
sendError("You don't have privilege to remove comment");
}
} catch (InvalidArgumentException e) {
sendError("Internal server error", e);
}
refreshCommentList();
}
/** /**
* Returns true if user can manage current comments. * Returns true if user can manage current comments.
* *
......
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
<p:column sortBy="removed" headerText="Removed"> <p:column sortBy="removed" headerText="Removed">
<h:outputText value="#{comment.removed}"/> <h:outputText value="#{comment.removed}"/>
<p:commandButton actionListener="#{feedbackMB.removeComment(comment)}" icon="ui-icon-closethick" update="commentsDataTable" rendered="#{comment.removed=='NO'}" value="remove"/>
</p:column> </p:column>
<p:column sortBy="pinned" headerText="Pinned"> <p:column sortBy="pinned" headerText="Pinned">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment