U
    2Ai,                     @   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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"d#d$d%gd&d'd(d)d*d+d,d-gd&gd.Z	d/d0d1d2d3d4d5d6dg	Z
G d7d8 d8ejZG d9d1 d1ej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d?d@dAdBZejjejjdCddDdEdFZejjejjdGddHdIdJdKd?dLd dMgdNZejjejjdOdPdQddRdSdTdUdVZejjejjdWdXddYZejjejjdZd[gd\Zejjejjd]d^d_d`ZejjejjdadbdcidddeZ ejjejjdfdgdhdiZ!ejjejj"djdPdkdldPdmZ#ejjejj"dndPdkdPdoZ$ejjejj"dpdPdkdPdoZ%ejjejj"dqdPdkdPdoZ&ejjejj"drdPdkdPdoZ'ejjejjdsdd dtduZ(ejjejjdvdd dwdFZ)ejjejj*dxdyZ+ejjejjdzdd{dd|Z,ejjejjd}d~dPdgddZ-ejjejjdddPdgddZ.G dd dej/Z/ejjejj*dddPdZ0ejjejj1ddyZ2ejjejjdddddddddddldPddZ3ejjejj*dddPdPdZ4ejjejj5ddd gd!ddgdZ6ejjejj5ddd d ddgdZ7ejjejj5ddd gd#ddZ8ejjejj5ddd d"ddZ9ejjejj*ddPdPdZ:ejjejj5dddgddZ;ejjejj*ddPdPddoZ<dS )CmfListListZprojectZUWLu   СписокZ	checklistTZvisible_filterZlogic_prefixzlist.releasezlist.agile_sprintz	list.base)is_cross_releaserelease_my_sprintssprint_member_of_releasescross_my_releasesrelease_member_of_crossaffect_gantt_taskZ_main
logic_typeui_view_form	cmf_ownerZcmf_owner_assistantsZ	executorsZ
spectatorsparentactivitystatus
limit_daysZplan_start_dateZplan_end_dateZ
alarm_dateZworkflowZdefault_task_workflowdefault_task_logic_typeis_default_listr   r   r	   r
   r   r   sl_task_auto_approve)namer   Z_addonZsl_owner_lockZ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_hiddenc                   @   s   e Zd ZdZdS )zCmfList.codeu   КодN__name__
__module____qualname__caption r    r    $./modules/project/fields/cmf_list.pycodeO   s   r"   c                   @   s   e Zd ZdZdS )zCmfList.nameu   Название спискаNr   r    r    r    r!   r   R   s   c                   @   s   e Zd ZddgZdS )zCmfList.logic_typeZactivity_id	parent_idN)r   r   r   options_list_paramsr    r    r    r!   r   U   s   u   Описание спискаu!   Добавить описание)r   Zplaceholderu   Элементы спискаZCmfTaskZlists)r   leftmodelbackrefZ	log_levelZRoadmapsZ
CmfRoadmapmembers)r   rightr'   r(   u!   Родительская нодаZ
CmfProjectZ	CmfFolderZCmfActiveEntityFilterZCmfDocumentZCmfComponentZCmfRegistry)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   УтвержденияZ
CmfApproveobj)r   r'   r(   u   Системный типZtrashu   КорзинаZsimple)r   r1   r0   u#   Настройки статусовZ	work_listZCmfStatusOpt)r   r(   r'   u#   Кэш кол-ва объектовr   always)r   r+   r0   	load_modevisibleu.   Кэш кол-ва открытых задач)r   r+   r0   r5   u-   Кэш кол-ва задач в работеu-   Кэш кол-ва задач на ревьюu.   Кэш кол-ва закрытых задачu%   Списки - зависимости	depend_on)r   r&   r'   r(   u   Зависимые спискиdependenciesuO   Добавить в избранное все участникам списка)r   uP   Логический тип по умолчанию для новых задачZCmfLogicType)r   r+   r'   r5   u   Черновик фильтрZCmfTaskFilterr#   )r   r'   r5   r$   Zoptions_list_query_allu!   Черновик BQL-фильтрZCmfBqlFilterc                   @   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   r0   r1   r    r    r    r!   r     s
   u:   Список по умолчанию для проектаuw   В Список по умолчанию будут добавляться все новые задачи Проекта)r   commentr0   u$   Дата выпуска версииu*   Отображать закрытые заu   1 неделяu   2 неделиu   1 месяцu   2 месяцаu   3 месяцаu   6 месяцевu   1 годu   Показывать все)z1 -1wz2 -2wz3 -4wz4 -8w5 -12wz6 -26wz7 -52wz8 noner9   )r   r1   r4   r+   r0   u#   Межпроектный релиз)r   r8   r0   r+   u   Мои спринты)r   r&   r,   r(   linkabler$   u+   Спринт включен в релизы)r   r*   r'   r(   r:   r$   u   Мои релизы)r   r&   r,   r(   r:   uB   Релиз включен в межпроектные релизы)r   r*   r'   r(   r:   uR   Выставлять даты списка в плановые даты задач)r   r0   r+   u!   Быстрые BQL-фильтры)r   r&   r,   r5   u@   Автоматическое согласование задачN)=r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZiconZfull_searchZui_formZtree_fieldsr   r"   r   r   cmfr   ZFieldZ	CmfMarkuptextZCmfM2Mr)   ZroadmapsZCmfGenericRelationZtree_parentZ	CmfChoicer   ZCmfRelationr   r   Z
CmfBackrefZapprovesr   Zstatus_optsZCmfIntr   Zcount_tasks_openZcount_tasks_in_progressZcount_tasks_in_reviewZcount_tasks_closedr7   r6   ZCmfBoolZauto_favoriter   Z
tmp_filterZtmp_bql_filterr   r   ZCmfDateTimeZrelease_dater   r   ZCmfGenericM2Mr   r	   r
   r   r   Zquick_bql_filtersr   r    r    r    r!   r      s\  
6			

	
r   N)r;   r   Zcmf.includeZcommon.models.cmf_active_entityr   r   r    r    r    r!   <module>   s   