
    >Tf
                         d dl Zd dlmZ d dlmZmZ d dlm	Z	 d dl
mZmZ dZdZ G d d	e	e          Z G d
 de          ZdS )    N)gettext_lazy)NetBoxTablecolumns)TenancyColumnsMixin)L2VPNL2VPNTermination)
L2VPNTableL2VPNTerminationTablez
{% for rt in value.all %}
  <a href="{{ rt.get_absolute_url }}">{{ rt }}</a>{% if not forloop.last %}<br />{% endif %}
{% endfor %}
c                   N   e Zd Z ej                    Z ej         ed          d          Z	 ej
         ed          ed          Z ej
         ed          ed          Z ej         ed          	          Z ej        d
          Z G d dej                  ZdS )r	   NameTverbose_namelinkifyzImport TargetsF)r   template_code	orderablezExport TargetsCommentsr   zvpn:l2vpn_listurl_namec                       e Zd ZeZdZdZdS )L2VPNTable.Meta)pknameslug
identifiertypeimport_targetsexport_targetstenanttenant_groupdescriptioncommentstagscreatedlast_updated)r   r   r   r   r!   N)__name__
__module____qualname__r   modelfieldsdefault_columns     5/var/www/html/netbox-4.1.3/netbox/vpn/tables/l2vpn.pyMetar   +   s"        
 Nr-   r/   N)r&   r'   r(   r   ToggleColumnr   tablesColumn_r   TemplateColumnL2VPN_TARGETSr   r   MarkdownColumnr"   	TagColumnr#   r   r/   r,   r-   r.   r	   r	      s#       				B6=QvYY  D ,W+Q'((#  N
 ,W+Q'((#  N
 &w%Qz]]  H 7!  DN N N N N{ N N N N Nr-   r	   c                      e Zd Z ej                    Z ej         ed          d          Z	 ej
         ed                    Z ej        dd ed                    Z ej        dd ed	                    Z ej        dd ed
                    Z ej        d          Z G d dej                  ZdS )r
   r   Tr   zObject Typer   FObject)r   r   r   zObject ParentzObject Sitezvpn:l2vpntermination_listr   c                       e Zd ZeZdZdZdS )L2VPNTerminationTable.Meta)r   l2vpnassigned_object_typeassigned_objectassigned_object_parentassigned_object_siter#   actions)r   r<   r=   r?   r>   rA   N)r&   r'   r(   r   r)   r*   r+   r,   r-   r.   r/   r;   P   s!         

r-   r/   N)r&   r'   r(   r   r0   r   r1   r2   r3   r<   ContentTypeColumnr=   r>   r?   r@   r7   r#   r   r/   r,   r-   r.   r
   r
   4   sE       				BFMQwZZ  E 574Q}%%   $fmQx[[  O
 +V]Q''  
 )6=Q}%%  
 7,  D
 
 
 
 
{ 
 
 
 
 
r-   r
   )django_tables2r1   django.utils.translationr   r3   netbox.tablesr   r   tenancy.tablesr   
vpn.modelsr   r   __all__r5   r	   r
   r,   r-   r.   <module>rI      s        6 6 6 6 6 6 . . . . . . . . . . . . . . . . . . . . . .
N N N N N$k N N N@$
 $
 $
 $
 $
K $
 $
 $
 $
 $
r-   