
    >Tf]	                         d dl mZ d dlZd dlmZmZ d dlm	Z	m
Z
 ddlmZ dZ G d d	e	          Z G d
 de	          ZdS )    )gettext_lazyN)Module
ModuleType)NetBoxTablecolumns   )WEIGHT)ModuleTableModuleTypeTablec                   j   e Zd Z ej        d ed                    Z ej         ed          d          Z ej	        dddi ed	          
          Z
 ej         ed                    Z ej        d          Z ej         ed          ed          Z G d dej                  ZdS )r   TModule Type)linkifyverbose_nameManufacturerr   r   dcim:module_listmodule_type_idpk	Instances)viewname
url_paramsr   Commentsr   zdcim:moduletype_listurl_nameWeight)_abs_weightweight_unit)r   template_codeorder_byc                       e Zd ZeZdZdZdS )ModuleTypeTable.Meta)
r   idmodelmanufacturerpart_numberairflowweightdescriptioncommentstags)r   r$   r%   r&   N)__name__
__module____qualname__r   r$   fieldsdefault_columns     8/var/www/html/netbox-4.1.3/netbox/dcim/tables/modules.pyMetar"   (   s!        

r2   r4   N)r,   r-   r.   tablesColumn_r$   r%   r   LinkedCountColumninstance_countMarkdownColumnr*   	TagColumnr+   TemplateColumnr	   r(   r   r4   r1   r2   r3   r   r      s4       FMQ}%%  E !6=Q~&&  L /W.#$d+Q{^^  N
 &w%Qz]]  H 7'  D $W#Qx[[/  F
 
 
 
 
{ 
 
 
 
 
r2   r   c                      e Zd Z ej         ed          d          Z ej         ed          d          Z ej         ed           ej        d          d          Z	 ej         ed          d          Z
 ej         ed	          
          Z ej         ed          
          Z ej        d          Z G d dej                  ZdS )r
   DeviceTr   z
Module Bayr   module_type__manufacturer)r   accessorr   r   Statusr   r   r   r   c                       e Zd ZeZdZdZdS )ModuleTable.Meta)r   r#   device
module_bayr%   module_typestatusserial	asset_tagr)   r*   r+   )	r   r#   rD   rE   r%   rF   rG   rH   rI   N)r,   r-   r.   r   r$   r/   r0   r1   r2   r3   r4   rC   N   s!        

r2   r4   N)r,   r-   r.   r5   r6   r7   rD   rE   Ar%   rF   r   ChoiceFieldColumnrG   r:   r*   r;   r+   r   r4   r1   r2   r3   r
   r
   2   s]       V]Qx[[  F Q|__  J !6=Q~&&566  L
  &-Q}%%  K 'W&Qx[[  F &w%Qz]]  H 7#  D
 
 
 
 
{ 
 
 
 
 
r2   r
   )django.utils.translationr   r7   django_tables2r5   dcim.modelsr   r   netbox.tablesr   r   r   r	   __all__r   r
   r1   r2   r3   <module>rQ      s    6 6 6 6 6 6     * * * * * * * * . . . . . . . . ! ! ! ! ! !!
 !
 !
 !
 !
k !
 !
 !
H$
 $
 $
 $
 $
+ $
 $
 $
 $
 $
r2   