
    6i"                     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
 G d dej                  Z G d dej                  Zej                            ej        j        dd          Zej                            ej        j        ddg d          Zej                            ej        j        ddg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"        d.d/dd%gdd01          Z#ej                            ej        j$        d2d3d4d5d6d7d8d9ddd:;          Z%ej                            ej        j$        d<d=d>d?d@dAdBdCdDdddE;          Z&ej                            ej        j        dFddGgd*          Z'ej                            ej        j(        dHddd?dIdJdKdLdJdMdNdJgO          Z)ej                            ej        j$        dPdQdRdSdTdUddVW          Z*ej                            ej        j$        dXdYddZ[          Z+ej                            ej        j$        d\d]d^d_d`ddaW          Z,ej                            ej        j        dbdddc          Z-ej                            ej        j        dddddc          Z.ej                            ej        j        dedddc          Z/ej                            ej        j        dfdddc          Z0ej                            ej        j        dgdddc          Z1 G dh diej2                  Z2djS )k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   c                       e Zd ZdZdS )CmfKanbanBoard.codeu   КодN__name__
__module____qualname__caption     ,./modules/project/fields/cmf_kanban_board.pycoder"   3   s        r)   r+   c                       e Zd ZdZdS )CmfKanbanBoard.nameu   Название доскиNr#   r(   r)   r*   r   r-   6   s        /r)   r   u   Описание доскиu!   Добавить описание)r'   placeholderu!   Родительская нода)
CmfProject	CmfFolderCmfActiveEntityFilterCmfDocumentCmfTaskCmfComponent)r'   nullablemodelsu(   Владелец канбан-доски	CmfPersonCmfPersonWidget)r'   r6   widgetu#   Кэш кол-ва объектовFr   always)r'   r5   default	load_modevisibleuM   Добавить в избранное все участникам доски)r'   u   Фильтр доскиCmfTaskFilter	parent_id)r'   modelr=   options_list_paramsoptions_list_query_allu   BQL-фильтр доскиCmfBqlFilteru   Фильтры дорожек)r'   leftr6   r=   u!   BQL-фильтры дорожекu   Быстрые фильтрыu!   Быстрые BQL-фильтрыu,   Настройки колонок доскиCmfKanbanBoardColumnr   )r'   r@   r=   rA   rB   backrefu5   Выбор ограничений по времениu   1 неделяu   2 неделиu   1 месяцu   2 месяцаu   3 месяцаu   Показывать все)z1 -1wz2 -2w3 -4wz4 -8wz5 -12wz6 nonerG   )r'   choicesr<   r5   r;   uA   Выбор способа формирования дорожекu   Фильтрыu   Историиu   ИсполнительEpicu   Проектu   Логический типu   Не выбрано)z	1 queriesz2 userstoryz
3 assigneez4 epicz	5 projectz6 logic_type7 nonerJ   uF   Логический тип для построения дорожекCmfLogicTypeuy   Перечень дополнительных полей для отображения на карточках задачresponsible)r'   	classNameu   Спискиlistsu   Соисполнителиr   )r'   r5   r=   r;   u   Цветовая схемаu   Нетu(   Логические типы задачu   Приоритетыu   Исполнители)none
logic_typepriorityrL   rO   )r'   rH   r5   r;   u   Тип доскиScrum)scrumkanban)r'   rH   u   Метод оценкиzStory pointsu8   Первоначальная оценка времениu   Количество задач)story_pointsinitial_estimatetasks_amountrU   ub   настройка видимости виджета быстрых фильтров в доске)r'   r5   r;   r=   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)rZ   ganttrT   classicN)r$   r%   r&   r;   rH   r(   r)   r*   ui_view_formrY     s+        $#	
 
r)   r^   N)3r$   r%   r&   ui_name	ui_modulecode_prefixverbose_nameiconfull_searchui_formtree_fieldsr   r+   r   cmfr   Field	CmfMarkuptextCmfGenericRelationtree_parentr   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(   r)   r*   r   r      s       GIK,LDK 	    !  	 	
G6  K    #   0 0 0 0 0# 0 0 0 :
-7   D
 *""
%3mmm	 #  K 
  
%:} 	 !  I ***
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)rg   r   cmf.includecommon.models.cmf_active_entityr   r   r(   r)   r*   <module>r      ss              ; ; ; ; ; ;\
 \
 \
 \
 \
_ \
 \
 \
 \
 \
r)   