
    >Tf                     r    d dl mZ d dlZd dlT d dlmZmZ dZ	dZ
 G d de          Z G d	 d
e          ZdS )    )gettext_lazyN)*)NetBoxTablecolumns)FHRPGroupTableFHRPGroupAssignmentTableza
{% for ip in value.all %}
  <a href="{{ ip.get_absolute_url }}">{{ ip }}</a><br />
{% endfor %}
c                   2   e Zd Z ej         ed          d          Z ej        ed ed                    Z	 ej         ed                    Z
 ej         ed	                    Z ej        d
          Zd Z G d dej                  ZdS )r   zGroup IDTverbose_namelinkifyFzIP Addresses)template_code	orderabler   Members)r   Commentszipam:fhrpgroup_list)url_namec                 d    d                     d |                                D                       S )N,c                 6    g | ]}t          |j                  S  )straddress).0objs     5/var/www/html/netbox-4.1.3/netbox/ipam/tables/fhrp.py
<listcomp>z5FHRPGroupTable.value_ip_addresses.<locals>.<listcomp>)   s"    AAAcS[))AAA    )joinall)selfvalues     r   value_ip_addressesz!FHRPGroupTable.value_ip_addresses(   s+    xxAAUYY[[AAABBBr   c                       e Zd ZeZdZdZdS )FHRPGroupTable.Meta)pkgroup_idprotocolname	auth_typeauth_keydescriptioncommentsip_addressesmember_counttagscreatedlast_updated)r$   r%   r&   r'   r(   r*   r,   r-   N)__name__
__module____qualname__	FHRPGroupmodelfieldsdefault_columnsr   r   r   Metar#   +   s!        

r   r8   N)r1   r2   r3   tablesColumn_r%   TemplateColumnIPADDRESSESr,   r-   r   MarkdownColumnr+   	TagColumnr.   r!   r   r8   r   r   r   r   r      s       v}Qz]]  H )6(!Q~&&  L
 !6=Qy\\  L &w%Qz]]  H 7&  DC C C
 
 
 
 
{ 
 
 
 
 
r   r   c                      e Zd Z ej         ej        d          dd ed                    Z ej        dd ed                    Z ej         ed          d	          Z	 e
j        d
          Z G d dej                  ZdS )r   interface__parent_objectTFParent)accessorr   r   r   	Interface)r   r   r   Groupr
   )editdelete)actionsc                       e Zd ZeZdZdZdS )FHRPGroupAssignmentTable.Meta)r$   groupinterface_parent	interfacepriority)idN)r1   r2   r3   FHRPGroupAssignmentr5   r6   excluder   r   r   r8   rJ   J   s        #Mr   r8   N)r1   r2   r3   r9   r:   Ar;   rL   rM   rK   r   ActionsColumnrH   r   r8   r   r   r   r   r   6   s        $v}455Qx[[	   Q{^^  I
 FMQwZZ  E $g#"  G    {     r   r   )django.utils.translationr   r;   django_tables2r9   ipam.modelsnetbox.tablesr   r   __all__r=   r   r   r   r   r   <module>rY      s    6 6 6 6 6 6         . . . . . . . .
 
 
 
 
[ 
 
 
D    {     r   