Beispiel #1
0
def createrelease(request):
    results = {'success': False}

    if request.method == u'GET':
        try:
            release = Release()
            release.name = request.GET['name']
            release.branch = Branch.objects.get(name=request.GET['branch'])
            release.est_release_date = request.GET['estRelDate']
            release.save()
            results = {'success': True}
        except Exception as ex:
            results = {'success': False, 'error': ex}

    json = simplejson.dumps(results)
    return HttpResponse(json, mimetype='application/json')
Beispiel #2
0
def createrelease(request):
    results = {'success':False}
    
    if request.method == u'GET':
        try:
            release = Release()
            release.name = request.GET['name']
            reldate = datetime.strptime(request.GET['estRelDate'] + 'T09:09:09', '%b. %d, %YT%H:%M:%S')
            release.est_release_date = reldate
            release.save()
            results = {'success':True}

            calendar.addCalendarReleaseEvent(release.id, release.name, reldate)

        except Exception as ex:
            results = {'success':False, 'error':ex}


    json = simplejson.dumps(results)
    return HttpResponse(json, mimetype='application/json')