U
    #c                     @   s4   d dl mZ d dlT d dlmZ G dd deZdS )    )fields)*)CmfActiveEntityc                   @   sx  e Zd ZdZdZdZdZdZdddd	d
dddddddddddddgdddddddgdgiZdd d!d"d#d$d%d&dg	Z	e
jje
jjd'd(d)d*ZG d+d dejZe
jje
jjd,d-d.Ze
jje
jjd/d(d0d1d2Ze
jje
jjd3d(d4d5d6Ze
jje
jjd7d(d8d9d:d;d0gd<Ze
jje
jjd=d>d?dd@dAdBdCdDZe
jje
jjdEdFd(dGZe
jje
jjdHdIgdJZe
jje
jjdKd(d(dLd(dMZe
jje
jjdNdOdPidQdRZe
jje
jj dSdTdUdVZ!e
jje
jj"dWd>dXdYd>dZZ#e
jje
jjd[d(d d\d2Z$e
jje
jjd]d(d d^d6Z%e
jje
jj&d_d`Z'e
jje
jjdad(dbd(dcZ(e
jje
jjddded>dfgd(dgZ)G dhd	 d	ej*Z*e
jje
jj&didjd>dkZ+dlS )mCmfListListZprojectZUWLu   СписокZ	checklistZui_group_fieldsZ_main
logic_typeui_view_form	cmf_ownerZcmf_owner_assistantsZ	executorsZ
spectatorsparentactivitystatusZplan_start_dateZplan_end_dateZ
alarm_dateZworkflowZdefault_task_workflowdefault_task_logic_typeis_default_list)namer   Z_addonZperm_encryptZperm_policyZperm_policy_anonymousZperm_policy_guestZperm_policy_sharelinkZtree_parent_idZordernor   	list_typesys_typecache_members_countZhas_tree_nodesZtree_hiddenu   Название спискаT )captionindexcommentc                   @   s   e Zd ZddgZdS )zCmfList.logic_typeZactivity_id	parent_idN)__name__
__module____qualname__options_list_params r   r   $./modules/project/fields/cmf_list.pyr   A   s   u   Описание спискаu!   Добавить описание)r   Zplaceholderu   Элементы спискаZCmfTaskZlists)r   leftmodelbackrefZRoadmapsZ
CmfRoadmapmembers)r   rightr   r    u!   Родительская нодаZ
CmfProjectZ	CmfFolderZCmfActiveEntityFilterZCmfDocument)r   nullablemodelsu   Вид по умолчаниюFlistu   Канбанu   Гантu
   Лента)ZclassickanbanganttZpfeed)r   r#   defaultchoicesu   Вид деятельностиZCmfActivity)r   r   r#   u   ВладелецZ	CmfPerson)r   r$   u   Кодu3   Код в реальном мире из жизни)r   r   uniquer   readonlyu   Системный типZtrashu   КорзинаZsimple)r   r)   r(   u#   Настройки статусовZ	work_listZCmfStatusOpt)r   r    r   u#   Кэш кол-ва объектовr   always)r   r#   r(   Z	load_modevisibleu%   Списки - зависимости	depend_onu   Зависимые спискиdependenciesuO   Добавить в избранное все участникам списка)r   u;   Тип по умолчанию для новых задачZCmfLogicType)r   r#   r   r-   u   Черновик фильтрZCmfTaskFilterr   )r   r   r-   r   Zoptions_list_query_allc                   @   s   e Zd ZdZddddZdS )zCmfList.ui_view_formr%   r   zGantt (Alpha)ZKanban)r%   r'   r&   N)r   r   r   r(   r)   r   r   r   r   r      s
   u$   Список по умолчаниюuw   В Список по умолчанию будут добавляться все новые задачи Проекта)r   r   r(   N),r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZiconZui_formZtree_fieldscmfr   ZFieldZ	CmfStr256r   r   r   Z	CmfMarkuptextZCmfM2Mr!   ZroadmapsZCmfGenericRelationZtree_parentZ	CmfChoicer   ZCmfRelationr   r	   ZCmfStr64coder   Z
CmfBackrefZstatus_optsZCmfIntr   r/   r.   ZCmfBoolZauto_favoriter   Z
tmp_filterr   r   r   r   r   r   r      sL  %   		r   N)r0   r   Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   