YAFLogo

aivancc
  • aivancc
  • 51.4% (Neutral)
  • YAF Forumling Topic Starter
10 years ago
Hi,

I have been adding moderators to forums via Moderate button/Invite user, and it works fine. However, when a user has an Administrator role, his/her name does not show on that forum under the "Moderators" column.

I looked through the configuration and did not find something to indicate that this was by design. On the Roles configuration, Administrators has the "Is Forum Moderator" checkmark (although I don't think this should be necessary, but I tried it).

Sponsor
tha_watcha
  • tha_watcha
  • 100% (Exalted)
  • YAF.NET Project Lead 🤴 YAF Version: 4.0.0 rc 2
10 years ago
here is an old describtion on how display moderators...

The Moderators Column shows the Users Roles who assigned with the Moderator Access mask for the specific forum.

If you want to be a role shown as Moderator (and all users that are part of that role become moderators for that forum), you need to go to Admin -> Settings -> Forums -> Click on the Forum you want to edit -> Under Access Masks assign the Role with the Moderator Access mask. And that Role will show up in the Moderator Column.

The Second Option to show the user name directly, you have the option to also assign an access mask to the user directly instead via the role. You can do that by browsing to the specific forum, on that page where all topics are listed for the forum you see an "Moderate" button. That Button opens the Moderate page for that forum, on that page there is a button "invite user". Then you simply have to enter the user name and select the moderator access mask, and voilĂ  the user will show up on the moderator column.

aivancc
  • aivancc
  • 51.4% (Neutral)
  • YAF Forumling Topic Starter
10 years ago
Thanks for the quick response.

I tried both recommendations that you sent (in fact, option #2 is what I was already doing). This works most of the time, but when a user has the Role of Administrator, even if I attribute the Moderator access mask to him, his name will not show under the Moderators column. It works fine with any other user who is not an Administrator.

Regarding option #1, this is what I have for that particular forum (I also tried it with the Access Mask as Admin access; it did not solve the problem).

Forum Settings:

Forum Moderator List (option #2):

You can see on this screenshot that some of the forums display the Moderator fine, but some don't. The ones not working are the ones where the Moderator happens to have the role of Administrator.

tha_watcha
  • tha_watcha
  • 100% (Exalted)
  • YAF.NET Project Lead 🤴 YAF Version: 4.0.0 rc 2
10 years ago
Sorry i was wrong it actually excludes Admins, if you want to include a whole role as Moderator it should not be the Admin Role. You could create an extra Moderator Role for that.

But if you do that it will still not list all Moderators it will only show the name of the Role.