Show More
@@ -0,0 +1,20 b'' | |||||
|
1 | # -*- coding: utf-8 -*- | |||
|
2 | from __future__ import unicode_literals | |||
|
3 | ||||
|
4 | from django.db import models, migrations | |||
|
5 | import boards.models.thread | |||
|
6 | ||||
|
7 | ||||
|
8 | class Migration(migrations.Migration): | |||
|
9 | ||||
|
10 | dependencies = [ | |||
|
11 | ('boards', '0016_auto_20150421_1803'), | |||
|
12 | ] | |||
|
13 | ||||
|
14 | operations = [ | |||
|
15 | migrations.AlterField( | |||
|
16 | model_name='thread', | |||
|
17 | name='max_posts', | |||
|
18 | field=models.IntegerField(default=boards.models.thread.get_thread_max_posts), | |||
|
19 | ), | |||
|
20 | ] |
@@ -54,6 +54,10 b' class ThreadManager(models.Manager):' | |||||
54 | thread.save(update_fields=['archived', 'last_edit_time', 'bumpable']) |
|
54 | thread.save(update_fields=['archived', 'last_edit_time', 'bumpable']) | |
55 |
|
55 | |||
56 |
|
56 | |||
|
57 | def get_thread_max_posts(): | |||
|
58 | return settings.MAX_POSTS_PER_THREAD | |||
|
59 | ||||
|
60 | ||||
57 | class Thread(models.Model): |
|
61 | class Thread(models.Model): | |
58 | objects = ThreadManager() |
|
62 | objects = ThreadManager() | |
59 |
|
63 | |||
@@ -65,7 +69,7 b' class Thread(models.Model):' | |||||
65 | last_edit_time = models.DateTimeField() |
|
69 | last_edit_time = models.DateTimeField() | |
66 | archived = models.BooleanField(default=False) |
|
70 | archived = models.BooleanField(default=False) | |
67 | bumpable = models.BooleanField(default=True) |
|
71 | bumpable = models.BooleanField(default=True) | |
68 |
max_posts = models.IntegerField(default= |
|
72 | max_posts = models.IntegerField(default=get_thread_max_posts) | |
69 |
|
73 | |||
70 | def get_tags(self) -> list: |
|
74 | def get_tags(self) -> list: | |
71 | """ |
|
75 | """ |
General Comments 0
You need to be logged in to leave comments.
Login now