forked from bread-and-pepper/django-userena
/
settings.py
114 lines (86 loc) · 4.26 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# Userena settings file.
#
# Please consult the docs for more information about each setting.
from django.conf import settings
gettext = lambda s: s
USERENA_REDIRECT_ON_SIGNOUT = getattr(settings,
'USERENA_REDIRECT_ON_SIGNOUT',
None)
USERENA_SIGNIN_REDIRECT_URL = getattr(settings,
'USERENA_SIGNIN_REDIRECT_URL',
'/accounts/%(username)s/')
USERENA_ACTIVATION_REQUIRED = getattr(settings,
'USERENA_ACTIVATION_REQUIRED',
True)
USERENA_ACTIVATION_DAYS = getattr(settings,
'USERENA_ACTIVATION_DAYS',
7)
USERENA_ACTIVATION_NOTIFY = getattr(settings,
'USERENA_ACTIVATION_NOTIFY',
True)
USERENA_ACTIVATION_NOTIFY_DAYS = getattr(settings,
'USERENA_ACTIVATION_NOTIFY_DAYS',
5)
USERENA_ACTIVATED = getattr(settings,
'USERENA_ACTIVATED',
'ALREADY_ACTIVATED')
USERENA_REMEMBER_ME_DAYS = getattr(settings,
'USERENA_REMEMBER_ME_DAYS',
(gettext('a month'), 30))
USERENA_FORBIDDEN_USERNAMES = getattr(settings,
'USERENA_FORBIDDEN_USERNAMES',
('signup', 'signout', 'signin',
'activate', 'me', 'password'))
USERENA_USE_HTTPS = getattr(settings,
'USERENA_USE_HTTPS',
False)
USERENA_MUGSHOT_GRAVATAR = getattr(settings,
'USERENA_MUGSHOT_GRAVATAR',
True)
USERENA_MUGSHOT_GRAVATAR_SECURE = getattr(settings,
'USERENA_MUGSHOT_GRAVATAR_SECURE',
USERENA_USE_HTTPS)
USERENA_MUGSHOT_DEFAULT = getattr(settings,
'USERENA_MUGSHOT_DEFAULT',
'identicon')
USERENA_MUGSHOT_SIZE = getattr(settings,
'USERENA_MUGSHOT_SIZE',
80)
USERENA_MUGSHOT_CROP_APP = getattr(settings,
'USERENA_MUGSHOT_CROP_APP',
'PIL')
USERENA_MUGSHOT_CROP_TYPE = getattr(settings,
'USERENA_MUGSHOT_CROP_TYPE',
'smart')
USERENA_MUGSHOT_PATH = getattr(settings,
'USERENA_MUGSHOT_PATH',
'mugshots/')
USERENA_DEFAULT_PRIVACY = getattr(settings,
'USERENA_DEFAULT_PRIVACY',
'registered')
USERENA_DISABLE_PROFILE_LIST = getattr(settings,
'USERENA_DISABLE_PROFILE_LIST',
False)
USERENA_USE_MESSAGES = getattr(settings,
'USERENA_USE_MESSAGES',
True)
USERENA_LANGUAGE_FIELD = getattr(settings,
'USERENA_LANGUAGE_FIELD',
'language')
USERENA_WITHOUT_USERNAMES = getattr(settings,
'USERENA_WITHOUT_USERNAMES',
False)
USERENA_USERNAME_MIN_LENGTH = getattr(settings,
'USERENA_USERNAME_MIN_LENGTH',
1)
USERENA_USERNAME_MAX_LENGTH = getattr(settings,
'USERENA_USERNAME_MAX_LENGTH',
30)
if USERENA_USERNAME_MAX_LENGTH > 30:
USERENA_USERNAME_MAX_LENGTH = 30
USERENA_PASSWORD_MIN_LENGTH = getattr(settings,
'USERENA_PASSWORD_MIN_LENGTH',
1)
USERENA_PASSWORD_MAX_LENGTH = getattr(settings,
'USERENA_PASSWORD_MAX_LENGTH',
30)