By Dom Cassone on Saturday, 20 December 2014
Posted in General Issues
Replies 17
Likes 0
Views 564
Votes 0
Hi,

I am still trying to understand how you set up moderation. Is going to the ACL tab for the User Group and assigning the group the permissions you want enough, or do you have to go to each category definition and set the permissions there as well?

For example, I have a category called "Buying" and I all registered users to be able to post, but only users in the Agents group to be able to moderate. So, is going to the ACL tab, selecting registered and setting "Add new question" to yes, then go to the Agents gore (which is a child of registered) and set all the items to yes.

Is that all I have to do? Or do I have to set up all groups in the Category permissions also, or instead? I'm having a hard time wrapping my head around your permissions scheme.

I also don't see the question, nor replies to other questions that need moderation and approval to be seen on the front end when logged in to a user in a group that can moderate (at least I think).

Also, when I click the blue "View Replies" button (domain.com/#replies) it goes back to the home page (as does the green "Add a Reply")

Any suggestions on how to get this set up?

THANKS.
Dom
Hello Dom Cassone,

I am really sorry for the delay of this reply as it is a weekend for us here.
First may i know did you enable this option Moderate all new posts -YES from your backend > Easydiscuss > Setting > workFlow > General ?
ACL -> This ACL section is set for which user group you would like to assign their have permission to post question/reply/edit/delete/ and etc.
Categories permission -> This section is set for which user group have the permission to access question/reply thread and etc.

Unfortunately we do not have setting for only restrict some of the specify category to moderate in current system.
When you turn on this option -> Moderate all new posts -YES which means that all the question and reply also will be under moderate.

Also, when I click the blue "View Replies" button (domain.com/#replies) it goes back to the home page (as does the green "Add a Reply")

Can your provide us with your Joomla backend and FTP access so we can help you check on this?
Because by default when you click on "View Replies" button, it will point to "Reply" section.
·
Saturday, 20 December 2014 11:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I apologize for the delay in responding....I never got an email that there was a reply....anyway yes the Moderate All Posts is set to yes.

I created a user for you on lionteam-dev.zacaw.com
User xxxxxx
Password: xxxxxx

I will look at the articles you mentioned as well as look at the other settings

Thanks,
Dom
·
Wednesday, 24 December 2014 03:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Ok, I set things up as I think they should be set up....I log in as a person who can moderate and even though (while logged in as a person who could post) a post was made, I cannot see any posts to moderate.

I am missing something fundamental

Thanks,
Dom
·
Wednesday, 24 December 2014 07:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dom,

I've logged in to your backend and I can see the pending discussion: http://screen.stackideas.com/2014-12-24_1021.png
·
Wednesday, 24 December 2014 10:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you for your reply.
It is not the back end that I am not understanding....it is the front end moderation.

When I log in to a user that has the privileges to moderate and to to EasyDiscussion, it does not show me those pending discussions for me to moderate. I'm sure it is a setting, but I can't figure it out.

The account I gave you is in a group to moderate.

Also, when I click the blue "view replies" it takes me back to the home page as does the green Add a reply.

Thanks again for helping me with this.
·
Wednesday, 24 December 2014 20:13
·
0 Likes
·
0 Votes
·
0 Comments
·
hello Dom Cassone,

Sorry for late reply to this,
Unfortunately that was not possible to approve the discussion post in frontend, how the moderation process is when someone published a discussion post, so that you configured the moderator in that category, they will get the email notification, and then can approve/reject from the email notification. Check my screenshot below.
·
Wednesday, 24 December 2014 22:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Once a discussion is approved, can responses be moderated from the front end?

Since the only way to approve discussions is via the emails that are being sent by the Easy Discuss CRON job, I could use help getting that to work. I am getting undeliverable emails from the CRON job and no one is yet to receive a notification that there is a discussion that needs approval. Here is an example of the undeliverable email:

+++++++++++++++++++++++++++++

This is the mail system at host mail.zacaw.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<zacaw@vps.zacaw.com>: delivery temporarily suspended: connect to
vps.zacaw.com[192.64.119.254]:25: Connection refused
Reporting-MTA: dns; mail.zacaw.com
X-Postfix-Queue-ID: 0E06E9905B
X-Postfix-Sender: rfc822; root@mail.zacaw.com
Arrival-Date: Wed, 24 Dec 2014 13:55:06 -0700 (MST)

Final-Recipient: rfc822; zacaw@vps.zacaw.com
Action: failed
Status: 4.4.1
Diagnostic-Code: X-Postfix; delivery temporarily suspended: connect to
vps.zacaw.com[192.64.119.254]:25: Connection refused

From: root@mail.zacaw.com (Cron Daemon)
To: zacaw@vps.zacaw.com
Subject: Cron <zacaw@mail> /usr/bin/wget -O /dev/null "http://stackideas.com/index.php?option=com_easydiscuss&task=cron";
Date: December 24, 2014 at 3:55:06 PM EST


--2014-12-24 13:55:01-- http://stackideas.com/index.php?option=com_easydiscuss&task=cron
Resolving stackideas.com... 23.239.26.12
Connecting to stackideas.com|23.239.26.12|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 62620 (61K) [text/html]
Saving to: “/dev/null”

0K .......... .......... .......... .......... .......... 81% 766K 0s
50K .......... . 100% 291M=0.07s

2014-12-24 13:55:05 (937 KB/s) - “/dev/null” saved [62620/62620]

+++++++++++++++++++++++++++++++++

I have configured the CRON job through my Plesk Panel as such:
*/5 * * * * /usr/bin/wget -O /dev/null "http://stackideas.com/index.php?option=com_easydiscuss&task=cron";
I have verified that this is the proper location of wget.

Ideas?
Thanks,
Dom
·
Tuesday, 30 December 2014 05:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dom,

I see your cron command is using http://stackideas.com/. You might want to change it to your own site name. http://lionteam-dev.zacaw.com/index.php?option=com_easydiscuss&task=cron . Please give it a try. By the way, you can also publish the pending discussion from your Discussion list in Backend>Easydiscuss>Discussion: http://screen.stackideas.com/2014-12-30_1257.png
·
Tuesday, 30 December 2014 12:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you for your help on the Cron job.....it is now working and was able to approve discussions.

The people moderating the discussions are not technical and I would like to avoid them having to log into the back end....I did know about approving from the back end.

Now on to the next two questions:
1) why is it that when I choose Add a Reply, I get sent back to the home page and not to a reply page?
2) Can replies be moderated through the front end? We have 1 person deciding on what discussions are posted and she can do it through the email interface we just got working, but we have a team of people who will be looking at the replies and deciding on whether or not they will be seen by the public.

Thanks!
·
Tuesday, 30 December 2014 22:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dom,

Please find your answer in your queries below :
1) why is it that when I choose Add a Reply, I get sent back to the home page and not to a reply page?
>> After debugging long time ago, it seems like this plugin - System - Reset SEF Base causing the issues, I have temporary disabled it, it should working fine now.

2) Can replies be moderated through the front end? We have 1 person deciding on what discussions are posted and she can do it through the email interface we just got working, but we have a team of people who will be looking at the replies and deciding on whether or not they will be seen by the public.
>> Yes, example If the user under "registered group", which means that they all submitted the reply from frontend also will get moderation.
>> I have help you set it from your backend, check my screenshot below.

3)The people moderating the discussions are not technical and I would like to avoid them having to log into the back end....I did know about approving from the back end.
>> What my suggestion is you can set custom email address in your backend > Easydiscuss > Setting > notification > custom email address, so that when a discussion submitted, those custom email address will get this new post email notification, then they have the permission to approve/reject discussion post from email. (Check my last screenshot below : notification)
Hope this help.
·
Tuesday, 30 December 2014 23:27
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you very much for sticking with me on this....I think we are almost there.

Here is my scenerio:
1) Anyone in the Member, Agent, Administrator & Super User groups can post a discussion (public and registered cannot)
2) A new discussion must be approved by someone in the Administrator or Super User groups before it is displayed
3) Users who are part of the Agent, Administrator or Super User can reply to a discussion.
4) Replies do not need to be approved, they can be shown immediately
5) Users in the Agent, Administrator and Super User groups can moderate discussions.

I thought that is how I set it up, but maybe not.

Thanks again,
Dom
·
Wednesday, 31 December 2014 00:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dom Cassone,

You're welcome and thanks for take your time to described your scenario here.

First, I have reverted back all my changes from last night about set "Register user" things after I know your scenario.

Second, can you modify this file -> JoomlaFolder\components\com_easydiscuss\views\post\view.ajax.php

//LINE 1058
$table->published = DISCUSS_ID_PENDING;
//Replace with
$table->published = DISCUSS_ID_PUBLISHED;


This one is for all the reply will not get moderation.

Third, you need to go through all the category from your backend > Easydiscuss > category > select each category > Permission tab > Click on "Who can reply discussion in this category" > insert "Administrator, Members, Agents, Superusers" > check my screenshot below.
So that all the category only allow this few user group have the permission to reply.

Hope this help.
·
Wednesday, 31 December 2014 12:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Again....thanks for all your help....we are getting closer. Some new questions:

1) How do we control the notifications of new discussions and replies? I am not sure that we want ALL members to be notified each time a discussion question is asked.

2) If a user group cannot reply, why does the reply button appear? Only to be given an error when they try to reply.

3) Do we have control on accepting an answer and whether or not the accept button is even displayed?

Thanks again!
Dom
·
Tuesday, 06 January 2015 02:12
·
0 Likes
·
0 Votes
·
0 Comments
·
One more thing, can we change the default avatar?
·
Tuesday, 06 January 2015 05:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dom,

1 - You have to turn off this option: http://screen.stackideas.com/2015-01-06_1028.png so that new post will not notify all members. As for the new reply, ED will only notify the participant of that discussion.

2 - Did you mean this button: http://screen.stackideas.com/2015-01-06_1033.png ? If so, Please replace the attached file in: ../components/com_easydiscuss/themes/timeless/post.php

3 - Yes we can control the button using the ACL option here: http://screen.stackideas.com/2015-01-06_1043.png

4 - You can change the default avatar in this folder: ../media/com_easydiscuss/images/default.png. Make sure to rename your new default avatar to default.png

Hope these help.
·
Tuesday, 06 January 2015 10:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you for your support....sorry for the late reply.

I think that we are just about there....I have done some testing and I think we are very close.

The site launches this week and we'll probably have to do some fine tuning of Easy Discuss, but without your help, we would have abandoned the product.

Regards,
Dom
·
Tuesday, 13 January 2015 06:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Dom,

Great. If you have anymore issue, do refer back to us.
·
Tuesday, 13 January 2015 10:44
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post