feat: add companion2 support, fix UI rendering, and update test data generator

This commit is contained in:
2026-06-22 02:31:08 -04:00
parent 81251fb869
commit ac0dd65efa
10 changed files with 268 additions and 27 deletions

View File

@@ -69,6 +69,7 @@ class Rendicion(db.Model):
worker_id = db.Column(db.Integer, db.ForeignKey('workers.id'), nullable=False)
worker_comision = db.Column(db.Boolean, default=True)
companion_id = db.Column(db.Integer, db.ForeignKey('workers.id'))
companion2_id = db.Column(db.Integer, db.ForeignKey('workers.id'))
modulo_id = db.Column(db.Integer, db.ForeignKey('modulos.id'), nullable=False)
fecha = db.Column(db.Date, nullable=False)
hora_entrada = db.Column(db.String, nullable=False)
@@ -76,6 +77,7 @@ class Rendicion(db.Model):
companion_hora_entrada = db.Column(db.String)
companion_hora_salida = db.Column(db.String)
companion_comision = db.Column(db.Boolean, default=False)
companion2_comision = db.Column(db.Boolean, default=False)
venta_debito = db.Column(db.Integer, default=0)
venta_credito = db.Column(db.Integer, default=0)
venta_mp = db.Column(db.Integer, default=0)