U
    N~i"                     @   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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
G dd dejZG dd dej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/d0d1d2d0d3Zejjejjd4d5Zejjejjd6d7d0d8gdd9Zejjejjd:d;d0d8gdd9Zejjejjd<dd7gdd=Zejjejjd>dd;gdd=Zejjejjd?dd7gdd=Z ejjejjd@dd;gdd=Z!ejjejj"dAdBd0d8gdddCZ#ejjejj$dDdEdFdGdHdIdJdKd2d0dLdMZ%ejjejj$dNdOdPdQdRdSdTdUdVd2d0dWdMZ&ejjejjdXddYgdd=Z'ejjejj(dZd0ddQd[d\d]d^d\d_dd\gd`Z)ejjejj$dadbdcdddedfd0dgdhZ*ejjejj$didjddkdlZ+ejjejj$dmdndodpdqd0drdhZ,ejjejjdsd0d0ddtZ-ejjejjdud0d0ddtZ.ejjejjdvd0d0ddtZ/ejjejjdwd0dddtZ0ejjejjdxd0d0ddtZ1G dydz dzej2Z2d{S )|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_hiddenc                   @   s   e Zd ZdZdS )zCmfKanbanBoard.codeu   КодN__name__
__module____qualname__caption r   r   ,./modules/project/fields/cmf_kanban_board.pycode3   s   r   c                   @   s   e Zd ZdZdS )zCmfKanbanBoard.nameu   Название доскиNr   r   r   r   r   r	   6   s   u   Описание доскиu!   Добавить описаниеZgin_trgm)r   ZplaceholderindexZindex_usingu!   Родительская нодаZ
CmfProjectZ	CmfFolderZCmfActiveEntityFilterZCmfDocumentZCmfTaskZCmfComponent)r   nullablemodelsu(   Владелец канбан-доскиZ	CmfPerson)r   r   u#   Кэш кол-ва объектовFr   always)r   r   default	load_modevisibleuM   Добавить в избранное все участникам доски)r   u   Фильтр доскиZCmfTaskFilterZ	parent_id)r   modelr   options_list_paramsoptions_list_query_allu   BQL-фильтр доскиZCmfBqlFilteru   Фильтры дорожек)r   leftr   r   u!   BQL-фильтры дорожекu   Быстрые фильтрыu!   Быстрые BQL-фильтры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 -2w3 -4wz4 -8wz5 -12wz6 noner   )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   u   Метод оценкиzStory pointsu8   Первоначальная оценка времениu   Количество задач)story_pointsZinitial_estimateZtasks_amountr%   ub   настройка видимости виджета быстрых фильтров в доске)r   r   r   r   ud   настройка видимости виджета редактора фильтра в доскеuf   настройка видимости виджета быстрых фильтров в бэклогеuh   настройка видимости виджета редактора фильтра в бэклогеuq   настройка видимости виджета фильтра эпиков/релизов в бэклоге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)r   r   r   r   r   r   r   r   r   ui_view_form  s   r'   N)3r   r   r   Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZiconZfull_searchZui_formZtree_fieldsr   r   r	   cmfr   ZFieldZ	CmfMarkuptextZCmfGenericRelationZtree_parentr   ZCmfIntr
   ZCmfBoolZauto_favoriteZCmfRelationZkanban_filterZkanban_bql_filterZCmfGenericM2MZswimlane_filtersZswimlane_bql_filtersZquick_filtersZquick_bql_filtersZ
CmfBackrefZkanban_board_columnsZ	CmfChoiceZ
limit_daysZswimlane_typeZswimlane_by_logic_typeZCmfJsonZcard_task_fieldsZcard_color_schemetypeZestimate_methodZ"kanban_board_quick_filters_visibleZ"kanban_board_filter_editor_visibleZbacklog_quick_filters_visibleZbacklog_filter_editor_visibleZ#backlog_epic_release_filter_visibler'   r   r   r   r   r      s  
			
		r   N)r(   r   Zcmf.includeZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   