Stop Users Deleting Topics
-
@pichalite said in Stop Users Deleting Topics:
@scottalanmiller I am just clearing the confusion. Of course deleting a topic will delete all the posts in the topic (what else did you expect?) but deleting a post itself is a different feature by itself (as in, you can delete individual posts).
But we don't want them to be able to delete threads OR other people's posts! How did it get allowed that they can delete other people's posts, is the issue! I totally expect that to happen if a thread is deleted, which is why I expect them not to be able to delete threads!
-
@psychobunny said in Stop Users Deleting Topics:
It's set to zero and they can still delete both their own AND other peoples' posts!
When it's set to zero, it's disabled.
What I was thinking was adding a new option where
if replies > X, prevent deletion of the topic
- so if you set it to 1 for example, after the first reply the topic won't be able to be deleted unless it's an admin/modYes, that would work great. I totally get wanting to be able to delete before anyone responds. But better to block that than to have busy threads with lots of effort put into them just vanish on users.
-
ACP Setting: Prevent deletion of topics by OP if # of posts exceed X · Issue #4919 · NodeBB/NodeBB
ex., if X = 1 then the ability to delete a topic is locked after the first reply
GitHub (github.com)
In the meantime, have a look at the other setting I mentioned - if you set it to something reasonable like 5 minutes I think that would be a decent stopgap.
-
@psychobunny said in Stop Users Deleting Topics:
ACP Setting: Prevent deletion of topics by OP if # of posts exceed X · Issue #4919 · NodeBB/NodeBB
ex., if X = 1 then the ability to delete a topic is locked after the first reply
GitHub (github.com)
In the meantime, have a look at the other setting I mentioned - if you set it to something reasonable like 5 minutes I think that would be a decent stopgap.
What would that change? We've not seen any deletions quickly, they are much later. Wouldn't five minutes only make it easier to delete other things?
-
If you set it to 5 minutes, then after 5 minutes you would not be able to delete your post. Definitely what you really need is the GH issue I mentioned above. Expect that in 1.1.2
-
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
-
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
Awesome, thanks. So 1.1.3? We got up to 1.1.2 last night (we went to 1.1.2 like minutes after it showed up
-
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
-
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
We just block user deletion. We dont want all of their posts reverting to "guest" or disappearing. That's more complex. It makes threads make no sense and is very confusing if it changes after it has been there.
-
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
thank you
@scottalanmiller said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
We just block user deletion. We dont want all of their posts reverting to "guest" or disappearing. That's more complex. It makes threads make no sense and is very confusing if it changes after it has been there.
we do too, but if someone ask for account deletion we have to delete it
we could have some options like
1- deleting user deletes all, topic and posts ( current situation )
2- deleting user deletes account and change all his post to guest account owner so you keep topics and posts of other people
3- deleting user delete his posts but no topicsthank you
-
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
thank you
@scottalanmiller said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
We just block user deletion. We dont want all of their posts reverting to "guest" or disappearing. That's more complex. It makes threads make no sense and is very confusing if it changes after it has been there.
we do too, but if someone ask for account deletion we have to delete it
we could have some options like
1- deleting user deletes all, topic and posts ( current situation )
2- deleting user deletes account and change all his post to guest account owner so you keep topics and posts of other people
3- deleting user delete his posts but no topicsthank you
Or the most important, for us anyway, delete the account but don't delete anything and dont change the account name to guest. Maybe anonymize the name, but don't change to guest, that breaks conversations. We've had that happen and it doesn't work. You can't follow the quotes any longer. Deleting their account does not imply deleting their identify, those are different things. OTherwise, account deletion can be used for sabotage (and we've seen that.)
-
@scottalanmiller said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
thank you
@scottalanmiller said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
@baris said in Stop Users Deleting Topics:
This is coming in the next release https://github.com/NodeBB/NodeBB/commit/037b901e8519a41d896b69d261ebbff1b9262a3f
amazing work
can this be extended to user delete? deleting user should delete only his own post but not entire threads or give options to several situations probably
Will look into this. Backend already has support for this I think.
We just block user deletion. We dont want all of their posts reverting to "guest" or disappearing. That's more complex. It makes threads make no sense and is very confusing if it changes after it has been there.
we do too, but if someone ask for account deletion we have to delete it
we could have some options like
1- deleting user deletes all, topic and posts ( current situation )
2- deleting user deletes account and change all his post to guest account owner so you keep topics and posts of other people
3- deleting user delete his posts but no topicsthank you
Or the most important, for us anyway, delete the account but don't delete anything and dont change the account name to guest. Maybe anonymize the name, but don't change to guest, that breaks conversations. We've had that happen and it doesn't work. You can't follow the quotes any longer. Deleting their account does not imply deleting their identify, those are different things. OTherwise, account deletion can be used for sabotage (and we've seen that.)
yeah, thats another option, i only gave some example
-
@exodo said in Stop Users Deleting Topics:
deleting user delete his posts but no topics
this option will leave topics in a state of no context/continuation
-
@pichalite said in Stop Users Deleting Topics:
@exodo said in Stop Users Deleting Topics:
deleting user delete his posts but no topics
this option will leave topics in a state of no context/continuation
Yes, that woudl normally be a disaster and needs to be carefully controlled. Offering it, fine, but definitely provide a warning.
-
best approach is what @scottalanmiller said, delete account but keep topic and post maybe with and alias user465 with the id of that account
another option should be the current one, delete all