Revision e015e9e6
b/astakos/im/admin/forms.py | ||
---|---|---|
39 | 39 |
|
40 | 40 |
import logging |
41 | 41 |
|
42 |
logger = logging.getLogger(__name__) |
|
43 |
|
|
42 | 44 |
class AdminProfileForm(forms.ModelForm): |
43 | 45 |
""" |
44 | 46 |
Subclass of ``ModelForm`` for permiting user to edit his/her profile. |
... | ... | |
95 | 97 |
user.renew_token() |
96 | 98 |
if commit: |
97 | 99 |
user.save() |
98 |
logging.info('Created user %s', user)
|
|
100 |
logger.info('Created user %s', user)
|
|
99 | 101 |
return user |
b/astakos/im/admin/views.py | ||
---|---|---|
56 | 56 |
from astakos.im.admin.forms import AdminProfileForm |
57 | 57 |
from astakos.im.admin.forms import AdminUserCreationForm |
58 | 58 |
from astakos.im.settings import BYPASS_ADMIN_AUTH, ADMIN_PAGE_LIMIT, DEFAULT_CONTACT_EMAIL, DEFAULT_FROM_EMAIL |
59 |
|
|
60 |
logger = logging.getLogger(__name__) |
|
61 |
|
|
59 | 62 |
def requires_admin(func): |
60 | 63 |
""" |
61 | 64 |
Decorator checkes whether the request.user is a superuser and if not |
... | ... | |
311 | 314 |
'support': DEFAULT_CONTACT_EMAIL % sitename.lower()}) |
312 | 315 |
sender = DEFAULT_FROM_EMAIL % sitename |
313 | 316 |
send_mail(subject, message, sender, [user.email]) |
314 |
logging.info('Sent greeting %s', user)
|
|
317 |
logger.info('Sent greeting %s', user)
|
|
315 | 318 |
|
316 | 319 |
@requires_admin |
317 | 320 |
@transaction.commit_manually |
b/astakos/im/backends.py | ||
---|---|---|
51 | 51 |
import socket |
52 | 52 |
import logging |
53 | 53 |
|
54 |
logger = logging.getLogger(__name__) |
|
55 |
|
|
54 | 56 |
def get_backend(request): |
55 | 57 |
""" |
56 | 58 |
Returns an instance of a registration backend, |
... | ... | |
251 | 253 |
'support': DEFAULT_CONTACT_EMAIL % site.name.lower()}) |
252 | 254 |
sender = DEFAULT_FROM_EMAIL % site.name |
253 | 255 |
send_mail('%s account activation' % site.name, message, sender, [user.email]) |
254 |
logging.info('Sent activation %s', user) |
|
256 |
logger.info('Sent activation %s', user) |
b/astakos/im/forms.py | ||
---|---|---|
45 | 45 |
|
46 | 46 |
import logging |
47 | 47 |
|
48 |
logger = logging.getLogger(__name__) |
|
49 |
|
|
48 | 50 |
class LocalUserCreationForm(UserCreationForm): |
49 | 51 |
""" |
50 | 52 |
Extends the built in UserCreationForm in several ways: |
... | ... | |
85 | 87 |
user.renew_token() |
86 | 88 |
if commit: |
87 | 89 |
user.save() |
88 |
logging.info('Created user %s', user)
|
|
90 |
logger.info('Created user %s', user)
|
|
89 | 91 |
return user |
90 | 92 |
|
91 | 93 |
class InvitedLocalUserCreationForm(LocalUserCreationForm): |
... | ... | |
175 | 177 |
user.renew_token() |
176 | 178 |
if commit: |
177 | 179 |
user.save() |
178 |
logging.info('Created user %s', user)
|
|
180 |
logger.info('Created user %s', user)
|
|
179 | 181 |
return user |
180 | 182 |
|
181 | 183 |
class InvitedThirdPartyUserCreationForm(ThirdPartyUserCreationForm): |
b/astakos/im/target/redirect.py | ||
---|---|---|
44 | 44 |
|
45 | 45 |
from astakos.im.settings import COOKIE_NAME, COOKIE_DOMAIN |
46 | 46 |
|
47 |
import logging |
|
48 |
|
|
49 |
logger = logging.getLogger(__name__) |
|
50 |
|
|
47 | 51 |
def login(request): |
48 | 52 |
""" |
49 | 53 |
If the request user is authenticated, redirects to `next` request parameter |
... | ... | |
71 | 75 |
response.set_cookie(COOKIE_NAME, value=cookie_value, |
72 | 76 |
expires=expire_fmt, path='/', |
73 | 77 |
domain = COOKIE_DOMAIN) |
78 |
logger.info('Token reset for %s' % request.user.email) |
|
74 | 79 |
parts = list(urlsplit(next)) |
75 | 80 |
parts[3] = urlencode({'user': request.user.email, 'token': request.user.auth_token}) |
76 | 81 |
url = urlunsplit(parts) |
b/astakos/im/util.py | ||
---|---|---|
49 | 49 |
from astakos.im.models import AstakosUser, Invitation |
50 | 50 |
from astakos.im.settings import INVITATIONS_PER_LEVEL, COOKIE_NAME, COOKIE_DOMAIN, FORCE_PROFILE_UPDATE |
51 | 51 |
|
52 |
logger = logging.getLogger(__name__) |
|
53 |
|
|
52 | 54 |
class UTC(tzinfo): |
53 | 55 |
def utcoffset(self, dt): |
54 | 56 |
return timedelta(0) |
... | ... | |
82 | 84 |
if created: |
83 | 85 |
user.renew_token() |
84 | 86 |
user.save() |
85 |
logging.info('Created user %s', user)
|
|
87 |
logger.info('Created user %s', user)
|
|
86 | 88 |
|
87 | 89 |
return user |
88 | 90 |
|
b/astakos/im/views.py | ||
---|---|---|
58 | 58 |
from astakos.im.forms import * |
59 | 59 |
from astakos.im.settings import DEFAULT_CONTACT_EMAIL, DEFAULT_FROM_EMAIL, COOKIE_NAME, IM_MODULES |
60 | 60 |
|
61 |
logger = logging.getLogger(__name__) |
|
62 |
|
|
61 | 63 |
def render_response(template, tab=None, status=200, context_instance=None, **kwargs): |
62 | 64 |
""" |
63 | 65 |
Calls ``django.template.loader.render_to_string`` with an additional ``tab`` |
... | ... | |
140 | 142 |
'support': DEFAULT_CONTACT_EMAIL % sitename.lower()}) |
141 | 143 |
sender = DEFAULT_FROM_EMAIL % sitename |
142 | 144 |
send_mail(subject, message, sender, [inv.username]) |
143 |
logging.info('Sent invitation %s', inv)
|
|
145 |
logger.info('Sent invitation %s', inv)
|
|
144 | 146 |
|
145 | 147 |
@login_required |
146 | 148 |
@transaction.commit_manually |
Also available in: Unified diff