Well, there is something I don't get.
I add a member that is not moderator, to moderate only a specific sub-forum, from ACP -> Forums & Posts -> {Selecting the sub-forum ...} -> Moderators -> Add Moderator -> {Inserting the name of user} -> {Pressing Add Moderator Button}.
After that the usergroup of him is changed to Moderators, but i don't need him in Moderator's group, but as a simple member. That's why through user finding I edit his account and set back to a regular member.
By doing this, he remains to moderate that subforum, he is listed as a sub-forum moderator and all moderation functions work BUT Deleting posts do not work. It says he has no permission for this.
In MyBB 1.2.* versions it was working perfectly.
How should I fix this issue ?
P.S. I could say it is a bug, because in this way all moderation tools work in exception of deleting. If it should work, all tools must work, else none of them. I would like to here an answer from Zinga or Ryan to this thing.
This once happend to me and a friend. Make sure that you have removed the member from the forum that he was moderating. Also, some code sometimes get mixed up as I have found. Check your templates and if there is a broken code, remove it. I have tried and this shouldn't cause an issue with your forum.
By doing this, he remains to moderate that subforum, he is listed as a sub-forum moderator and all moderation functions work BUT Deleting posts do not work. It says he has no permission for this.
Check what permissions your moderators have. This would be listed under, Users & groups, Groups and then edit the permissions of a moderator. Most likely cause is its changed to default. Or you have edited the normal moderator group and no added this permission.
Another soloution could be to add and then remove from the moderator list, I would... Add as moderator, then remove moderator permissions from the specific forum, and then remove the group. Sorry if this is the wrong answer.
What's the error your moderator is getting?
mcgroove, thanks for answer, I'll try to experiment
DennisTT, read first post carefully. He is not a moderator, he is a simple member which can act as a moderator in some sub-forum, but he is a regular member.
Screens will tell you what I mean:
Forum actions:
- See user listed as modering sub-forum
- User trying to delete a post from that sub-forum
- Error he gets whet trying to do the action from step 2
ACP permissions:
Just deleting posts do not work, other tools work perfectly. Thread manipulation also work, deleting, moving and so on.
DO NOT WORK JUST DELETING POSTS !
P.S. I repeat: In MyBB 1.2.* versions this was working perfectly.
The logical idea is if we need to give someone to moderate something and do not have moderator privileges (moderators usergroup).
Please post the contents of your moderators cache -- Admin CP --> Tools & Maintenance --> Cache Manager
(2008-10-15, 06:45 PM)DennisTT Wrote: [ -> ]Please post the contents of your moderators cache -- Admin CP --> Tools & Maintenance --> Cache Manager
Array
(
[0] => 0
[23] =>
[101] =>
[116] =>
[99] =>
[53] =>
[54] =>
[117] =>
[24] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[16] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[107] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[119] => Array
(
[0] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
[1] => Array
(
[mid] => 197
[fid] => 119
[uid] => 4650
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => DeepEvIL
[usergroup] => 2
[displaygroup] => 0
)
[2] => Array
(
[mid] => 198
[fid] => 119
[uid] => 1863
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => mbI4uHKa
[usergroup] => 2
[displaygroup] => 0
)
)
[108] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[111] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[115] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[3] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[118] => Array
(
[0] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
[1] => Array
(
[mid] => 211
[fid] => 118
[uid] => 659
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => LnK
[usergroup] => 10
[displaygroup] => 0
)
[2] => Array
(
[mid] => 210
[fid] => 118
[uid] => 3221
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => NeoGamer
[usergroup] => 2
[displaygroup] => 0
)
[3] => Array
(
[mid] => 213
[fid] => 118
[uid] => 5633
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => test
[usergroup] => 2
[displaygroup] => 0
)
)
[39] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[67] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[33] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[120] => Array
(
[687] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
)
[17] => Array
(
[0] => Array
(
[mid] => 192
[fid] => 24
[uid] => 687
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => SoKoL**
[usergroup] => 10
[displaygroup] => 0
)
[1] => Array
(
[mid] => 203
[fid] => 17
[uid] => 487
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => BlasT
[usergroup] => 3
[displaygroup] => 0
)
[2] => Array
(
[mid] => 201
[fid] => 17
[uid] => 659
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => LnK
[usergroup] => 10
[displaygroup] => 0
)
[3] => Array
(
[mid] => 181
[fid] => 17
[uid] => 458
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => ~WILD~
[usergroup] => 10
[displaygroup] => 0
)
)
[31] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[13] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[71] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[70] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[69] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[72] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[37] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[73] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[75] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[18] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[79] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[80] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[81] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[82] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[109] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[90] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[19] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[85] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[84] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[103] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[105] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[104] => Array
(
[3934] => Array
(
[mid] => 168
[fid] => 31
[uid] => 3934
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Artience
[usergroup] => 2
[displaygroup] => 0
)
)
[56] =>
[57] =>
[94] =>
[62] =>
[112] => Array
(
[458] => Array
(
[mid] => 166
[fid] => 112
[uid] => 458
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => ~WILD~
[usergroup] => 10
[displaygroup] => 0
)
)
[113] => Array
(
[458] => Array
(
[mid] => 166
[fid] => 112
[uid] => 458
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => ~WILD~
[usergroup] => 10
[displaygroup] => 0
)
)
[58] =>
[59] =>
[60] =>
[64] =>
[114] =>
[96] =>
[95] =>
[100] =>
[26] =>
[14] =>
[4] =>
[15] =>
[46] =>
[47] =>
[48] =>
[28] =>
[41] =>
[42] => Array
(
[11] => Array
(
[mid] => 124
[fid] => 42
[uid] => 11
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Kalhun
[usergroup] => 6
[displaygroup] => 0
)
)
[45] => Array
(
[903] => Array
(
[mid] => 90
[fid] => 45
[uid] => 903
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => NemesisXz
[usergroup] => 2
[displaygroup] => 0
)
)
[9] =>
[110] =>
[92] => Array
(
[11] => Array
(
[mid] => 122
[fid] => 92
[uid] => 11
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Kalhun
[usergroup] => 6
[displaygroup] => 0
)
)
[66] =>
[93] =>
[121] =>
[122] => Array
(
[6078] => Array
(
[mid] => 208
[fid] => 122
[uid] => 6078
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => baiseRR
[usergroup] => 18
[displaygroup] => 0
)
[4250] => Array
(
[mid] => 206
[fid] => 122
[uid] => 4250
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => shOck-eR
[usergroup] => 18
[displaygroup] => 0
)
[281] => Array
(
[mid] => 205
[fid] => 122
[uid] => 281
[caneditposts] => 1
[candeleteposts] => 1
[canviewips] => 1
[canopenclosethreads] => 1
[canmanagethreads] => 1
[canmovetononmodforum] => 1
[username] => Xopo6ii
[usergroup] => 18
[displaygroup] => 18
)
)
)
account has uid=5633, username=test
Cache is rebuilt.
Any other moderators get this issue?
MOderators who are in [Moderator] group (gid = 6) do not get this issue, only those who are members (gid = 2) and have moderator rights in some specific sub-forum.
I may suppose there is in php code some additional checking of moderator rights for deleting posts ...
I suppose it is a bug, should i post this in the bug reports forum ?