
    >Tfi	                     t    d dl mZmZ d dlZd dlZd dlZd dl	Zd dl
Zd dlZd dlZ G d dej                  ZdS )    )
migrationsmodelsNc                   4   e Zd ZddgZ ej        ddej                            dddd	          
           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          fdej                            dddej        j                  fd e
j        dd          fd e
j                    fdej                            d d!"          fd e
j        ej        j
        j        j        d#d$%          fg
d&d'dej                            d          fdd(e
j         ej!        j"        f)           ej#        d* e
j$        d+d,-          .          gZ%d/S )0	Migration)extras0099_cachedvalue_ordering)virtualization0037_protect_child_interfacesvirtualmachinevirtual_disk_countr   Fvirtual_machinezvirtualization.VirtualDisk)defaulteditableto_fieldto_model)
model_namenamefieldVirtualDiskidT)auto_createdprimary_key	serializecreated)auto_now_addnulllast_updated)auto_nowr   custom_field_data)blankr   encoderr   @   )
max_length_named   )r    r#   naturalize_functiondescription   )r    r#   sizetagszextras.TaggedItemz
extras.Tag)throughtoz
%(class)sszvirtualization.virtualmachine)	on_deleterelated_namer,   zvirtual diskzvirtual disks)verbose_nameverbose_name_pluralorderingabstract)r   fieldsoptionsbasesvirtualdisk)r   r   6virtualization_virtualdisk_unique_virtual_machine_name)r3   r   )r   
constraintN)&__name__
__module____qualname__dependenciesr   AddField	utilitiesr3   CounterCacheFieldCreateModelr   BigAutoFieldDateTimeField	JSONFielddictjsonCustomFieldJSONEncoder	CharFieldNaturalOrderingFieldr1   naturalize_interfacePositiveIntegerFieldtaggitmanagersTaggableManager
ForeignKeydjangodbdeletionCASCADEquery_functionsCollateAsCharModeltrackingTrackingModelMixinAddConstraintUniqueConstraint
operations     O/var/www/html/netbox-4.1.3/netbox/virtualization/migrations/0038_virtualdisk.pyr   r      si        	0;L 	
'%"44QYj  vR4  S  S	
 	
 	

 	
*v*$Z_```a0F0dNNNO!5!5t$!O!O!OP$&6f&6T4YbYgY~&&&  A))R8889)*??d_b  yB  yK  y`?  a  a  b 0 0t L L LM4466788ATYe8ffg"$5F$5	@P@Y@ap|  Ba  %b  %b  %b  c !/'6.	0I0W0WX_0`0`a!	  <!3!FG)	
 	
 	
, 	!
 $.v.6Q  YQ  R  R  R	
 	
 	
9 JJJr\   r   )	django.dbr   r   django.db.models.deletionrO   taggit.managersrK   utilities.fieldsr>   utilities.jsonutilities.orderingutilities.query_functionsutilities.trackingr   r[   r\   r]   <module>rf      s    ( ( ( ( ( ( ( (                                    ' ' ' ' '
$ ' ' ' ' 'r\   