Revision 9efd0075 snf-astakos-app/astakos/im/util.py
b/snf-astakos-app/astakos/im/util.py | ||
---|---|---|
176 | 176 |
return None |
177 | 177 |
|
178 | 178 |
|
179 |
def restrict_reverse(*args, **kwargs): |
|
180 |
""" |
|
181 |
Like reverse, with an additional restrict_next call to the reverse result. |
|
182 |
""" |
|
183 |
domain = kwargs.pop('restrict_domain', settings.COOKIE_DOMAIN) |
|
184 |
url = reverse(*args, **kwargs) |
|
185 |
return restrict_next(url, domain=domain) |
|
186 |
|
|
187 |
|
|
179 | 188 |
def prepare_response(request, user, next='', renew=False): |
180 | 189 |
"""Return the unique username and the token |
181 | 190 |
as 'X-Auth-User' and 'X-Auth-Token' headers, |
... | ... | |
344 | 353 |
if referer and safe and not loops: |
345 | 354 |
return redirect(referer) |
346 | 355 |
return redirect(reverse(default)) |
356 |
|
|
357 |
|
|
358 |
def truncatename(v, max=18, append="..."): |
|
359 |
length = len(v) |
|
360 |
if length > max: |
|
361 |
return v[:max] + append |
|
362 |
else: |
|
363 |
return v |
Also available in: Unified diff