|
@@ -38,10 +38,8 @@ class ImportLayput(models.TransientModel):
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
def validate_model_id(self):
|
|
def validate_model_id(self):
|
|
|
- if self.env.context.get("sale_import") and self.sudo().rule_id.main_model_id.model != "sale.order":
|
|
|
|
|
- raise ValidationError("Es necesario asignar una regla relacionada a las ordenes de venta.")
|
|
|
|
|
- elif self.env.context.get("purchase_import") and self.sudo().rule_id.main_model_id.model != "purchase.order":
|
|
|
|
|
- raise ValidationError("Es necesario asignar una regla relacionada a las ordenes de compra.")
|
|
|
|
|
|
|
+ if self.env.context.get("sale_import") and self.sudo().rule_id.main_model_id.model not in ("sale.order", "purchase.order", "account.move"):
|
|
|
|
|
+ raise ValidationError("Es necesario asignar una regla relacionada al modelo seleccionado")
|
|
|
|
|
|
|
|
def extension_validator(self, file_name):
|
|
def extension_validator(self, file_name):
|
|
|
name, extension = os.path.splitext(file_name)
|
|
name, extension = os.path.splitext(file_name)
|