
    *.+h@                     >    d dl T  G d dej        j                  ZdS )    )*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                            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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,d-d.d/          Z%e
j                            e
j        j        d0d1d2d3d4          Z&e
j                            e
j        j'        d5d67          Z(e
j                            e
j        j        d8dd9d: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-d@S )A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   widgetu   Подключение Bu   URL подключения Bu   Token подключения Bu/   Проверять SSL подключения Bu   ID подключения Bu   ID проекта Bu   Код проекта Bu   Имя проекта Bu-   UBQL фильтр задач проекта Bu   НаправлениеzA -> BzA <- BzA <-> B)abbabiu'   Статус синхронизацииu   Запущенаu   Остановлена)runningstopped)r   r   r"   u'   Период синхронизацияi,  )r   r   u@   Результат последней синхронизацииu   Успешноu   Ошибка)successfail)r   r"   r   u8   Время последней синхронизацииuP   Продолжительность последней синхронизацииuE   Текст ошибок последней синхронизацииN).__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_b_typer   r   peer_b_ssl_verify	peer_b_idpeer_b_project_idpeer_b_project_coder   peer_b_task_filter_ubqlr   r   CmfIntervalsync_periodr   CmfDateTimer   r   r        2./modules/backbone/fields/cmf_backbone_instance.pyr   r      sQ         &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 *""
&@)+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 
  
&>I
 I
 !  I Z
9 */
 

   	 	F *""3:#9Clvy"zzK z''
&hsw'"B
 B
 (   ))
(bmq * s s ))
(z  FJ * K K j&&
$kvz ' | |OOOrQ   r   N)cmf.includer6   models	CmfEntityr   rP   rQ   rR   <module>rV      s^       l| l| l| l| l|#*. l| l| l| l| l|rQ   