Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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)