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