add auto subscribe topic feature: http://djangobb.org/ticket/175
--- djangobb_forum/forms.py | 7 +- .../0004_auto__add_field_profile_auto_subscribe.py | 180 ++++++++++++++++++++ djangobb_forum/models.py | 1 + .../templates/djangobb_forum/add_post.html | 35 +--- .../djangobb_forum/includes/post_form.html | 38 +++++ .../djangobb_forum/profile/profile_essentials.html | 10 +- djangobb_forum/templates/djangobb_forum/topic.html | 32 +--- djangobb_forum/views.py | 10 +- 8 files changed, 244 insertions(+), 69 deletions(-) create mode 100644 djangobb_forum/migrations/0004_auto__add_field_profile_auto_subscribe.py create mode 100644 djangobb_forum/templates/djangobb_forum/includes/post_form.html
This commit is contained in:
parent
a6c0eb1ffc
commit
35bdd7816b
8 changed files with 244 additions and 69 deletions
djangobb_forum
|
@ -271,7 +271,10 @@ def show_topic(request, topic_id, full=True):
|
|||
|
||||
initial = {}
|
||||
if request.user.is_authenticated():
|
||||
initial = {'markup': request.user.forum_profile.markup}
|
||||
initial = {
|
||||
'markup': request.user.forum_profile.markup,
|
||||
'subscribe': request.user.forum_profile.auto_subscribe,
|
||||
}
|
||||
form = AddPostForm(topic=topic, initial=initial)
|
||||
|
||||
moderator = request.user.is_superuser or\
|
||||
|
@ -322,7 +325,10 @@ def add_post(request, forum_id, topic_id):
|
|||
ip = request.META.get('REMOTE_ADDR', None)
|
||||
form = build_form(AddPostForm, request, topic=topic, forum=forum,
|
||||
user=request.user, ip=ip,
|
||||
initial={'markup': request.user.forum_profile.markup})
|
||||
initial={
|
||||
'markup': request.user.forum_profile.markup,
|
||||
'subscribe': request.user.forum_profile.auto_subscribe,
|
||||
})
|
||||
|
||||
if 'post_id' in request.GET:
|
||||
post_id = request.GET['post_id']
|
||||
|
|
Reference in a new issue