
    Y~h#                     B    d dl mZ d dlT d dlmZ  G d de          ZdS )    )fields)*)CmfActiveEntityc                   ,	   e Zd ZdZdZdZdZdZdZddg d	d
dg dd
giZ	g dZ
ej                            ej        j        ddd          Zej                            ej        j        ddddg          Zej                            ej        j        ddg d          Zej                            ej        j        ddg          Zej                            ej        j        ddddd          Zej                            ej        j        ddd d!d"          Zej                            ej        j        d#$          Zej                            ej        j        d%d&dd'gd(          Zej                            ej        j        d)d*dd'gd(          Zej                            ej        j        d+dd&gd,          Zej                            ej        j        d-dd*gd,          Z ej                            ej        j        d.dd&gd,          Z!ej                            ej        j        d/dd*gd,          Z"ej                            ej        j#        d0d1dd'gdd23          Z$ej                            ej        j%        d4d5d6d7d8d9d:d;d!dd<=          Z&ej                            ej        j%        d>d?d@dAdBdCdDdEdFd!ddG=          Z'ej                            ej        j        dHddIgd,          Z(ej                            ej        j)        dJdddAdKdLdMdNdLdOdPdLgQ          Z*ej                            ej        j%        dRdSdTdUdVdWddXY          Z+ej                            ej        j%        dZd[dd\]          Z,ej                            ej        j%        d^d_d`dadbddcY          Z-ej                            ej        j        ddddde          Z.ej                            ej        j        dfddde          Z/ej                            ej        j        dgddde          Z0ej                            ej        j        dhddde          Z1ej                            ej        j        diddde          Z2 G dj dke3j4                  Z4dlS )mCmfKanbanBoardKanbanprojectKBBu   Канбан-доска	checklistTui_group_fields_main)	cmf_ownercmf_owner_assistants	executors
spectatorsparentplan_start_dateplan_end_date)namer   _addon)perm_encryptperm_policyperm_policy_anonymousperm_policy_guestperm_policy_sharelink)tree_parent_idordernor   cache_members_counthas_tree_nodestree_hiddenr   u   Название доски )captionindexcommentu   Описание доскиu!   Добавить описаниеgin_trgm)r"   placeholderr#   index_usingu!   Родительская нода)
CmfProject	CmfFolderCmfActiveEntityFilterCmfDocumentCmfTaskCmfComponent)r"   nullablemodelsu(   Владелец канбан-доски	CmfPerson)r"   r/   u   Кодu3   Код в реальном мире из жизни)r"   r#   uniquer$   readonlyu#   Кэш кол-ва объектовFr   always)r"   r.   default	load_modevisibleuM   Добавить в избранное все участникам доски)r"   u   Фильтр доскиCmfTaskFilter	parent_id)r"   modelr6   options_list_paramsoptions_list_query_allu   BQL-фильтр доскиCmfBqlFilteru   Фильтры дорожек)r"   leftr/   r6   u!   BQL-фильтры дорожекu   Быстрые фильтрыu!   Быстрые BQL-фильтрыu,   Настройки колонок доскиCmfKanbanBoardColumnr   )r"   r9   r6   r:   r;   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"   choicesr5   r.   r4   uA   Выбор способа формирования дорожекu   Фильтрыu   Историиu   ИсполнительEpicu   Проектu   Логический типu   Не выбрано)z	1 queriesz2 userstoryz
3 assigneez4 epicz	5 projectz6 logic_type7 nonerC   uF   Логический тип для построения дорожекCmfLogicTypeuy   Перечень дополнительных полей для отображения на карточках задачresponsible)r"   	classNameu   Спискиlistsu   Соисполнителиr   )r"   r.   r6   r4   u   Цветовая схемаu   Нетu(   Логические типы задачu   Приоритетыu   Исполнители)none
logic_typepriorityrE   rH   )r"   rA   r.   r4   u   Тип доскиScrum)scrumkanban)r"   rA   u   Метод оценкиzStory pointsu8   Первоначальная оценка времениu   Количество задач)story_pointsinitial_estimatetasks_amountrN   ub   настройка видимости виджета быстрых фильтров в доске)r"   r.   r4   r6   ud   настройка видимости виджета редактора фильтра в доскеuf   настройка видимости виджета быстрых фильтров в бэклогеuh   настройка видимости виджета редактора фильтра в бэклогеuq   настройка видимости виджета фильтра эпиков/релизов в бэклогеc                        e Zd ZdZdddddZdS )CmfKanbanBoard.ui_view_formlistListzGantt (Alpha)r   z
Old format)rS   ganttrM   classicN)__name__
__module____qualname__r4   rA        ,./modules/project/fields/cmf_kanban_board.pyui_view_formrR   "  s+        $#	
 
r[   r]   N)5rW   rX   rY   ui_name	ui_modulecode_prefixverbose_nameiconfull_searchui_formtree_fieldscmfr   Field	CmfStr256r   	CmfMarkuptextCmfGenericRelationtree_parentr   CmfStr64codeCmfIntr   CmfBoolauto_favoriteCmfRelationkanban_filterkanban_bql_filterCmfGenericM2Mswimlane_filtersswimlane_bql_filtersquick_filtersquick_bql_filters
CmfBackrefkanban_board_columns	CmfChoice
limit_daysswimlane_typeswimlane_by_logic_typeCmfJsoncard_task_fieldscard_color_schemetypeestimate_method"kanban_board_quick_filters_visible"kanban_board_filter_editor_visiblebacklog_quick_filters_visiblebacklog_filter_editor_visible#backlog_epic_release_filter_visibler   r]   rZ   r[   r\   r   r      s       GIK,LDK 	    !  	 	
G6  K :
&C4Y[   D :
-7L   D *""
%3mmm	 #  K 
  
%:} !  I
 :
E   D ***
5 +   J$$
_ % a aM J$$
)(M# %  M 
((
-(M# )   z''
 /  (   :++
 3 ,   J$$
 /  %  M 
((
 3 )   :++
>$(M# ,   !!
G%%#%&3
 
  "  J  J$$
S)+2'9+
 
  %  M" !Z--
 X .   z''
 L 4* 
 *$ 
 8( 
 (  * 
((
-D.3	
 
  )   :
#
 
   D j&&
)* Z=
 

  ' 
 
O *-)9)9
t *: * *& *-)9)9
v *: * *& %(J$4$4
x %5 % %! %(J$4$4
z %5 % %! +.**:*:
 D +; + +'
 
 
 
 
3 
 
 
 
 
r[   r   N)rf   r   cmf.includecommon.models.cmf_active_entityr   r   rZ   r[   r\   <module>r      ss              ; ; ; ; ; ;c
 c
 c
 c
 c
_ c
 c
 c
 c
 c
r[   