Hi Patrick,
There is a way to moderate comments for team discussions. This is accomplished by utilizing the content approval feature for items/files for a list. However, if you have this turned on and use the List Publisher module to display posts/comments from a team discussion list, it will not work because the approval field will generate an error.
Since I think others in the community will benefit from this, I've enhanced the Team Discussion template and created a new one called TeamDiscussionPro that will work with the List Publisher.
Here are the steps to get this working:
-
-
Go to Business Applications -> Settings -> List Templates
-
Upload TeamDiscussionPro to the List Templates
-
Go to the Business Applications (you can use Team Workspace) where you want to keep the new Team Discussion List -> Settings -> List and Libraries
-
Select Create new content. You will see that you have a new entry under Communication called TeamDiscussionPro.
-
Fill in the information to create a new Team Discussion List based on TeamDiscussionPro.
-
Go to your webpage and use form designer to add this new Team Discussion List.
Depending on which view you want to use to display the data on your webpage from the Team Discussion List (I presume you will use the "Flat" view), you will need to change a filter setting for that particular view. Under your new Team Discussion List, go to Settings -> Discussion Board Settings -> Views (Flat). Under Filter Criteria, select "Approval Status" field and add "Approved" as the string to match. Save the view.
Now, whenever someone enters a comment on your page, you will need to approve the comment before it gets displayed on your webpage. Go to the new Team Discussion List and click on the little arrow under subject for each comment entry. There will be a link to Approve/Reject an entry. Click on that and either Approve or Reject the comment entry.
Let me know if you need more help on this.
Hope this helps!
Royster