1
from django.conf import settings
4
return getattr(settings, key, default)
7
TOPIC_PAGE_SIZE = get('PYBB_TOPIC_PAGE_SIZE', 10)
8
FORUM_PAGE_SIZE = get('PYBB_FORUM_PAGE_SIZE', 20)
9
USERS_PAGE_SIZE = get('PYBB_USERS_PAGE_SIZE', 20)
10
AVATARS_UPLOAD_TO = get('PYBB_AVATARS_UPLOAD_TO', 'pybb/avatars')
11
AVATAR_WIDTH = get('PYBB_AVATAR_WIDTH', 60)
12
AVATAR_HEIGHT = get('PYBB_AVATAR_HEIGHT', 60)
13
DEFAULT_TIME_ZONE = get('PYBB_DEFAULT_TIME_ZONE', 3)
14
SIGNATURE_MAX_LENGTH = get('PYBB_SIGNATURE_MAX_LENGTH', 1024)
15
SIGNATURE_MAX_LINES = get('PYBB_SIGNATURE_MAX_LINES', 3)
16
QUICK_TOPICS_NUMBER = get('PYBB_QUICK_TOPICS_NUMBER', 10)
17
QUICK_POSTS_NUMBER = get('PYBB_QUICK_POSTS_NUMBER', 10)
18
READ_TIMEOUT = get('PYBB_READ_TIMEOUT', 3600 * 24 * 7)
19
HEADER = get('PYBB_HEADER', 'PYBB')
20
TAGLINE = get('PYBB_TAGLINE', 'Django based forum engine')
21
DEFAULT_MARKUP = get('PYBB_DEFAULT_MARKUP', 'bbcode')
22
NOTICE = get('PYBB_NOTICE', '')
23
HOST = get('PYBB_HOST', 'localhost:8000')
24
FREEZE_FIRST_POST = get('PYBB_FREEZE_FIRST_POST', True)
25
ADMIN_URL = get('PYBB_ADMIN_URL', '/admin/')
26
EMAIL_DEBUG = get('PYBB_EMAIL_DEBUG', False)
27
ATTACHMENT_UPLOAD_TO = get('PYBB_ATTACHMENT_UPLOAD_TO', 'pybb/attachments')
28
ATTACHMENT_SIZE_LIMIT = get('PYBB_ATTACHMENT_SIZE_LIMIT', 1024 * 1024)
29
ATTACHMENT_ENABLE = get('PYBB_ATTACHMENT_ENABLE', True)
31
# That is used internally
32
DISABLE_NOTIFICATION = False