I’m new here and hope I’ve chosen the right category.
Since the update to v2. 4. 0 it is possible for every user to delete his own threads. I don’t think that’s good. Is it possible to set somewhere that nobody but the moderators and administrators can delete complete threads? Anyone should be able to delete their own posts. Just no complete threads.
From personal experience, I’ve seen that they’re only able to delete their own topics it doesn’t have any replies to it; which I feel is fine. It’s a user’s discretion to initially post the topic and show the content to others on the forum. The same goes for posts.
If a topic has people actively replying or has previously replied, they shouldn’t be able to delete the topic, however, I think this is already the case.
That the user can only delete the topic if there is no answer to it was not known to me. I just tried it. As soon as there is a reply, the topic can only be deleted by a moderator or administrator. I think that’s good. Thank you so much for the clarification.
#1번 사용자의 메시지가 첫 번째 메시지였기 때문에, 그는 '주제 작성자’입니다. 이 새로운 주제에서 사람들이 토론을 벌이고 있으며, 메시지 수는 80개 이상입니다.
며칠 후, 해당 사용자가 자신의 계정을 삭제합니다. 계정이 최근에 가입된 경우 이 작업이 가능합니다.
해당 주제가 삭제됩니다.
이것은 실제 발생한 상황입니다. 처음에는 사용자가 자신의 주제만 삭제한 것으로 생각했지만, 사실은 계정을 삭제했을 뿐이며, 이로 인해 주제가 삭제된 것이었습니다. Discourse는 계정 삭제 시 계정 데이터(모든 게시물을 포함하여)를 자동으로 지웁니다 — 로그에서 ‘주제 삭제’ 후 ‘계정 삭제’ 순서로 확인됩니다.
/admin/site_settings/category/users에서 설정을 확인하세요.
아래에 표시된 것이 기본 설정입니다. 하단에 언급된 바와 같이, 마지막 값을 -1로 설정하면 사용자 계정의 자체 삭제를 비활성화할 수 있습니다. 이것이 너무 강력한 해결책이라면, delete user max post age의 최대 일수를 줄이거나 delete all posts maximum을 낮추는 방법도 있습니다.
이 설정은 사용자가 가입한 후 게시글을 하나 작성하고 마음을 바꾼 경우에 사용됩니다. 계정을 삭제하기 전에 게시글을 먼저 삭제해야 하는 번거로움 없이, 계정을 바로 삭제할 수 있게 해줍니다.
사용자가 자신의 계정을 직접 삭제하지 못하게 하고, 계정 삭제를 요청해야만 삭제되도록 하려면 이 값을 -1로 설정하세요.
하지만 사용자가 한꺼번에 많은 게시글을 삭제할 때 문제가 발생한다면 delete all posts max 값을 낮추어야 합니다. delete user max post age는 사용자가 첫 게시글을 작성한 후 얼마 동안 계정을 삭제할 수 있는지를 나타냅니다. 이 값을 낮추면 사용자가 첫 게시글 작성 후 계정을 삭제할 수 있는 일수의 범위가 줄어듭니다.
delete all posts max와 delete user max post age 값을 더 낮추는 것은 제 경우엔 큰 도움이 되지 않을 것 같습니다. 제 경우, 계정은 약 1주일 정도 된 것으로 7개의 게시물이 있었지만, 해당 주제를 시작한 사람(토론 시작자)이었습니다.
삭제된 주제는 스태프 로그에만 나타났습니다(삭제는 ‘system’ 계정으로 수행되었습니다). 이로 인해 혼란을 겪게 되었는데, 분명히 기억하는 주제를 찾을 수 없었기 때문입니다.
이 작업은 Discourse의 기본 설정을 이해하는 사람이 수행한 것이었습니다. 게시물이 삭제 대상으로 표시된 후, 24시간이 지나서 삭제되었고, 그 사람은 이메일 주소를 일회용(burner) 주소로 변경한 뒤 계정을 삭제했습니다.
위 설정 중 첫 번째가 해당 유형의 행동을 방지하는 데 가장 적합할 것입니다 — 가장 오래된 게시글에 대한 일수를 줄이는 방식이죠.
기본적으로 토픽 작성자는 자신의 토픽을 삭제할 수 있습니다. 위 설정을 통해 제한을 두면 게시글/답변 수에 따라 삭제를 방지하는 데 도움이 될 것입니다. 마지막 설정은 스태프를 제외한 모든 토픽 삭제를 방지해야 합니다.
이메일 주소를 변경한 직후 계정을 삭제하는 논리를 이해할 수 없습니다… 번너 계정으로 계정 삭제를 알리는 통지를 받으려는 건가요? 하지만 그런 통지를 받지 못할 것이라 생각합니다. 스팸러에게 계정을 삭제했다는 통지를 보낼 이유가 뭐가 있겠습니까. 스팸러에게 스팸을 보내는 건가요?