all override add and remove now use new datastructures, close to be able to test / augment as per TODO
This commit is contained in:
4
face.py
4
face.py
@@ -31,6 +31,8 @@ class Face(PA,db.Model):
|
||||
refimg_lnk = db.relationship("FaceRefimgLink", uselist=False, viewonly=True )
|
||||
facefile_lnk = db.relationship("FaceFileLink", uselist=False, viewonly=True )
|
||||
refimg =db.relationship("Refimg", secondary="face_refimg_link", uselist=False)
|
||||
fnmo = db.relationship("FaceNoMatchOverride", back_populates="face")
|
||||
ffmo = db.relationship("FaceForceMatchOverride", back_populates="face")
|
||||
|
||||
|
||||
################################################################################
|
||||
@@ -104,6 +106,7 @@ class FaceNoMatchOverride(PA, db.Model):
|
||||
face_id = db.Column(db.Integer, db.ForeignKey("face.id"), primary_key=True )
|
||||
type_id = db.Column(db.Integer, db.ForeignKey("face_override_type.id"))
|
||||
type = db.relationship("FaceOverrideType")
|
||||
face = db.relationship("Face", back_populates="fnmo")
|
||||
|
||||
|
||||
################################################################################
|
||||
@@ -123,3 +126,4 @@ class FaceForceMatchOverride(PA, db.Model):
|
||||
face_id = db.Column(db.Integer, db.ForeignKey("face.id"), primary_key=True )
|
||||
person_id = db.Column(db.Integer, db.ForeignKey("person.id"), primary_key=True )
|
||||
person = db.relationship("Person")
|
||||
face = db.relationship("Face", back_populates="ffmo")
|
||||
|
||||
Reference in New Issue
Block a user