diff --git a/printer_zpl2/wizard/print_record_label.py b/printer_zpl2/wizard/print_record_label.py
index 9a92930..2c12b5c 100644
--- a/printer_zpl2/wizard/print_record_label.py
+++ b/printer_zpl2/wizard/print_record_label.py
@@ -28,6 +28,8 @@ class PrintRecordLabel(models.TransientModel):
string="Model",
domain=lambda self: [("model", "=", self.env.context.get("active_model"))],
)
+ model = fields.Char(related="active_model_id.model", string="Model Name")
+ line_ids = fields.One2many("wizard.print.record.label.line", "label_header_id")
@api.model
def default_get(self, fields_list):
@@ -56,3 +58,11 @@ class PrintRecordLabel(models.TransientModel):
for record_id in self.env.context["active_ids"]:
record = self.env[record_model].browse(record_id)
self.label_id.print_label(self.printer_id, record)
+
+
+class PrintRecordLabelLines(models.TransientModel):
+ _name = "wizard.print.record.label.line"
+ _description = "Print Record Label Line"
+
+ label_no = fields.Integer(string="# labels")
+ label_header_id = fields.Many2one(comodel_name="wizard.print.record.label")
diff --git a/printer_zpl2/wizard/print_record_label.xml b/printer_zpl2/wizard/print_record_label.xml
index 3cfdfe2..817a782 100644
--- a/printer_zpl2/wizard/print_record_label.xml
+++ b/printer_zpl2/wizard/print_record_label.xml
@@ -17,6 +17,7 @@
/>
+