Support Forum

Can edit any post

FI fiddlerman
fiddlerman
Member

My “regulars” who have a special user group with the below edit options checked can edit ANY post. What can the problem be?

Can edit own topic titles – YES

Can edit any topic title – NO

Can edit own posts forever – YES

Can edit own posts until there has been a reply – YES

Can edit any post – NO

21 Answers

New Answer

YS Yellow Swordfish
Yellow Swordfish
Member

Can you by any chance take a look at the ‘sfauths’ in the database ands tell me how many rows there are in it?

FI fiddlerman
fiddlerman
Member
 

Sorry but I don’t know what to look for so I’m pasting all of this. Am I on the right track?

It appears to have 45 rows.

Keyname Type Cardinality Action Field
PRIMARY PRIMARY 45  Edit Drop auth_id
Create an index on  columns

Space usage
Type Usage
Data 2,932 B
Index 2,048 B
Total 4,980 B
Row Statistics
Statements Value
Format dynamic
Collation utf8_general_ci
Rows 45
Row length ø 65
Row size ø 111 B
Next Autoindex 46
Creation Dec 14, 2011 at 08:38 PM
Last update Dec 15, 2011 at 11:30 AM
YS Yellow Swordfish
Yellow Swordfish
Member

45 sounds good thanks.
Let’s try this. Can you go to the forum admin > toolbox > Housekeeping and click on the reset auth cache button.

MP Mr Papa
Mr Papa
Member

is this on any post?  asking because you have conflicting permissions… you have true for any and true until reply..  if you want them to be able to edit any, just to be safe, I would turn off the other edit until reply one…  dont know that its the problem, but might be getting confused…

and what do you mean by cannot edit?  they dont get the button?  or an error?

FI fiddlerman
fiddlerman
Member

I’ll do that Papa :-)

Thanks.

Actually I wrote that my users in that group can edit any post not cannot.

They have an edit button for every single post.

Pierre

FI fiddlerman
fiddlerman
Member

I changed it but it didn’t help. The Edit Button shows up on every post so that members can edit every post.

Also, the conflict that you mentioned is default for “Full Access” and “Moderator”, maybe something for you guys to fix for the future. laugh

YS Yellow Swordfish
Yellow Swordfish
Member

Sorry to just keep asking questions but as this is such a simple piece of code its hard to figure out why it is not behaving.

Does this happen in just a single forum or all of them. And is it also all topics? I assume you have a login you can test this out with for me…

FI fiddlerman
fiddlerman
Member

All of them. It’s strange I know. It didn’t used to be a problem and I haven’t changed anything.

YS Yellow Swordfish
Yellow Swordfish
Member

I know you said it made no difference but just for my sake !! could you change the permissions used by the ‘regulars’ and ‘members’ groups to either be ‘edit until reply’ or ‘edit forever’ but not both?

let me know when that is done and I will get back onto your site.

FI fiddlerman
fiddlerman
Member

Yes of course I can Swordfish. I actually did it earlier and have left it that way since then. I was just saying that it’s that way in the default as well. smile

Edit-permissions-for-regulars.png
YS Yellow Swordfish
Yellow Swordfish
Member

ah… interesting. When I look at my user profile on your site I see that I have both options set but in your admin they are not. Now this doesn’t explain why the edit button is showing up but might be an important pointer.

We have had a few small number of niggling issues with users auths table and I am starting to think we need to look at yours. So it’s database access time again! Sorry about that. Do you want em to to do it? If so you will need to resend db url and credentials again. If not I can try and explain in detail what to look for….

FI fiddlerman
fiddlerman
Member

Much prefer if you had a look.

Thanks, you have a PM. laugh

YS Yellow Swordfish
Yellow Swordfish
Member

OK – sfauths table is good and healthy.

I know you have tried this but can you please go to the toolbox > housekeeping and click on ‘reset the auths cache’ once again for me? It doesn’t actually look like it has been done…

I will keep the database open so I can see the result after you do that.