コード例 #1
0
ファイル: views.py プロジェクト: john2world/Ring1leads
def archive_notification(request, methods=['GET']):
    notification = get_object_or_404(Notification, pk=request.GET['pk'])
    user_notification = UserNotification.objects.filter(user=request.user).filter(notification=notification).first()
    if not user_notification:
        user_notification = UserNotification(user=request.user, notification=notification, archived=True)

    user_notification.archived = True
    user_notification.save()
    return JsonResponse({'notification': notification.as_json(), 'result': 'success'})