U
    o
f%                     @   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                   @   s  e Zd ZdZdZdZdZdZdZddd	giiddd	giiddd
giiddd	giiddd	giiddddd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d)Z	d*d+d,d-d.d/d0d1dg	Z
ejjejjd2dd3d4ZG d5d dejZejjejjd6d7dd8gd9Zejjejjd:dd;d<d=d>Zejjejjd?dd@dAdBZejjejjdCddDdEdFdGd;dHgdIZejjejjdJdKdLddMdNdOdPdQZejjejjdRdSddTZejjejjdUdVgdWZejjejjdXdddYddZZejjejjd[d\d]id^d_Z ejjejj!d`dadbdcZ"ejjejj#dddKdedfdKdgZ$ejjejj#dhdKdedKdiZ%ejjejj#djdKdedKdiZ&ejjejj#dkdKdedKdiZ'ejjejj#dldKdedKdiZ(ejjejjdmdd dndoZ)ejjejjdpdd dqdBZ*ejjejj+drdsZ,ejjejjdtdduddvZ-ejjejjdwdxdKdygddzZ.G d{d dej/Z/ejjejj+d|d}dKd~Z0ejjejj1ddsZ2ejjejj+dd}dKdKdZ3ejjejj4ddd gdddygdZ5ejjejj4ddd dddygdZ6ejjejj4ddd gd!ddZ7ejjejj4ddd d ddZ8dS )CmfListListZprojectZUWLu   СписокZ	checklistTZvisible_filterZlogic_prefixzlist.releasezlist.agile_sprint)is_cross_releaserelease_my_sprintssprint_member_of_releasescross_my_releasesrelease_member_of_crossZ_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_listr   r   r	   r
   r   )namer   Z_addonZperm_encryptZperm_policyZperm_policy_anonymousZperm_policy_guestZperm_policy_sharelink)Z	ui_fieldsZui_group_fieldsZtree_parent_idZordernor   	list_typesys_typecache_members_countZhas_tree_nodesZtree_hiddenu   Название списка )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   N   s   u   Описание спискаu!   Добавить описаниеZgin_trgm)r   Zplaceholderr   Zindex_usingu   Элементы спискаZCmfTaskZlists)r   leftmodelbackrefZ	log_levelZRoadmapsZ
CmfRoadmapmembers)r   rightr%   r&   u!   Родительская нодаZ
CmfProjectZ	CmfFolderZCmfActiveEntityFilterZCmfDocumentZCmfComponent)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.   Кэш кол-ва открытых задач)r   r)   r.   r3   u-   Кэш кол-ва задач в работеu-   Кэш кол-ва задач на ревьюu.   Кэш кол-ва закрытых задачu%   Списки - зависимости	depend_on)r   r$   r%   r&   u   Зависимые спискиdependenciesuO   Добавить в избранное все участникам списка)r   u;   Тип по умолчанию для новых задачZCmfLogicType)r   r)   r%   r3   u   Черновик фильтрZCmfTaskFilterr   )r   r%   r3   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.   u$   Дата выпуска версииu#   Межпроектный релиз)r   r   r.   r)   u   Мои спринты)r   r$   r*   r&   linkabler    u+   Спринт включен в релизы)r   r(   r%   r&   r6   r    u   Мои релизы)r   r$   r*   r&   r6   u4   Релиз включен в кросс-релизы)r   r(   r%   r&   r6   N)9r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZiconZfull_searchZ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   Zcount_tasks_openZcount_tasks_in_progressZcount_tasks_in_reviewZcount_tasks_closedr5   r4   ZCmfBoolZauto_favoriter   Z
tmp_filterr   r   ZCmfDateTimeZrelease_dater   ZCmfGenericM2Mr   r	   r
   r   r!   r!   r!   r"   r      s  	1   
		
	r   N)r7   r   Zcmf.includeZcommon.models.cmf_active_entityr   r   r!   r!   r!   r"   <module>   s   