
    YR
hA                     b    d dl Z d dlmZ d dlmZ d dlmZmZ d Z G d dej	                  Z	dS )    N)settings)
migrations)NoReverseMatchreversec                 B   |                      dd          }|j                            d          }|D ]}|j        d         d         }t	          j        t          j         d|          }|r|                    d          }|                    d	          }	 |j                            |
          j	        }		 t          j        t          d||	g          z   }
|
|j        d         d<   |                                 # t          $ r Y w xY w# |j        $ r Y w xY wd S )Numap	DataLayer	datalayer)$settings__remoteData__url__icontains
remoteDataurlz0/datalayer/(?P<map_id>\d+)/(?P<datalayer_id>\d+)datalayer_idmap_id)old_iddatalayer_view)args)	get_modelobjectsfilterr   researchSITE_URLgroupgetuuidr   saver   DoesNotExist)appsschema_editorr	   
datalayersitemold_urlmatch	remote_idr   remote_uuidnew_urls              `/var/www/html/01_SiteInternet/03_Maps/umap/migrations/0019_migrate_internal_remote_datalayers.pymigrate_datalayersr(      sm   v{33I"))-8 *  J     --e4	!SSS
 
  	 N33I[[**F '/3393EEJ &/'(/D3 3 3 G :ADM,/6IIKKKK	 &   D )   	    s$    D9 C>>
D
D
DDc                   N    e Zd ZdgZ ej        eej        j                  gZdS )	Migration)r   0018_datalayer_uuid)reverse_codeN)	__name__
__module____qualname__dependenciesr   	RunPythonr(   noop
operations     r'   r*   r*   -   s=        'L
 	
/j>R>WXXXJJJr5   r*   )
r   django.confr   	django.dbr   django.urlsr   r   r(   r*   r4   r5   r'   <module>r9      s    
			                         / / / / / / / /     @    
$     r5   