@@ -27,6 +27,7 @@ class ASPathList(NetBoxModel):
2727 class Meta :
2828 verbose_name_plural = 'AS Path Lists'
2929 unique_together = ['name' , 'description' ]
30+ ordering = ['name' ]
3031
3132 def __str__ (self ):
3233 return self .name
@@ -69,6 +70,8 @@ def get_absolute_url(self):
6970 def get_action_color (self ):
7071 return ActionChoices .colors .get (self .action )
7172
73+ class Meta :
74+ ordering = ['aspath_list' , 'index' ]
7275
7376
7477class RoutingPolicy (NetBoxModel ):
@@ -88,6 +91,7 @@ class RoutingPolicy(NetBoxModel):
8891 class Meta :
8992 verbose_name_plural = 'Routing Policies'
9093 unique_together = ['name' , 'description' ]
94+ ordering = ['name' ]
9195
9296 def __str__ (self ):
9397 return self .name
@@ -123,6 +127,7 @@ class BGPPeerGroup(NetBoxModel):
123127 class Meta :
124128 verbose_name_plural = 'Peer Groups'
125129 unique_together = ['name' , 'description' ]
130+ ordering = ['name' ]
126131
127132 def __str__ (self ):
128133 return self .name
@@ -180,6 +185,7 @@ class Community(BGPBase):
180185
181186 class Meta :
182187 verbose_name_plural = 'Communities'
188+ ordering = ['value' ]
183189
184190 def __str__ (self ):
185191 return self .value
@@ -208,6 +214,7 @@ class CommunityList(NetBoxModel):
208214 class Meta :
209215 verbose_name_plural = 'Community Lists'
210216 unique_together = ['name' , 'description' ]
217+ ordering = ['name' ]
211218
212219 def __str__ (self ):
213220 return self .name
@@ -250,6 +257,9 @@ def get_absolute_url(self):
250257 def get_action_color (self ):
251258 return ActionChoices .colors .get (self .action )
252259
260+ class Meta :
261+ ordering = ['community_list' , 'community' ]
262+
253263
254264class PrefixList (NetBoxModel ):
255265 """
@@ -272,6 +282,7 @@ class PrefixList(NetBoxModel):
272282 class Meta :
273283 verbose_name_plural = 'Prefix Lists'
274284 unique_together = ['name' , 'description' , 'family' ]
285+ ordering = ['name' ]
275286
276287 def __str__ (self ):
277288 return self .name
@@ -323,8 +334,8 @@ class PrefixListRule(NetBoxModel):
323334 )
324335
325336 class Meta :
326- ordering = ('prefix_list' , 'index' )
327337 unique_together = ('prefix_list' , 'index' )
338+ ordering = ['prefix_list' ,'index' ]
328339
329340 @property
330341 def network (self ):
@@ -453,7 +464,8 @@ class BGPSession(NetBoxModel):
453464 class Meta :
454465 verbose_name_plural = 'BGP Sessions'
455466 unique_together = [['device' , 'local_address' , 'local_as' , 'remote_address' , 'remote_as' ], ['virtualmachine' , 'local_address' , 'local_as' , 'remote_address' , 'remote_as' ]]
456-
467+ ordering = ['name' ]
468+
457469 def __str__ (self ):
458470 if self .device :
459471 return f'{ self .device } :{ self .name } '
@@ -535,8 +547,9 @@ class RoutingPolicyRule(NetBoxModel):
535547 )
536548
537549 class Meta :
538- ordering = ( 'routing_policy' , 'index' )
550+ ordering = [ 'routing_policy' , 'index' ]
539551 unique_together = ('routing_policy' , 'index' )
552+ ordering = ['routing_policy' , 'index' ]
540553
541554 def __str__ (self ):
542555 return f'{ self .routing_policy } : Rule { self .index } '
0 commit comments