Example #1
0
 def computers_to_group(self, obj):
     if obj['type'] == 'computer':
         return [obj]
     elif obj['type'] == 'user':
         return get_computer_of_user(self.collection, obj)
     raise ValueError("The object type should be computer or user")
Example #2
0
 def computers_to_group(self, obj):
     if obj['type'] == 'computer':
         return [obj]
     elif obj['type'] == 'user':
         return get_computer_of_user(self.collection, obj)
     raise ValueError("The object type should be computer or user")
Example #3
0
 def get_related_computers_of_user(self, obj, related_computers,
                                   related_objects):
     if self.walking_here(obj, related_objects):
         return related_computers
     return get_computer_of_user(self.db.nodes, obj, related_computers)
Example #4
0
 def get_related_computers_of_user(self, obj, related_computers, related_objects):
     if self.walking_here(obj, related_objects):
         return related_computers
     return get_computer_of_user(self.db.nodes, obj, related_computers)