def join_faultsections(request): """ Create a fault from fault sections """ if request.method == 'POST': json_data = simplejson.loads(request.raw_post_data) fault_sections = [models.FaultSection.objects.get(pk=fault_section_id) for fault_section_id in json_data['fault_section_ids']] fault_name = json_data['fault_name'] utils.join_fault_sections(fault_sections, fault_name) return OK_RESPONSE else: return HttpResponseBadRequest()
def _join_fault_sections(self, name="Test fault"): utils.join_fault_sections([self.fault_section], name) return self.fault_section.fault.all()[0]