I definitely like this idea. I've had quite a few users, usually those less familiar with forum software, or at least XenForo, confused as to why they can't access some particular content. And most end up contacting staff.
Yes i agreeIt doesn't need to be "custom". There is already an error message for it. It gives the correct error when the message is permanently deleted. I think it should give the same error when it's not. The two cases look exactly the same from a user's point of view. He doesn't know if the message has been permanently deleted, or just hidden from view, all he sees is that it's no longer there.
For clarification, IPB has the ability to add custom error messages in the forum nodes.IPB gives an error message when you don't have permissions !
Well, if those error permissions are related to the add ons, I do not see how xenforo can improve the error messages. The error messages must be improved in the add ons themselves. They should specify the reason as to why users can not enter that forum, rather than using the standard error message of xenforo, which seems to be the case.The generic 'You do not have permission to view this page or perform this action' message is not very helpful in terms of helping the viewer to understand the problem.
Why can't they do what they want?
A member may not be able to post in our classifieds because of several reasons including some by addons.
E.g. They can't post a new thread if they are in the Ad Blocker usergroup which denies permission to do that.
Or if they are under 18 or already have a thread in that forum (via addons by Chris D).
This escalates to questions for the moderators from confused members wanting to know why they can't do particular things.
So I would like to see a reason. Or a list of reasons if there are several.
Perhaps this could derive from the admin permissions analysis tool.
E.g. You can't post in this forum because you are in the Ad Blocker usergroup which has permission to post in the classifieds forum denied. And because your date of birth in your profile is less than 18.
I appreciate this might require careful wording of the explanations for not having permission to do stuff. And might even require new fields & phrases for admin to enter the wording.
But I think it would overcome a major frustration for users when they are told that they can't do something but not told why.