def __call__(self, form): graph_xml = form.request.form['data'] graph = SetobjectGraph(form.request, graph_xml) graph.save() plan_id = form.request.form['plan_identifier'] obj = GenericSet() obj.plan_identifier = str(plan_id) obj.title = plan_id obj.klass = str(form.request.form['klass']) obj.table_identifier = str(form.request.form['table_identifier']) form.adder.add(obj) return form.redirect(form.url(obj))
def __call__(self, form): jsonresponse = dict() graph_xml = form.request.form['data'] try: graph = SetobjectGraph(form.request, graph_xml) graph.save() jsonresponse['result'] = 'OK' except SetobjectGraphException, ex: jsonresponse['error'] = {'title': 'Save failed', 'message': ex.reason, 'data_node_id': ex.setobjectid}
def __call__(self, form): graph_xml = form.request.form['data'] graph = SetobjectGraph(form.request, graph_xml) result = graph.save() form.saved = True