# HG changeset patch # User Marcin Kuzminski # Date 2012-03-22 01:48:47 # Node ID 6a2c0cfb018dc3a62c4a3ca47451004199fe7b53 # Parent a27e4d44237e89bfc2e5515785736737bee6182e Cascade delete comments and notifications when removing user. diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -307,7 +307,11 @@ class User(Base, BaseModel): group_member = relationship('UsersGroupMember', cascade='all') - notifications = relationship('UserNotification',) + notifications = relationship('UserNotification', cascade='all') + # notifications assigned to this user + user_created_notifications = relationship('Notification', cascade='all') + # comments created by this user + user_comments = relationship('ChangesetComment', cascade='all') @hybrid_property def email(self):