@ -190,6 +190,11 @@ class Machine(RevMixin, FieldPermissionModelMixin, models.Model):
"que les vôtres")
return True, None
@cached_property
def short_name(self):
return str(self.interface_set.first().domain.name)
def __init__(self, *args, **kwargs):
super(Machine, self).__init__(*args, **kwargs)
self.field_permissions = {
@ -127,10 +127,6 @@ class AccessPoint(AclMixin, Machine):
switchbay__switch=self.switch()
)
@classmethod
def all_ap_in(cls, building_instance):
"""Get a building as argument, returns all ap of a building"""