def add_event_type_ajax(request, id=None): event_type = EventType() if id: event_type = EventType.objects.filter_current_company().get(id=id) form = EventTypeForm(request.POST, instance=event_type) if form.is_valid(): a = form.save() return HttpResponse(simplejson.dumps({ 'name': a.name, 'id': a.id, 'valid': True }), mimetype='application/json') errors = dict([(field, errors[0]) for field, errors in form.errors.items()]) return HttpResponse(simplejson.dumps({ 'errors': errors, 'valid': False }), mimetype='application/json')
def add_event_type_ajax(request, id=None): event_type = EventType() if id: event_type = EventType.objects.filter_current_company().get(id=id) form = EventTypeForm(request.POST, instance=event_type) if form.is_valid(): a = form.save() return HttpResponse(simplejson.dumps({'name': a.name, 'id': a.id, 'valid': True}), mimetype='application/json') errors = dict([(field, errors[0]) for field, errors in form.errors.items()]) return HttpResponse(simplejson.dumps({'errors': errors, 'valid': False}), mimetype='application/json')
def event_type_form (request, id=False): if id: instance = get_object_or_404(EventType, id=id, deleted=False) else: instance = EventType() if request.method == 'POST': form = EventTypeForm(request.POST, instance=instance) if form.is_valid(): form.save() return redirect(event_types) else: form = EventTypeForm(instance=instance) return render(request, "form.html", {'title': _("Event types"), 'form': form, })
def event_type_form(request, id=False): if id: instance = get_object_or_404(EventType, id=id, deleted=False) else: instance = EventType() if request.method == 'POST': form = EventTypeForm(request.POST, instance=instance) if form.is_valid(): form.save() return redirect(event_types) else: form = EventTypeForm(instance=instance) return render(request, "form.html", { 'title': _("Event types"), 'form': form, })
def simpleform(): return EventTypeForm(instance=EventType(), prefix="event_type")