• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

How do you limit a specific user's time to change or delete a post

HydraulicJack

Well-known member
#1
Once in a great while a user has thrown a tantrum on our site and has threatened to delete all posts they've ever made, all threads they've ever created, etc.

How does one restrict the time a Regular user can edit or delete a post (or thread)?

How does one reserve such rights only to persons with Moderator rights? Likewise for persons with Admin rights?

If this requires customization, is there a solution available? If not, I'd appreciate suggestions.

MANY thanks!
 

Digital Doctor

Well-known member
#4
Once in a great while a user has thrown a tantrum on our site and has threatened to delete all posts they've ever made, all threads they've ever created, etc.
Obviously the people who are really going to delete all their posts aren't going to warn you.
Settings done on a user by user basis won't work as you'll only know you need it when it's too late.
 
F

Floris

Guest
#5
Just give premium members (long term ones) a bit more freedom, but say 24h for active posts, and newbies get a few minutes. Nothing wrong with that. Moderators get up to a few months, and admins more. Though you should have the mods sign a contract so you can cash in when they abuse their powers and break the contract.
 
F

Floris

Guest
#7
For every team member that is not me, I set hard delete to always NO.
This way when they're douches and delete their content, it's soft-deleted, you can then try to find them again and change them to undelete with inline moderation.

Checkbox at post, select it, go through all the threads, and in 1 sweep undelete them.
 

Digital Doctor

Well-known member
#8
For every team member that is not me, I set hard delete to always NO.
This way when they're douches and delete their content, it's soft-deleted.
Excellent tip.

you can then try to find them again and change them to undelete with inline moderation. Checkbox at post, select it, go through all the threads, and in 1 sweep undelete them.
No mass restore ?
 
F

Floris

Guest
#9
I do not think if you search for a user's content that soft-deleted content is in the list as well.

You could do a manual query in phpmyadmin for example, I guess, to change the value from soft deleted to public , for that user id, but I don't know if this has a side effect (what if first post is a thread?) .. perhaps Jake knows.
 

HydraulicJack

Well-known member
#10
Obviously the people who are really going to delete all their posts aren't going to warn you.
Settings done on a user by user basis won't work as you'll only know you need it when it's too late.
Yep that's why I set the default to 24 hours, then they have to ask. If somebody wants more time, I can give it to them, but then we're in conversation, so that's a plus.

Also I really appreciate the function of a SOFT delete!