
    i                     :    d dl  d dlmZ d dl  G d de      Zy)    )*)	CmfEntityc                      e Zd ZdZdZdZdZ eeddddd	d
      Z	 eedddddddddd      Z
 eedd      Z eedd      Z eedd      Z eedd	      Z eeddd	d !      Z eed"d# d	$      Z eed%d&d'gd()      Zy*)+CmfProjectImportProjectImportprojectPIMPu   Импорт в проектu   Тип импортаu   Задачиu   Тест-кейсы)tasktestcaseFr
   )captionchoicesnullabledefaultu   Статусu   Ожидаетu   Проверяетсяu   Готов к запускуu   Выполняетсяu   Завершёнu   Ошибкаu$   Завершён с ошибками)open
validatingreadyin_progressclosederrorclosed_with_errorspending)r   r   r   u   Параметры файлаT)r   r   u   Маппинг полейu   Маппинг значенийu7   Продолжать импорт при ошибках)r   r   CmfLogicTypeu+   Тип задачи по умолчаниюztask.agile:default)modelr   r   r   u#   Статистика импортаc                      ddddddS )Nr   )
total_rowsprocessed_rowscreated_countskipped_counterror_count r        ../modules/project/fields/cmf_project_import.py<lambda>zCmfProjectImport.<lambda>)   s    b r!   )r   r   r   u-   Импортированные объектыCmfTaskCmfTestcase
cmf_import)r   modelsbackrefN)__name__
__module____qualname__ui_name	ui_modulecode_prefixverbose_nameField	CmfChoiceentity_typestatusCmfJsonjson_settingsfield_mappingvalue_mappingCmfBoolskip_on_errorCmfRelationdefault_logic_typeimport_statsCmfGenericBackrefimport_objectsr    r!   r"   r   r      s   GIK1L 	+B")M v'K 9n)4: 80*D? F w0OZ^_M1LW[\M'+LW[\M '+dnstM{.&S^c  nBC *O Z L ,6e#,m"<lTNr!   r   N)cmf.include
cmf.modelsr   
cmf.fieldsr   r    r!   r"   <module>rB      s       -Ty -Tr!   