From 5e2d291fe5f42ce413b774b6c27162cb7907a77d Mon Sep 17 00:00:00 2001 From: Priit Laes Date: Wed, 30 Jun 2010 15:05:51 +0300 Subject: Add support for package removal --- grumpy/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'grumpy') diff --git a/grumpy/models.py b/grumpy/models.py index 6619008..425a117 100644 --- a/grumpy/models.py +++ b/grumpy/models.py @@ -111,7 +111,8 @@ class Package(Base): homepage = Column('homepage', String) mtime = Column('mtime', DateTime) - ebuilds = relationship(Ebuild) + ebuilds = relationship(Ebuild, backref='ebuilds', \ + cascade='all, delete-orphan') devs = relationship(Developer, secondary=package_developers, \ backref='packages') herds = relationship(Herd, secondary=package_herds, backref='packages') -- cgit v1.2.3-65-gdbad