Revision a196eb7e astakos/im/views.py

b/astakos/im/views.py
204 204
            message = _('No invitations left')
205 205
    messages.add_message(request, status, message)
206 206
    
207
    if request.GET.get('format') == 'json':
208
        sent = [{'email': inv.username,
207
    sent = [{'email': inv.username,
209 208
                 'realname': inv.realname,
210 209
                 'is_accepted': inv.is_accepted}
211 210
                    for inv in inviter.invitations_sent.all()]
212
        rep = {'invitations': inviter.invitations, 'sent': sent}
213
        return HttpResponse(json.dumps(rep))
214
    
215
    kwargs = {'user': inviter}
211
    kwargs = {'user': inviter,
212
              'sent':sent}
216 213
    context = get_context(request, extra_context, **kwargs)
217 214
    return render_response(template_name,
218 215
                           context_instance = context)
......
398 395
    return render_response(template_name,
399 396
                           form = LocalUserCreationForm(),
400 397
                           context_instance=get_context(request, extra_context))
398

  
399
def user_logout(request):
400
    response = HttpResponse()
401
    response.delete_cookie(settings.COOKIE_NAME)
402
    response['Location'] = reverse('django.contrib.auth.views.logout')
403
    response.status_code = 302
404
    return response

Also available in: Unified diff