mirror of
https://github.com/Kalenis/kalenislims.git
synced 2023-12-14 07:13:04 +01:00
lims_industry: improves equipment templates duplication
This commit is contained in:
parent
037971a5c2
commit
3069604697
1 changed files with 13 additions and 0 deletions
|
@ -164,6 +164,19 @@ class EquipmentTemplate(ModelSQL, ModelView):
|
|||
('model',) + tuple(clause[1:]),
|
||||
]
|
||||
|
||||
@classmethod
|
||||
def copy(cls, templates, default=None):
|
||||
if default is None:
|
||||
default = {}
|
||||
default = default.copy()
|
||||
|
||||
new_templates = []
|
||||
for template in templates:
|
||||
default['model'] = template.model + ' (copy)'
|
||||
new_template, = super().copy([template], default)
|
||||
new_templates.append(new_template)
|
||||
return new_templates
|
||||
|
||||
|
||||
class EquipmentTemplateComponentType(ModelSQL):
|
||||
'Equipment Template - Component Type'
|
||||
|
|
Loading…
Reference in a new issue