trytond-production_drawing/drawing.py

21 lines
684 B
Python
Raw Normal View History

2021-09-10 12:03:10 +02:00
from trytond.model import ModelSQL, ModelView, DeactivableMixin, fields
2017-08-25 11:45:25 +02:00
__all__ = ['Drawing', 'DrawingPosition']
2021-09-10 12:03:10 +02:00
class Drawing(DeactivableMixin, ModelSQL, ModelView):
2017-08-25 11:45:25 +02:00
'Production Drawing'
__name__ = 'production.drawing'
name = fields.Char('Name', required=True)
image = fields.Binary('Image')
positions = fields.One2Many('production.drawing.position', 'drawing',
'Positions')
class DrawingPosition(ModelSQL, ModelView):
'Production Drawing Position'
__name__ = 'production.drawing.position'
drawing = fields.Many2One('production.drawing', 'Drawing',
required=True, ondelete='CASCADE')
name = fields.Char('Name', required=True)