Example #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)
Example #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)
Example #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)
Example #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)