diff --git a/boards/templates/boards/posting_general.html b/boards/templates/boards/posting_general.html --- a/boards/templates/boards/posting_general.html +++ b/boards/templates/boards/posting_general.html @@ -50,7 +50,7 @@ {% if user.is_moderator %} ({{ thread.poster_ip }}) - [{% trans 'Delete' %}] {% endif %} diff --git a/boards/views.py b/boards/views.py --- a/boards/views.py +++ b/boards/views.py @@ -1,5 +1,6 @@ import hashlib from django.core.urlresolvers import reverse +from django.http import HttpResponseRedirect from django.template import RequestContext from django.shortcuts import render, redirect, get_object_or_404 from django.utils import timezone @@ -232,7 +233,7 @@ def delete(request, post_id): Post.objects.delete_post(post) if NO_PARENT == post.parent: - return redirect(index) + return _redirect_to_next(request) else: return redirect(thread, post_id=post.parent) @@ -329,3 +330,8 @@ def _get_user(request): user.save() return user + + +def _redirect_to_next(request): + next_page = request.GET['next'] + return HttpResponseRedirect(next_page) diff --git a/neboard/settings.py b/neboard/settings.py --- a/neboard/settings.py +++ b/neboard/settings.py @@ -181,8 +181,8 @@ MARKUP_FIELD_TYPES = ( ('markdown', markdown_extended), ) # Custom imageboard settings -MAX_POSTS_PER_THREAD = 10 # Thread bumplimit -MAX_THREAD_COUNT = 500 # Old threads will be deleted to preserve this count +MAX_POSTS_PER_THREAD = 10 # Thread bumplimit +MAX_THREAD_COUNT = 500 # Old threads will be deleted to preserve this count THREADS_PER_PAGE = 10 SITE_NAME = 'Neboard' @@ -199,4 +199,4 @@ LAST_REPLIES_COUNT = 3 ENABLE_CAPTCHA = False # if user tries to post before CAPTCHA_DEFAULT_SAFE_TIME. Captcha will be shown CAPTCHA_DEFAULT_SAFE_TIME = 30 # seconds -POSTING_DELAY = 20 # seconds \ No newline at end of file +POSTING_DELAY = 30 # seconds \ No newline at end of file