Esempio n. 1
0
def getRelativeEntryId(request):
    
    refEntryId = request.POST['refEntryId']
    relDays = request.POST['relDays']
    tolerance = request.POST['tolerance']

    log.info("getRelativeEntryId %s %s %s" % (refEntryId, relDays, tolerance))                
    
    refDate = Entry.objects.get(pk = refEntryId).dateWritten
    relEntry = Entry.getEntryNearDate(refDate - timedelta(days = int(relDays)),
                                      timedelta(days = int(tolerance)))
    retrievedId = -1
    if (relEntry != None):
        retrievedId = relEntry.pk
    return HttpResponse(simplejson.dumps({ 'entryId' : retrievedId }),
                        mimetype='application/javascript')