
    >Tf                     >    d dl mZ d Z G d dej                  ZdS )    )
migrationsc                    |                      dd          }|j                                        D ]}|j                                        D ]t\  }}|d                             d          x}rRt          t          d |                    }t          t          d |                    }||j        |         d         d<   u|                                 d S )Nextras	Dashboardconfigmodelsc                 .    |                      dd          S )Nzusers.netboxgroupzusers.groupreplacexs    U/var/www/html/netbox-4.1.3/netbox/extras/migrations/0115_convert_dashboard_widgets.py<lambda>z*update_dashboard_widgets.<locals>.<lambda>   s    AII6I=,Y,Y     c                 .    |                      dd          S )Nzusers.netboxuserz
users.userr
   r   s    r   r   z*update_dashboard_widgets.<locals>.<lambda>   s    AII6H,,W,W r   )		get_modelobjectsallr   itemsgetlistmapsave)appsschema_editorr   	dashboardkeywidgetr   s          r   update_dashboard_widgetsr      s    x55I&**,,  	$+1133 	C 	CKC)--h777v Cc"Y"Y[abbccc"W"WY_``aa<B	 %h/9 r   c                   N    e Zd ZdgZ ej        eej        j                  gZdS )	Migration)r   0114_customfield_add_comments)codereverse_codeN)	__name__
__module____qualname__dependenciesr   	RunPythonr   noop
operations r   r   r!   r!      sF         	4L
 	
)#-2	
 	
 	
JJJr   r!   N)	django.dbr   r   r!   r,   r   r   <module>r.      s_    !          	 	 	    
$     r   