
    >Tf<                     n    d dl Zd dlZd dlmZ d dlmZmZ d dl	Z
d dlT d Z G d dej                  ZdS )    N)ContentType)
migrationsmodels)*c                 n   |                      dd          }|                      dd          }t          j                            |          j        }|j                                        D ]} |            }|j        |_        |j        |_        |j        |_        |j	        |_	        |j
        |_
        |j        |_        |j        |_        |j        |_        t          j        |_        ||_        |j        |_        |                                  |j        j        |j                                          d S )NextrasWebhook	EventRule)	get_modelr   objectsget_for_modelpkallnametype_createtype_updatetype_deletetype_job_starttype_job_endenabled
conditionsEventRuleActionChoicesWEBHOOKaction_typeaction_object_type_ididaction_object_idsavecontent_typesadd)appsschema_editorr	   r
   
webhook_ctwebhookevents          E/var/www/html/netbox-4.1.3/netbox/extras/migrations/0101_eventrule.pymove_webhooksr'   
   s   nnXy11Gx55I$227;;>J?&&(( > >	 \
#/#/#/&5$1"-2:&0#!(

!6!:!:!<!<===#> >    c                      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d          fd ej        d          fd ej        d          fd ej        d          fd ej        d          fd ej        d          fd ej        d          fd ej	        dd          fd ej        dd           fd! ej        dd          fd" ej	        dd          fd# ej	        dd          fd$ ej        d%          fgd&d'd(d)*           ej        d&d+ ej        ej        j        j        j        d,d-.          /           ej        d&d0 ej        d'd-1          /           ej        d&d2ej                            d3d45          /           ej        d& ej        d+d!gd67          8           ej        e           ej         dd9:           ej!        dd:           ej!        dd0:           ej!        dd:           ej!        dd:           ej!        dd:           ej!        dd:           ej!        dd:           ej!        dd:           ej        dd ej        dd          /          gZ"d;S )<	Migration)contenttypes0002_remove_content_type_name)r   0100_customfield_ui_attrsr
   r   TF)auto_createdprimary_key	serializecreated)auto_now_addnulllast_updated)auto_nowr3   custom_field_data)blankdefaultencoderr      )
max_lengthuniquedescription   )r7   r;   r   )r8   r   r   r   r   r   r   )r7   r3   r   r$      )r8   r;   r   action_parametersaction_datacomments)r7   	eventrule
eventrules)r   )verbose_nameverbose_name_pluralordering)r   fieldsoptionsaction_object_typeeventrule_actionszcontenttypes.contenttype)	on_deleterelated_nameto)
model_namer   fieldr   )rM   rN   tagszextras.TaggedItemz
extras.Tag)throughrN   extras_even_action__d9e2af_idx)rH   r   )rO   index'extras_webhook_unique_payload_url_types)rO   r   N)#__name__
__module____qualname__dependenciesr   CreateModelr   BigAutoFieldDateTimeField	JSONFielddict	utilitiesjsonCustomFieldJSONEncoder	CharFieldBooleanFieldPositiveBigIntegerField	TextFieldAddField
ForeignKeydjangodbdeletionCASCADEManyToManyFieldtaggitmanagersTaggableManagerAddIndexIndex	RunPythonr'   RemoveConstraintRemoveField
operations r(   r&   r*   r*   #   s       9/L 	
*v*$Z_```a0F0dNNNO!5!5t$!O!O!OP'$F$4y~Glmmm ))SFFFG 0 0t L L LM 3 3E B B BC 3 3E B B BC 3 3E B B BC!#66#6u#E#E#EF!4!4U!C!C!CD/F/===>/v/dFFFG 0 0r R R RS#%CV%C$UY%Z%Z%Z[$&6f&6T&M&M&MN 0 0t$ G G GH-V-D999:+0 !,'3% 3	
 	
 	
> 	
"%#&# )*3;0-  	
 	
 	
 	
" (&(lGabbb	
 	
 	

 	
"/11:MR^1__	
 	
 	

 	
"&,';=O&PWwxxx	
 	
 	
 	
]++ 	$
# :	
 	
 	
 	
 	
 	
 	
 	
  	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 !	
 	
 	
 	
 	
 	
 	
 	
 "&"#>>>	
 	
 	
IiJJJr(   r*   )django.db.models.deletionrh   taggit.managersrm   "django.contrib.contenttypes.modelsr   	django.dbr   r   utilities.jsonr_   extras.choicesr'   r*   rv   r(   r&   <module>r}      s                : : : : : : ( ( ( ( ( ( ( (        > > >2o o o o o
$ o o o o or(   