Revision 111f3da6 snf-astakos-app/astakos/im/util.py
b/snf-astakos-app/astakos/im/util.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
from urllib import quote |
39 | 39 |
from urlparse import urlsplit, urlunsplit |
40 |
from functools import wraps |
|
41 | 40 |
|
42 | 41 |
from datetime import tzinfo, timedelta |
43 | 42 |
from django.http import HttpResponse, HttpResponseBadRequest, urlencode |
44 | 43 |
from django.template import RequestContext |
45 | 44 |
from django.utils.translation import ugettext as _ |
46 |
from django.contrib.auth import login, authenticate
|
|
45 |
from django.contrib.auth import authenticate |
|
47 | 46 |
from django.core.urlresolvers import reverse |
48 | 47 |
from django.core.exceptions import ValidationError |
49 | 48 |
|
50 | 49 |
from astakos.im.models import AstakosUser, Invitation, ApprovalTerms |
51 |
from astakos.im.settings import INVITATIONS_PER_LEVEL, COOKIE_NAME, COOKIE_DOMAIN, COOKIE_SECURE, FORCE_PROFILE_UPDATE |
|
50 |
from astakos.im.settings import INVITATIONS_PER_LEVEL, COOKIE_NAME, \ |
|
51 |
COOKIE_DOMAIN, COOKIE_SECURE, FORCE_PROFILE_UPDATE, LOGGING_LEVEL |
|
52 |
from astakos.im.functions import login |
|
52 | 53 |
|
53 | 54 |
logger = logging.getLogger(__name__) |
54 | 55 |
|
... | ... | |
141 | 142 |
response.set_cookie(COOKIE_NAME, value=cookie_value, |
142 | 143 |
expires=expire_fmt, path='/', |
143 | 144 |
domain=COOKIE_DOMAIN, secure=COOKIE_SECURE) |
145 |
msg = 'Cookie [expiring %s] set for %s' % (user.auth_token_expires, user.email) |
|
146 |
logger._log(LOGGING_LEVEL, msg, []) |
|
144 | 147 |
|
145 | 148 |
class lazy_string(object): |
146 | 149 |
def __init__(self, function, *args, **kwargs): |
Also available in: Unified diff