U
    Ef                     @   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	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gZ
ejjejjddddZejjejjd d!dd"gd#Zejjejjd$dd%d&d'd(d)d*gd+Zejjejjd,d-gd.Zejjejjd/ddd0dd1Zejjejjd2d3d4d5d3d6Zejjejjd7d8Zejjejjd9d:d3d;gdd<Zejjejjd=dd:gdd>Zejjejjd?dd:gdd>Zejjejj d@dAd3d;gdddBZ!ejjejj"dCdDdEdFdGdHdIdJd5d3dKdLZ#ejjejj"dMdNdOdPdQdRdSdTdUd5d3dVdLZ$ejjejjdWddXgdd>Z%ejjejj&dYd3ddPdZd[d\d]d[d^dd[gd_Z'ejjejj"d`dadbdcddded3dfdgZ(ejjejj"dhdiddjdkZ)G dldm dme*j+Z+dnS )oCmfKanbanBoardKanbanZprojectZKBBu   Канбан-доскаZ	checklistTZui_group_fieldsZ_main	cmf_ownerZcmf_owner_assistantsZ	executorsZ
spectatorsparentZplan_start_dateZplan_end_date)namer   Z_addonZperm_encryptZperm_policyZperm_policy_anonymousZperm_policy_guestZperm_policy_sharelinkZtree_parent_idZordernor	   cache_members_countZhas_tree_nodesZtree_hiddenu   Название доски )captionindexcommentu   Описание доскиu!   Добавить описаниеZgin_trgm)r   Zplaceholderr   Zindex_usingu!   Родительская нодаZ
CmfProjectZ	CmfFolderZCmfActiveEntityFilterZCmfDocumentZCmfTaskZCmfComponent)r   nullablemodelsu(   Владелец канбан-доскиZ	CmfPerson)r   r   u   Кодu3   Код в реальном мире из жизни)r   r   uniquer   readonlyu#   Кэш кол-ва объектовFr   always)r   r   default	load_modevisibleuM   Добавить в избранное все участникам доски)r   u   Фильтр доскиZCmfTaskFilterZ	parent_id)r   modelr   options_list_paramsoptions_list_query_allu   Фильтры дорожек)r   leftr   r   u   Быстрые фильтрыu,   Настройки колонок доскиZCmfKanbanBoardColumn)r   r   r   r   r   Zbackrefu5   Выбор ограничений по времениu   1 неделяu   2 неделиu   1 месяцu   2 месяцаu   3 месяцаu   Показывать все)z1 -1wz2 -2wz3 -4wz4 -8wz5 -12wz6 nonez-4w)r   choicesr   r   r   uA   Выбор способа формирования дорожекu   Фильтрыu   Историиu   ИсполнительZEpicu   Проектu   Логический типu   Не выбрано)z	1 queriesz2 userstoryz
3 assigneez4 epicz	5 projectz6 logic_type7 noner   uF   Логический тип для построения дорожекZCmfLogicTypeuy   Перечень дополнительных полей для отображения на карточках задачresponsible)r   Z	classNameu   СпискиZlistsu   Соисполнители)r   r   r   r   u   Цветовая схемаu   Нетu(   Логические типы задачu   Приоритетыu   Исполнители)noneZ
logic_typepriorityr   r   )r   r   r   r   u   Тип доскиZScrum)Zscrumkanban)r   r   c                   @   s   e Zd ZdZdddddZdS )zCmfKanbanBoard.ui_view_formlistZListzGantt (Alpha)r   z
Old format)r!   Zganttr    ZclassicN)__name__
__module____qualname__r   r    r%   r%   ,./modules/project/fields/cmf_kanban_board.pyui_view_form   s   r'   N),r"   r#   r$   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZiconZfull_searchZui_formZtree_fieldscmfr   ZFieldZ	CmfStr256r	   Z	CmfMarkuptextZCmfGenericRelationZtree_parentr   ZCmfStr64codeZCmfIntr
   ZCmfBoolZauto_favoriteZCmfRelationZkanban_filterZCmfGenericM2MZswimlane_filtersZquick_filtersZ
CmfBackrefZkanban_board_columnsZ	CmfChoiceZ
limit_daysZswimlane_typeZswimlane_by_logic_typeZCmfJsonZcard_task_fieldsZcard_color_schemetyper   r'   r%   r%   r%   r&   r      sj  
   			
		r   N)r(   r   Zcmf.includeZcommon.models.cmf_active_entityr   r   r%   r%   r%   r&   <module>   s   