def POST(self): data = self.validator.validate_structure(web.data()) for node in data: self.validator.verify_data_correctness(node) if TopoChecker.is_assignment_allowed(data): return map(self.render, nodes) topo = TopoChecker.resolve_topo_conflicts(data) ret = map(self.render, topo, fields=fields_with_conflicts) return map(self.render, topo, fields=fields_with_conflicts)
def POST(self): """:returns: Collection of JSONized Nodes interfaces. :http: * 200 (OK) """ data = self.validator.validate_structure(web.data()) for node in data: self.validator.verify_data_correctness(node) if TopoChecker.is_assignment_allowed(data): return map(self.render, data) topo, fields_with_conflicts = TopoChecker.resolve_topo_conflicts(data) return map(self.render, topo, fields=fields_with_conflicts)