
    @i                     >    d dl T  G d dej        j                  ZdS )    )*c                   F	   e Zd ZdZdZdZdZdZdZg ddg dg d	d
gdZ		 e
j                            e
j        j        dddd          Ze
j                            e
j        j        d          Ze
j                            e
j        j        d          Ze
j                            e
j        j        ddd          Ze
j                            e
j        j        dd          Ze
j                            e
j        j        ddd          Ze
j                            e
j        j        dd          Ze
j                            e
j        j        dd          Ze
j                            e
j        j        dd !          Ze
j                            e
j        j        d"d !          Ze
j                            e
j        j        d#ddd          Ze
j                            e
j        j        d$          Ze
j                            e
j        j        d%          Ze
j                            e
j        j        d&dd          Z e
j                            e
j        j        d'd          Z!e
j                            e
j        j        d(dd          Z"e
j                            e
j        j        d)d          Z#e
j                            e
j        j        d*d          Z$e
j                            e
j        j        d+d !          Z%e
j                            e
j        j        d,d !          Z&e
j                            e
j        j        d-d.d/d0d1          Z'e
j                            e
j        j        d2d3d4d5d6          Z(e
j                            e
j        j        d7dd8          Z)e
j                            e
j        j        d9dd8          Z*e
j                            e
j        j+        d:d;<          Z,e
j                            e
j        j        d=dd>d?d@A          Z-e
j                            e
j        j.        dBd          Z/e
j                            e
j        j+        dCd          Z0e
j                            e
j        j        dDd          Z1dES )FCmfBackboneInstanceum  
    Головня модель управления синхронизацией.
    Содержит:
        - все настройки
        - объединяет 2 пира: A и B
        - процедуры синхронизации.
    Не содержит код ведения журнала изменений и их применения.
    BackboneInstanceBBIbackbonedeny)nametextstatus
peer_b_urlpeer_b_tokenpeer_a_project_namepeer_b_project_name	direction_main)r
   r   r   )	r   r   r   r   r   last_sync_datetimelast_sync_statuslast_sync_durationlast_sync_error)r
   col1col2)ui_list_fieldsui_group_fieldsu   Подключение Au   Локальноеu   Внешняя Eva)localeva_api)captionchoicesu   URL подключения A)r   u   Token подключения Au/   Проверять SSL подключения ATF)r   defaultnullableu   ID подключения A)r   visibleu   ID проекта A)r   readonlyr!   u   Код проекта A)r   r"   u   Имя проекта Au-   UBQL фильтр задач проекта ACmfBzPython)r   widgetu7   UBQL фильтр документов проекта Au   Подключение Bu   URL подключения Bu   Token подключения Bu/   Проверять SSL подключения Bu   ID подключения Bu   ID проекта Bu   Код проекта Bu   Имя проекта Bu-   UBQL фильтр задач проекта Bu7   UBQL фильтр документов проекта Bu   НаправлениеzA -> BzA <- BzA <-> B)abbabiu'   Статус синхронизацииu   Запущенаu   Остановлена)runningstopped)r   r   r"   u)   Синхронизовать задачи)r   r    r   u/   Синхронизовать документыu'   Период синхронизацияi,  )r   r   u@   Результат последней синхронизацииu   Успешноu   Ошибка)successfail)r   r"   r   u8   Время последней синхронизацииuP   Продолжительность последней синхронизацииuE   Текст ошибок последней синхронизацииN)2__name__
__module____qualname____doc__verbose_nameui_namecode_prefix	ui_moduleacl_default_user_policyui_formcmffieldsField	CmfChoicepeer_a_type	CmfStr256
peer_a_urlCmfPasswordpeer_a_tokenCmfBoolpeer_a_ssl_verify	peer_a_id	CmfStr128peer_a_project_idpeer_a_project_coder   CmfTextpeer_a_task_filter_ubqlpeer_a_doc_filter_ubqlpeer_b_typer   r   peer_b_ssl_verify	peer_b_idpeer_b_project_idpeer_b_project_coder   peer_b_task_filter_ubqlpeer_b_doc_filter_ubqlr   r   
sync_tasks	sync_docsCmfIntervalsync_periodr   CmfDateTimer   r   r        2./modules/backbone/fields/cmf_backbone_instance.pyr   r      s         &L GKI$	
 	
 	
    

 
 
 
   GD	. *""
&@)+K
 K
 #  K !!
&D " F FJ :##
(H $ J JL 
((
$U_cns ) u u 
  
&CU ! T TI 
((
&;dTY ) [ [ ***
&?$ + P P ***
&?$ + P P "j..
$S\i / k k !Z--
$]fs . u u *""
&@)+K
 K
 #  K !!
&D " F FJ :##
(H $ J JL 
((
$U_cns ) u u 
  
&CU ! T TI 
((
&;dTY ) [ [ ***
&?$ + P P ***
&?$ + P P "j..
$S\i / k k !Z--
$]fs . u u 
  
&>I
 I
 !  I Z
9 */
 

   	 	F !!
;	 "  J 
  
A	 !  I *""3:#9Clvy"zzK z''
&hsw'"B
 B
 (   ))
(bmq * s s ))
(z  FJ * K K j&&
$kvz ' | |OOOrU   r   N)cmf.includer6   models	CmfEntityr   rT   rU   rV   <module>rZ      s^       @| @| @| @| @|#*. @| @| @| @| @|rU   