def issue_license(application): _license = License( serial=application.serial, status=LicenseStatus.objects.get(value=LicenseStatus.VALID), application=application, action_date=datetime.today(), duration=Application.NEW_YEARS) _license.save() if _license.id: return True else: return False
def license(request, id=None): if id == None and request.method == "POST": data = simplejson.loads(request.raw_post_data) l = License() l.from_json(data) return json_response(request, l) elif id != None: l = License.objects.get(pk=id) if request.method == "POST": data = simplejson.loads(request.raw_post_data) l.from_json(data) l.save() return json_response(request, l) else: licenses = License.objects.all() data = {'licenses': [l.to_json() for l in licenses]} return json_response(request, data)
def license(request, id=None): if id == None and request.method == "POST": data = simplejson.loads(request.raw_post_data) l = License() l.from_json(data) return json_response(request, l) elif id != None: l = License.objects.get(pk=id) if request.method == "POST": data = simplejson.loads(request.raw_post_data) l.from_json(data) l.save() return json_response(request, l) else: licenses = License.objects.all() data = {'licenses': [ l.to_json() for l in licenses ] } return json_response(request, data)