
    >Tf                     D    d dl mZ d Zd Z G d dej                  ZdS )    )
migrationsc                     |                      dd          }|j                            dd                                           |j                            dd                              d           d S )NcontenttypesContentTypecoreobjectchange)	app_labelmodelextras)r	   )	get_modelobjectsfilterdeleteupdate)appsschema_editorr   s      M/var/www/html/netbox-4.1.3/netbox/extras/migrations/0117_move_objectchange.pyupdate_content_typesr      su    ..??K ~FFMMOOO HHOOZ`Oaaaaa    c                    |                      dd          }|j                                        D ]}|j                                        D ]\  }}|d                             d          dk    rd|d         d<   0|d                             d          x}r4t          t          d |                    }||j        |         d         d<   |                                 d S )	Nr   	Dashboardconfigr
   extras.objectchangecore.objectchangemodelsc                 .    |                      dd          S )Nr   r   )replace)xs    r   <lambda>z*update_dashboard_widgets.<locals>.<lambda>   s    AII6KM`,a,a r   )	r   r   allr   itemsgetlistmapsave)r   r   r   	dashboardkeywidgetr   s          r   update_dashboard_widgetsr)      s    x55I&**,,  	$+1133 	C 	CKCh##G,,0EEE,?x ))!(+//999 Cc"a"acijjkk<B	 %h/9 r   c                      e Zd ZddgZ ej         ej        d          g ej        dd           ej        d           ej        d           ej        d	           ej        d
           ej        d           ej        d           ej        d           ej        d           ej        d           ej        d           ej        d           ej        d           ej        d           ej        d          g           ej	        e
ej	        j                   ej	        eej	        j                  gZdS )	Migration)r   0116_custom_link_button_color)r   0011_move_objectchangeObjectChange)namecore_objectchange)r/   tablezJALTER TABLE extras_objectchange_id_seq  RENAME TO core_objectchange_id_seqzFALTER INDEX extras_objectchange_pkey  RENAME TO core_objectchange_pkeyzkALTER INDEX extras_obje_changed_927fe5_idx  RENAME TO core_objectchange_changed_object_type_id_cha_79a9ed1ezkALTER INDEX extras_obje_related_bfcdef_idx  RENAME TO core_objectchange_related_object_type_id_rel_a71d604az|ALTER INDEX extras_objectchange_changed_object_type_id_b755bb60  RENAME TO core_objectchange_changed_object_type_id_2070ade6z|ALTER INDEX extras_objectchange_related_object_type_id_fe6e521f  RENAME TO core_objectchange_related_object_type_id_b80958afzdALTER INDEX extras_objectchange_request_id_4ae21e90  RENAME TO core_objectchange_request_id_d9d160aczXALTER INDEX extras_objectchange_time_224380ea  RENAME TO core_objectchange_time_800f60a5z^ALTER INDEX extras_objectchange_user_id_7fdf8186  RENAME TO core_objectchange_user_id_2b2142bezALTER TABLE core_objectchange RENAME CONSTRAINT extras_objectchange_changed_object_id_check TO core_objectchange_changed_object_id_checkzALTER TABLE core_objectchange RENAME CONSTRAINT extras_objectchange_related_object_id_check TO core_objectchange_related_object_id_checkzALTER TABLE core_objectchange RENAME CONSTRAINT extras_objectchange_changed_object_type__b755bb60_fk_django_co TO core_objectchange_changed_object_type_id_2070ade6zALTER TABLE core_objectchange RENAME CONSTRAINT extras_objectchange_related_object_type__fe6e521f_fk_django_co TO core_objectchange_related_object_type_id_b80958afzALTER TABLE core_objectchange RENAME CONSTRAINT extras_objectchange_user_id_7fdf8186_fk_auth_user_id TO core_objectchange_user_id_2b2142be)state_operationsdatabase_operations)codereverse_codeN)__name__
__module____qualname__dependenciesr   SeparateDatabaseAndStateDeleteModelAlterModelTableRunSQL	RunPythonr   noopr)   
operations r   r   r+   r+      s;        	4*L 	,
+&
&'   +
*'-   "
!;  "
!9  "
!X  "
!X  "
!T  "
!T  "
!H  "
!B  "
!E  "
!@ 
 "
!@ 
 "
!H 
 "
!H 
 "
!9 GH!O	
 O	
 O	
` 	
%#-2	
 	
 	
 	
)#-2	
 	
 	
kYJJJr   r+   N)	django.dbr   r   r)   r+   rA   r   r   <module>rC      sy               b b b
 
 
` ` ` ` `
$ ` ` ` ` `r   