Exemple #1
0
def user_info(req):
    user = {}
    user_info = {}
    user['first_name'] = req.user.first_name
    user['last_name'] = req.user.last_name
    user['stub'] = req.user.get_profile().stub
    user_info['user'] = user

    notifications = Notification.get_unread(req.user)
    fields = ['id', 'title', 'timestamp', 'url']
    tmp_notification = []
    for notification in notifications:
        notification_dict = {}
        for field in fields:
            notification_dict[field] = unicode(getattr(notification, field)).encode("utf-8", "replace")

        tmp_notification.append(notification_dict)

    user_info['notifications'] = tmp_notification

    return HttpResponse(json.dumps(user_info), content_type="application/json")
Exemple #2
0
def user_info(req):
    user = {}
    user_info = {}
    user['first_name'] = req.user.first_name
    user['last_name'] = req.user.last_name
    user['stub'] = req.user.get_profile().stub
    user_info['user'] = user

    notifications = Notification.get_unread(req.user)
    fields = ['id', 'title', 'timestamp', 'url']
    tmp_notification = []
    for notification in notifications:
        notification_dict = {}
        for field in fields:
            notification_dict[field] = unicode(getattr(notification,
                                                       field)).encode(
                                                           "utf-8", "replace")

        tmp_notification.append(notification_dict)

    user_info['notifications'] = tmp_notification

    return HttpResponse(json.dumps(user_info), content_type="application/json")
Exemple #3
0
def widget(req):
    return render_to_response('notifications/widget.html',
                              {'notifications': Notification.get_unread(
                                  req.user)},
                              context_instance=RequestContext(req))
Exemple #4
0
def widget(req):
    return render_to_response(
        'notifications/widget.html',
        {'notifications': Notification.get_unread(req.user)},
        context_instance=RequestContext(req))