By Victor on Friday, 05 June 2015
Posted in General Issues
Likes 0
Views 774
Votes 0
Hello there,
I see that anyone (not just post owner) can use "Mark Answered" or "Accepted" type of actions in the forum if ACL enabled. Description for setting of "Accepted" in ACL says that "Determines whether the user is allowed to mark post as accepted." So any user can mark a post as accepted or answered, no need to be owner of that post. I was expecting that only post owner should have such access to those actions, not all registered users.
Did I miss a setting or something? Could you please comment on this?
Best regards,
Zafer
Hello Zafer.

EasyDiscuss ACL setting is for user group. For example, you enable accepted option in ACL for registered user group. All of registered user can accepted the reply in easydiscuss.

Hope this help
·
Friday, 05 June 2015 10:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Izzan,

I created a forum post here and you gave me an answer. Someone (a registered user like me) see this post and can mark it as Answered. Is it sensible to you? For example, in your forum can I mark any answer as Answered no matter if post is mine or not.

Best regards,

Zafer
·
Friday, 05 June 2015 12:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Zafer,

The ACL option for "Mark Answered" and "Accepted" is checked together with if the user is the owner/admin/moderator. Even if the user is allowed to mark it as answer, he cannot perform it unless he is the owner of the post OR the admin of the site OR the moderator.
·
Friday, 05 June 2015 15:52
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Nik,
In my case it is not what you described. If I enable "Mark Answered" option for registered user group in ACL, any registered user can mark any reply as Answered. What might be wrong in this?
·
Saturday, 06 June 2015 02:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Zafer,

I am really sorry for the delay of this reply as it is a weekend for us here.

Do you mean that if enable "Mark Answered" option for registered user group in ACL, you only want the question owner/admin/moderator have the permission to mark answer right? If yes, can you download my attachment file and replace in JoomlaFolder\components\com_easydiscuss\themes\simplistic\post.qna.php and see how it goes?
·
Saturday, 06 June 2015 11:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,
Owner of the post should be able to mark a reply as Answered or Accepted. Not other irrelevant registered users. Even those irrelevant registered users should not see Accept Answer button. It is the right way, right? In ACL of ED's admin there should have been such setting like "post owner can mark as answered". I wonder how your demo works in a proper way. I mean, in your demo, registered user cannot see Accept Answer button if they are not owner of the post.
Can you confirm this file change is a solution for my issue? Should I re-do it with every update?
·
Saturday, 06 June 2015 12:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Zafer,

I am really sorry for the delay of this reply as it is a weekend for us here.

Yes, can you give it a try and see how it goes?

By the way I already applied this fix in our locally repo, and it will be included next release version of Easydiscuss.
·
Sunday, 07 June 2015 15:21
·
0 Likes
·
0 Votes
·
0 Comments
·
I totally agree with Zafer.

I am in the process of configuring my site and am surprised by the response that any irrelevant user (within the permitted user group and above) could mark a post as answered even though he or she may not be the owner of that post. I will also apply this hack for now.

Would suggest that you post this in the Downloads section in the meantime for other subscribers' benefits (as it should be a basic functionality or at least an optionality). Could you please confirm when the next version will be released?
·
Monday, 20 July 2015 23:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey guys,

I am actually a little lost here. If you don't want to allow users to mark answers for every single discussion, you could actually turn this off in the ACL. Am I missing anything here?
·
Monday, 20 July 2015 23:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Mark,

We want users to be able to mark answers but only if they are the author who originated the thread. ACL does not differentiate whether the user is the originator or not. That's why the hack is useful.

I just tested the functionality of the hack. It would appear that once the hack is installed, the system will allow the originator to mark answers regardless of settings in ACL. Is that intended?

Also, could you explain the difference between "Mark answered" vs "Accepted"? I do not see a button for "Accepted" and am curious about the how it operates.

I will repeat my request to have a more detailed manual to be provided for EasyDiscuss. There is too much guessing and trial and error as it stands now.

Thanks!
·
Monday, 20 July 2015 23:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey there,

The "Accepted" acl allows the user to assign the discussion to themselves. For instance on our forums, if someone were to report a bug, we could set this to "accepted" which is not a state of "pending" or "resolved".

As for the "mark answered", it's entirely different. It updates the state to "resolved". That is the difference between both these rules.

By the way you have an interesting nickname
·
Tuesday, 21 July 2015 00:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Mark, thanks for the clarification. That makes sense.

Yes, my nickname. Exactly as it says, a newbie to EasyDiscuss ;-)
·
Tuesday, 21 July 2015 00:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Mark, could you also help with my question about the hack? Thanks again!
·
Tuesday, 21 July 2015 00:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hm, what help do you need with the hacks?
·
Tuesday, 21 July 2015 00:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Mark, please see the quote below. Thanks!

stackideas newbie wrote:
I just tested the functionality of the hack. It would appear that once the hack is installed, the system will allow the originator to mark answers regardless of settings in ACL. Is that intended?
·
Tuesday, 21 July 2015 01:04
·
0 Likes
·
0 Votes
·
0 Comments
·
I just downloaded the file and it seems like the hack above will allow the user to mark the post as answered only IF they have "Accept Answer" acl enabled and they are the owner of the post.
·
Tuesday, 21 July 2015 01:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks, Mark! I think it's working as it should now.
·
Tuesday, 21 July 2015 22:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, Mark, I think it's working as it should now. Thanks!
·
Tuesday, 21 July 2015 22:39
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome
·
Wednesday, 22 July 2015 01:44
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post