U
    $-d                     @   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                
   @   sD  e 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"Ze
jje
jj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d.dd/Ze
jje
jjd0d1d2d3d1d4Ze
jje
jjd5d6Ze
jje
jjd7d8d1d9gdd:Ze
jje
jjd;dd8gdd<Ze
jje
jjd=dd8gdd<Ze
jje
jjd>d?d1d9gddd@Z e
jje
jj!dAdBdCdDdEdFd3d1dGdHZ"e
jje
jj!dIdJdKdLdMdNdOdPd3d1dGdHZ#e
jje
jj$dQd1ddMdRdSdTdUdSdVd
dSgdWZ%e
jje
jj!dXdYdZd[d\d]d1d^d_Z&G d`da dae'j(Z(dbS )cCmfKanbanBoardKanbanZprojectZKBBu   Канбан-доскаZ	checklistZ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   Название доскиT )captionindexcommentu   Описание доскиu!   Добавить описание)r   Zplaceholderu!   Родительская нодаZ
CmfProjectZ	CmfFolderZCmfActiveEntityFilterZCmfDocumentZCmfTask)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   4 неделиu   Показывать все)z-1wz-2wz-4wNoner   )r   choicesr   r   r   uA   Выбор способа формирования дорожекu   Не выбраноu   ПроектEpicu   Исполнительu   Историиu   Фильтры)r   ZProjectr   ZAssigneeZStoriesZQuieriesuy   Перечень дополнительных полей для отображения на карточках задачresponsible)r   Z	classNameu   СпискиZlistsu   Соисполнители)r   r   r   r   u   Цветовая схемаu   Нетu   Типы задачu   Приоритетыu   Исполнители)noneZ
logic_typepriorityr   r   )r   r   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ganttZkanbanZ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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CmfJsonZcard_task_fieldsZcard_color_schemer   r'   r%   r%   r%   r&   r      sB  
   			
r   N)r(   r   Zcmf.includeZcommon.models.cmf_active_entityr   r   r%   r%   r%   r&   <module>   s   