Skip to content

Commit b22dfff

Browse files
Delete question & user button
1 parent 0db431f commit b22dfff

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

website/helpers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,8 @@ def handle_spam(question, user, delete_on_high=True, save_question_metadata_befo
213213
spam_logger.info(f"MARK_INACTIVE: Question {question.id} by user {user.id} score={spam_score}")
214214
question.status = 0
215215
question.save(update_fields=["status"])
216+
user.is_active = 0
217+
user.save(update_fields=["is_active"])
216218
return 'AUTO_DELETE'
217219
else:
218220
# hide instead of delete

website/views.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from website.templatetags.permission_tags import can_edit, can_hide_delete
1818
from spoken_auth.models import FossCategory
1919
from .sortable import SortableHeader, get_sorted_list, get_field_index
20-
20+
from forums.views import user_logout
2121

2222
User = get_user_model()
2323
categories = []
@@ -335,7 +335,8 @@ def new_question(request):
335335
action = handle_spam(question, request.user)
336336

337337
if action == "AUTO_DELETE":
338-
messages.error(request, " Your question was removed because it looks like spam.")
338+
messages.error(request, " Your question is being marked as spam and your account has been deactivated.")
339+
user_logout(request)
339340
return HttpResponseRedirect('/')
340341

341342
elif action == "FLAGGED":

0 commit comments

Comments
 (0)