diff --git a/beat/web/databases/models.py b/beat/web/databases/models.py index dfe5f47308464cbe3ab3864af84fb722b939822f..6179e22843e317d83b4d15934f878ea10bde0017 100755 --- a/beat/web/databases/models.py +++ b/beat/web/databases/models.py @@ -301,6 +301,7 @@ class DatabaseProtocol(models.Model): def natural_key(self): return self.database.natural_key() + (self.name,) + natural_key.dependencies = ['databases.database'] def fullname(self): if self.name != '': @@ -394,6 +395,8 @@ class DatabaseSet(models.Model): def natural_key(self): return self.protocol.natural_key() + (self.name,) + self.template.natural_key() + natural_key.dependencies = ['databases.databaseprotocol', + 'databases.databasesettemplate'] def fullname(self): if self.name != '': @@ -472,3 +475,5 @@ class DatabaseSetOutput(models.Model): def natural_key(self): return (self.set.natural_key(), self.template.name) + natural_key.dependencies = ['databases.databasesettemplateoutput', + 'databases.databaseset']