add report equipment to equipment
This commit is contained in:
parent
054b78fd01
commit
9bdee108ac
@ -110,7 +110,11 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
||||
return [Purchase.__name__]
|
||||
|
||||
|
||||
|
||||
@property
|
||||
def origin_name(self):
|
||||
if isinstance(self.origin, self.__class__):
|
||||
return self.origin.invoice.rec_name
|
||||
return self.origin.rec_name if self.origin else None
|
||||
|
||||
@classmethod
|
||||
def get_origin(cls):
|
||||
@ -120,6 +124,7 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
||||
|
||||
return [(None, '')] + [(m, get_name(m)) for m in models]
|
||||
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super(OpticalEquipment, cls).__setup__()
|
||||
|
@ -152,5 +152,17 @@
|
||||
<field name="name">Equipment</field>
|
||||
<field name="sequence_type" ref="sequence_type_equipment"/>
|
||||
</record>
|
||||
<record model="ir.action.report" id="report_equipment">
|
||||
<field name="name">Equipment</field>
|
||||
<field name="model">optical_equipment.equipment</field>
|
||||
<field name="report_name">optical_equipment.equipment</field>
|
||||
<field name="report">report/cv.fodt</field>
|
||||
<field name="single" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.action.keyword" id="report_equipment_keyword">
|
||||
<field name="keyword">form_print</field>
|
||||
<field name="model">optical_equipment.equipment,-1</field>
|
||||
<field name="action" ref="report_equipment"/>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
|
@ -62,7 +62,8 @@ class Purchase(metaclass=PoolMeta):
|
||||
serial=None if line.quantity > 1 else line.serial_equipment,
|
||||
health_register=line.health_register,
|
||||
software_version=line.product.software_version,
|
||||
maintenance_frequency="none")
|
||||
maintenance_frequency="none",
|
||||
)
|
||||
equipment.save()
|
||||
else:
|
||||
continue
|
||||
|
Loading…
Reference in New Issue
Block a user