
    >Tf                      n    d dl mZ d dlZd dlT d dlmZmZ dZ	 G d de          Z
 G d d	e          ZdS )
    )gettext_lazyN)*)NetBoxTablecolumns)ServiceTableServiceTemplateTablec                   0   e Zd Z ej         ed          d          Z ej         ed           ej        d           ej        d                    Z e	j
         ed          	          Z e	j        d
          Z G d dej                  ZdS )r   NameTverbose_namelinkifyPorts	port_listportsr   accessororder_byCommentsr   zipam:servicetemplate_listurl_namec                       e Zd ZeZdZdZdS )ServiceTemplateTable.Meta)
pkidnameprotocolr   descriptioncommentstagscreatedlast_updated)r   r   r   r   r   N)__name__
__module____qualname__ServiceTemplatemodelfieldsdefault_columns     9/var/www/html/netbox-4.1.3/netbox/ipam/tables/services.pyMetar      s"        
 Mr+   r-   N)r#   r$   r%   tablesColumn_r   Ar   r   MarkdownColumnr   	TagColumnr    r   r-   r*   r+   r,   r   r      s        6=QvYY  D FMQwZZ+&&'""  E
 &w%Qz]]  H 7,  DM M M M M{ M M M M Mr+   r   c                   h   e Zd Z ej         ed          d          Z ej         ed          dd          Z ej         ed           ej        d           ej        d	          
          Z	 e
j         ed                    Z e
j        d          Z G d dej                  ZdS )r   r
   Tr   Parent)devicevirtual_machine)r   r   r   r   r   r   r   r   r   zipam:service_listr   c                       e Zd ZeZdZdZdS )ServiceTable.Meta)r   r   r   parentr   r   ipaddressesr   r   r    r!   r"   )r   r   r:   r   r   r   N)r#   r$   r%   Servicer'   r(   r)   r*   r+   r,   r-   r9   <   s"        
 Wr+   r-   N)r#   r$   r%   r.   r/   r0   r   r:   r1   r   r   r2   r   r3   r    r   r-   r*   r+   r,   r   r   &   s#       6=QvYY  D V]Qx[[.  F
 FMQwZZ+&&'""  E
 &w%Qz]]  H 7$  DW W W W W{ W W W W Wr+   r   )django.utils.translationr   r0   django_tables2r.   ipam.modelsnetbox.tablesr   r   __all__r   r   r*   r+   r,   <module>rB      s    6 6 6 6 6 6         . . . . . . . .M M M M M; M M M2W W W W W; W W W W Wr+   