
    oi                     L    d dl   G d dej                  j                        Zy)    )*c                      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                  j                  e
j                  j                  dddd      Ze
j                  j                  e
j                  j                  d      Ze
j                  j                  e
j                  j"                  d      Ze
j                  j                  e
j                  j&                  ddd      Ze
j                  j                  e
j                  j                  dd      Ze
j                  j                  e
j                  j,                  ddd      Ze
j                  j                  e
j                  j,                  dd      Ze
j                  j                  e
j                  j,                  dd      Ze
j                  j                  e
j                  j4                  dd !      Ze
j                  j                  e
j                  j4                  d"d !      Ze
j                  j                  e
j                  j                  d#ddd      Ze
j                  j                  e
j                  j                  d$      Ze
j                  j                  e
j                  j"                  d%      Ze
j                  j                  e
j                  j&                  d&dd      Z e
j                  j                  e
j                  j                  d'd      Z!e
j                  j                  e
j                  j,                  d(dd      Z"e
j                  j                  e
j                  j,                  d)d      Z#e
j                  j                  e
j                  j,                  d*d      Z$e
j                  j                  e
j                  j4                  d+d !      Z%e
j                  j                  e
j                  j4                  d,d !      Z&e
j                  j                  e
j                  j                  d-d.d/d0d1      Z'e
j                  j                  e
j                  j                  d2d3d4d5d6      Z(e
j                  j                  e
j                  j&                  d7dd8      Z)e
j                  j                  e
j                  j&                  d9dd8      Z*e
j                  j                  e
j                  jV                  d:d;<      Z,e
j                  j                  e
j                  j                  d=dd>d?d@A      Z-e
j                  j                  e
j                  j\                  dBd      Z/e
j                  j                  e
j                  jV                  dCd      Z0e
j                  j                  e
j                  j4                  dDd      Z1yE)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 !!

&D " FJ ::##

(H $ JL 

((

$U_cns ) u 

  

&CU ! TI 

((

&;dTY ) [ ****

&?$ + P ****

&?$ + P "jj..

$S\i / k !ZZ--

$]fs . u **""

&@)+K
 # K !!

&D " FJ ::##

(H $ JL 

((

$U_cns ) u 

  

&CU ! TI 

((

&;dTY ) [ ****

&?$ + P ****

&?$ + P "jj..

$S\i / k !ZZ--

$]fs . u 

  

&>I
 ! I ZZ

9 */

   	F !!

;	 " J 

  

A	 ! I **""3::#9#9Clvy"zK zz''

&hsw'"B
 (  ))

(bmq * s ))

(z  FJ * K jj&&

$kvz ' |OrU   r   N)cmf.includer6   models	CmfEntityr   rT   rU   rV   <module>rZ      s"    @|#**.. @|rU   