diff --git a/purchase.py b/purchase.py
index d75e41e..954a355 100644
--- a/purchase.py
+++ b/purchase.py
@@ -18,17 +18,14 @@ class Purchase(metaclass=PoolMeta):
super(Purchase, cls).__setup__()
cls._buttons.update({
'create_equipments': {
- 'invisible': Eval('equipment_avalaible')},
+ 'invisible': ~Eval('equipment_avalaible')},
})
@classmethod
@ModelView.button
def create_equipments(cls, purchases):
- if len(purchases) > 1:
- raise InvalidNumberPurchases(
- gettext('purchase.msg_invalid_number_purchases'))
- else:
+ if len(purhcases) == 1:
pool = Pool()
Equipment = pool.get('optical_equipment.equipment')
Line = pool.get('purchase.line')
@@ -52,7 +49,9 @@ class Purchase(metaclass=PoolMeta):
equipment.save()
purchase.equipment_available = True
cls.save(purchases)
-
+ else:
+ raise InvalidNumberPurchases(
+ gettext('purchase.msg_invalid_number_purchases'))
"""
diff --git a/view/purchase_form.xml b/view/purchase_form.xml
index d2adb11..0df61d4 100644
--- a/view/purchase_form.xml
+++ b/view/purchase_form.xml
@@ -7,4 +7,7 @@
+
+
+