diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py index f267b1a..6a7120b 100644 --- a/circle/vm/models/instance.py +++ b/circle/vm/models/instance.py @@ -200,6 +200,9 @@ class InstanceTemplate(AclBase, VirtualMachineDescModel, TimeStampedModel): def get_running_instances(self): return Instance.active.filter(template=self, status="RUNNING") + def get_user_instances(self, user): + return Instance.active.filter(template=self, owner=user) + @property def metric_prefix(self): return 'template.%d' % self.pk