Update model to cascade permissions assoc proxy

This commit is contained in:
Ken Tsang
2017-05-23 14:24:07 +01:00
parent 234312ece0
commit f7a18f77cf
3 changed files with 6 additions and 17 deletions

View File

@@ -241,7 +241,8 @@ class ServicePermission(db.Model):
service = db.relationship("Service")
created_at = db.Column(db.DateTime, default=datetime.datetime.utcnow, nullable=False)
service_permission_types = db.relationship(Service, backref=db.backref("permissions"))
service_permission_types = db.relationship(
Service, backref=db.backref("permissions", cascade="all, delete-orphan"))
def __repr__(self):
return '<{} has service permission: {}>'.format(self.service_id, self.permission)