U
    Alc                     @   sD   d dl T d dlmZ d dlmZ d dlmZ G dd dejeZdS )    )*)fields)
cmf_import)CmfActiveEntityc                   @   s   e Zd Zejejddd dZejejddZejej	ddd	d	dd
dZ
ejjejjddgddZejejddddddddddddg
dZejejddddd gd!Zejejd"d#d$d%Zejejd&d#dZejejd'dZd(S ))	CmfImportu   Настройкиc                   C   s   t ddg g dS )NT)Z	first_rowunionZimport_settingsZmodels_fields)dict r	   r	   ./common/fields/cmf_import.py<lambda>
       zCmfImport.<lambda>)captiondefaultu   Описание ошибки)r   u   Типu*   Из электронной таблицыuC   Из другого программного обеспечения)ZexcelZapplicationZapiZcsv)r   choicesu   Файл импортаZCmfAttachmentparent)r   modelsbackrefu-   Импортированные обьектыr   ZCmfTaskZCmfDealZCmfLeadZ
CmfProductZ	CmfPersonZ
CmfCompanyZ
CmfProjectZCmfDocumentZ
CmfComment)r   r   r   u   ПлагинZCmfPluginAsanaZCmfPluginJiraZCmfPluginConfluenceZCmfPluginCsv)r   r   u   Прогресс импортаr   F)r   r   Znullableu;   Количество объектов для импортаu6   Импортировано всего объектовN)__name__
__module____qualname__r   ZFieldZCmfJsonZjson_settingsZCmfTextZ	error_msgZ	CmfChoicetypecmfZCmfGenericBackrefZattachmentsZimport_objectsZCmfGenericRelationZpluginZCmfIntZprogressZjson_object_countZimported_object_countr	   r	   r	   r
   r      sT        
      r   N)Zcmf.includer   r   Z
cmf.fieldsr   Zcommon.models.cmf_active_entityr   r   r	   r	   r	   r
   <module>   s   