@@ -149,3 +149,7 @@ class ASN(PrimaryModel):
return f'{self.asn} ({self.asn // 65536}.{self.asn % 65536})'
else:
return self.asn
+
+ @property
+ def prefixed_name(self):
+ return f'AS{self.asn_with_asdot}'
@@ -19,6 +19,7 @@ class ASNIndex(SearchIndex):
model = models.ASN
fields = (
('asn', 100),
+ ('prefixed_name', 110),
('description', 500),
)
display_attrs = ('rir', 'tenant', 'description')