
    Ci"                     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          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d/0          Z#ej                            ej        j$        d1d2d3d4d5d6d7d8ddd9:          Z%ej                            ej        j$        d;d<d=d>d?d@dAdBdCdddD:          Z&ej                            ej        j        dEddFgd)          Z'ej                            ej        j(        dGddd>dHdIdJdKdIdLdMdIgN          Z)ej                            ej        j$        dOdPdQdRdSdTddUV          Z*ej                            ej        j$        dWdXddYZ          Z+ej                            ej        j$        d[d\d]d^d_dd`V          Z,ej                            ej        j        dadddb          Z-ej                            ej        j        dcdddb          Z.ej                            ej        j        dddddb          Z/ej                            ej        j        dedddb          Z0ej                            ej        j        dfdddb          Z1 G dg dhej2                  Z2diS )j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)r'   r6   u#   Кэш кол-ва объектов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;   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 nonerE   )r'   choicesr:   r5   r9   uA   Выбор способа формирования дорожекu   Фильтрыu   Историиu   ИсполнительEpicu   Проектu   Логический типu   Не выбрано)z	1 queriesz2 userstoryz
3 assigneez4 epicz	5 projectz6 logic_type7 nonerH   uF   Логический тип для построения дорожекCmfLogicTypeuy   Перечень дополнительных полей для отображения на карточках задачresponsible)r'   	classNameu   Спискиlistsu   Соисполнителиr   )r'   r5   r;   r9   u   Цветовая схемаu   Нетu(   Логические типы задачu   Приоритетыu   Исполнители)none
logic_typepriorityrJ   rM   )r'   rF   r5   r9   u   Тип доскиScrum)scrumkanban)r'   rF   u   Метод оценкиzStory pointsu8   Первоначальная оценка времениu   Количество задач)story_pointsinitial_estimatetasks_amountrS   ub   настройка видимости виджета быстрых фильтров в доске)r'   r5   r9   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)rX   ganttrR   classicN)r$   r%   r&   r9   rF   r(   r)   r*   ui_view_formrW     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)re   r   cmf.includecommon.models.cmf_active_entityr   r   r(   r)   r*   <module>r      ss              ; ; ; ; ; ;[
 [
 [
 [
 [
_ [
 [
 [
 [
 [
r)   