
    >Tf                     l    d dl Zd dlZd dlZd dlmZmZ d dlZ	d dl
Z	d dlZ	 G d dej                  ZdS )    N)
migrationsmodelsc                      e Zd ZddgZ ej        dd ej        ddd          fd ej        dd	          fd
 ej        dd          fd ej	        de
ej        j                  fd ej        dd          fd ej        d          fd ej        dddd          fd ej        dd          fd ej        dd          fd ej        ej        j        j        j        dd          fd ej        d !          fd" ej        d d#          fd$ ej        d!          fd% ej        d&'          fd( ej        d)ej        j                            d*          ej        j                            d           g+          fd, ej        d*ej        j                            d*          g+          fd- ej        d'          fd. ej        dd          fd/ ej        dd          fd0 ej        dd          fd1 ej        dd          fd2 ej        dd          fd3 ej        dd          fd4ej         !                    d5d67          fgd8d9d:d;<           ej"        d=d>d$?           ej#        d=d@ ej        ddej        j        j        j        dAdBC          D           ej$        d8 ej%        d:dEF          G           ej$        d8 ej%        dHdIF          G          gZ&dJS )K	Migration)extras0118_customfield_uniqueness)dcim0187_alter_device_vc_positionRackTypeidTF)auto_createdprimary_key	serializecreated)auto_now_addnulllast_updated)auto_nowr   custom_field_data)blankdefaultencoderdescription   )r   
max_lengthcomments)r   weight      )r   decimal_places
max_digitsr   weight_unit2   _abs_weight)r   r   manufacturer
rack_typeszdcim.manufacturer)	on_deleterelated_nametomodeld   )r   slug)r   uniqueform_factorwidth   )r   u_height*      )r   
validatorsstarting_unit
desc_unitsouter_widthouter_depth
outer_unit
max_weight_abs_max_weightmounting_depthtagszextras.TaggedItemz
extras.Tag)throughr)   racktype	racktypes)r%   r*   )verbose_nameverbose_name_pluralordering)namefieldsoptionsracktype)
model_nameold_namenew_name	rack_typerackszdcim.racktype)r   r   r'   r(   r)   )rI   rD   field'dcim_racktype_unique_manufacturer_model)rE   rD   )rI   
constraint)r%   r,   &dcim_racktype_unique_manufacturer_slugN)'__name__
__module____qualname__dependenciesr   CreateModelr   BigAutoFieldDateTimeField	JSONFielddict	utilitiesjsonCustomFieldJSONEncoder	CharField	TextFieldDecimalFieldPositiveBigIntegerField
ForeignKeydjangodbdeletionPROTECT	SlugFieldPositiveSmallIntegerFieldcorer4   MinValueValidatorMaxValueValidatorBooleanFieldPositiveIntegerFieldtaggitmanagersTaggableManagerRenameFieldAddFieldAddConstraintUniqueConstraint
operations     B/var/www/html/netbox-4.1.3/netbox/dcim/migrations/0188_racktype.pyr   r      s^        	21L 	
*v*$Z_```a0F0dNNNO!5!5t$!O!O!OP$&6f&6 %NA' ' ' 
  0 0t L L LM-V-D999:.6.T!XY`deeef 0 0t K K KL > >TPT U U UV!2!2$i.7?!-*" " " 
 *&*c:::;))SFFFG 0 0B ? ? ?@:&:2FFFG=V=.@@CC.@@EE     !"B&"B & 6 H H K KL# # #  2v25AAAB @ @tRV W W WX @ @tRV W W WX/v/drJJJK:v:DQQQR"$BF$BTX$Y$Y$YZ!#C6#C$UY#Z#Z#Z[88ATYe8ffgS*X !+'25 [2	
 2	
 2	
f 	
"	
 	
 	

 	
#&# )*3;$"  
	
 
	
 
	
 	!
 !.v.07`  	
 	
 	
 	!
 !.v./6^  	
 	
 	
UPJJJrw   r   )django.core.validatorsrc   django.db.models.deletiontaggit.managersrn   	django.dbr   r   utilities.fieldsr[   utilities.jsonutilities.orderingr   rv   rw   rx   <module>r      s                    ( ( ( ( ( ( ( (            W W W W W
$ W W W W Wrw   