
    i.                     <    d dl mZ d dl d dlmZ  G d de      Zy)    )fields)*)CmfActiveEntityc                   >   e Zd ZdZdZdZdZdZdZdgZ	dd	d
giidd	d
giidd	dgiidd	d
giidd	d
giidd	ddgiiddg dddg ddgdZ
g dZ G d dej                        Z G d dej                        Z G d dej                        Zej"                  j%                  ej"                  j&                  dd      Zej"                  j%                  ej"                  j*                  dddd d!"      Zej"                  j%                  ej"                  j*                  d#dd$d%&      Zej"                  j%                  ej"                  j0                  d'dg d()      Zej"                  j%                  ej"                  j4                  d*d+d,dd-d.d/d01      Zej"                  j%                  ej"                  j8                  d2d3d4      Zej"                  j%                  ej"                  j0                  d5d6g7      Zej"                  j%                  ej"                  j>                  d8d9d:;      Z ej"                  j%                  ej"                  j4                  d<d=d>id?@      Z!ej"                  j%                  ej"                  j>                  dAdBdCD      Z"ej"                  j%                  ej"                  jF                  dEd+dFdGd+H      Z$ej"                  j%                  ej"                  jF                  dId+dFd+J      Z%ej"                  j%                  ej"                  jF                  dKd+dFd+J      Z&ej"                  j%                  ej"                  jF                  dLd+dFd+J      Z'ej"                  j%                  ej"                  jF                  dMd+dFd+J      Z(ej"                  j%                  ej"                  j*                  dNdd dOP      Z)ej"                  j%                  ej"                  j*                  dQdd dR&      Z*ej"                  j%                  ej"                  jV                  dST      Z,ej"                  j%                  ej"                  j8                  dUddVdW      Z-ej"                  j%                  ej"                  j8                  dXdYd+dgdZ      Z.ej"                  j%                  ej"                  j8                  d[d\d+dgdZ      Z/ G d] d^ej`                        Z0ej"                  j%                  ej"                  jV                  d_d`d+a      Z1ej"                  j%                  ej"                  jd                  dbT      Z3ej"                  j%                  ej"                  j4                  dcdddedfdgdhdidjdkdldGd+dmn      Z4ej"                  j%                  ej"                  jV                  dod`d+d+p      Z5ej"                  j%                  ej"                  jl                  dqdd gdrddgs      Z7ej"                  j%                  ej"                  jl                  dtdd duddgv      Z8ej"                  j%                  ej"                  jl                  dwdd gdxdy      Z9ej"                  j%                  ej"                  jl                  dzdd d{d|      Z:ej"                  j%                  ej"                  jV                  d}d+d+~      Z;ej"                  j%                  ej"                  jl                  ddd\gd      Z<ej"                  j%                  ej"                  j8                  dd6d      Z=ej"                  j%                  ej"                  jV                  dd+d+dJ      Z>ej"                  j%                  ej"                  jV                  dd+ddJ      Z?y)CmfListListprojectUWLu   Список	checklistT	parent_idvisible_filterlogic_prefixzlist.releasezlist.agile_sprintz	list.base)is_cross_releaserelease_my_sprintssprint_member_of_releasescross_my_releasesrelease_member_of_crossaffect_gantt_task_main)
logic_typeui_view_form	cmf_ownercmf_owner_assistants	executors
spectatorsactivitystatus
limit_daysplan_start_dateplan_end_date
alarm_dateworkflowdefault_task_workflowdefault_task_logic_typeis_default_listr   r   r   r   r   r   sl_task_auto_approveshow_users_stat)namer   _addon)sl_owner_lockperm_encryptperm_policyperm_policy_anonymousperm_policy_guestperm_policy_sharelinkdefault_responsible)	ui_fieldsui_group_fields)	tree_parent_idordernor(   	list_typesys_typecache_members_counthas_tree_nodestree_hiddenparentc                       e Zd ZdZy)CmfList.codeu   КодN__name__
__module____qualname__caption     $./modules/project/fields/cmf_list.pycoder<   Q   s    rC   rE   c                       e Zd ZdZy)CmfList.nameu   Название спискаNr=   rB   rC   rD   r(   rG   T   s    1rC   r(   c                       e Zd ZddgZy)CmfList.logic_typeactivity_idr   N)r>   r?   r@   options_list_paramsrB   rC   rD   r   rI   W   s    ,k:rC   r   u   Описание спискаu!   Добавить описание)rA   placeholderu   Элементы спискаCmfTasklists)rA   leftmodelbackref	log_levelRoadmaps
CmfRoadmapmembers)rA   rightrQ   rR   u!   Родительская нода)
CmfProject	CmfFolderCmfActiveEntityFilterCmfDocumentrM   CmfComponentr   CmfRegistry)rA   nullablemodelsu   Вид по умолчаниюFlistu   Канбанu   Гантu
   Лента)classickanbanganttpfeed)rA   r^   defaultchoicesu   Вид деятельностиCmfActivity)rA   rQ   r^   u   Владелец списка	CmfPerson)rA   r_   u   Утверждения
CmfApproveobj)rA   rQ   rR   u   Системный типtrashu   Корзинаsimple)rA   rf   re   u#   Настройки статусов	work_listCmfStatusOpt)rA   rR   rQ   u#   Кэш кол-ва объектовr   always)rA   r^   re   	load_modevisibleu.   Кэш кол-ва открытых задач)rA   r^   re   rq   u-   Кэш кол-ва задач в работеu-   Кэш кол-ва задач на ревьюu.   Кэш кол-ва закрытых задачu%   Списки - зависимости	depend_on)rA   rP   rQ   rR   u   Зависимые спискиdependenciesuO   Добавить в избранное все участникам списка)rA   uP   Логический тип по умолчанию для новых задачCmfLogicType)rA   r^   rQ   rq   u   Черновик фильтрCmfTaskFilter)rA   rQ   rq   rK   options_list_query_allu!   Черновик BQL-фильтрCmfBqlFilterc                       e Zd ZdZddddZy)CmfList.ui_view_formr`   r   zGantt (Alpha)Kanban)r`   rc   rb   N)r>   r?   r@   re   rf   rB   rC   rD   r   ry   	  s    $
rC   r   u:   Список по умолчанию для проектаuw   В Список по умолчанию будут добавляться все новые задачи Проекта)rA   commentre   u$   Дата выпуска версииu*   Отображать закрытые заu   1 неделяu   2 неделиu   1 месяцu   2 месяцаu   3 месяцаu   6 месяцевu   1 годu   Показывать все)z1 -1wz2 -2wz3 -4wz4 -8w5 -12wz6 -26wz7 -52wz8 noner|   )rA   rf   rp   r^   re   u#   Межпроектный релиз)rA   r{   re   r^   u   Мои спринтыr   )rA   rP   r_   rR   linkablerK   u+   Спринт включен в релизыr   )rA   rW   rQ   rR   r}   rK   u   Мои релизыr   )rA   rP   r_   rR   r}   uB   Релиз включен в межпроектные релизыr   )rA   rW   rQ   rR   r}   uR   Выставлять даты списка в плановые даты задач)rA   re   r^   u!   Быстрые BQL-фильтры)rA   rP   r_   rq   u.   Исполнитель по умолчанию)rA   rQ   rq   u@   Автоматическое согласование задачuB   Показывать статистику исполнителейN)@r>   r?   r@   ui_name	ui_modulecode_prefixverbose_nameiconfull_searchorderno_partition_byui_formtree_fieldsr   rE   r(   r   cmfr   Field	CmfMarkuptextCmfM2MrV   roadmapsCmfGenericRelationtree_parent	CmfChoicer5   CmfRelationr   r   
CmfBackrefapprovesr6   status_optsCmfIntr7   count_tasks_opencount_tasks_in_progresscount_tasks_in_reviewcount_tasks_closedrs   rr   CmfBoolauto_favoriter$   
tmp_filtertmp_bql_filterr   r%   CmfDateTimerelease_dater   r   CmfGenericM2Mr   r   r   r   r   quick_bql_filtersr0   r&   r'   rB   rC   rD   r   r      s9   GIK!LDK'= "2N^DT3U V#3n~FV5W"X*:^NaMb<c)d"2^nEU4V!W(8>NK[:\']"2^FY[fEg4h!i
  < !=*
4Gl
K## 2## 2;_// ; ::

/7  D jj

/  G zz

   H **""

%%3	
	 # K 

  

0%$!	
 ! I zz

1	   H 

  

%%/} ! I
 zz

(	   H zz

 4 4(C)02B(C(0	   2H **""

5	 # K ****

5 +  zz''

@ (  "jj..

? /   JJ,,

? -  ))

@ *  ::##

7 $ L 

  

1 ! I JJ$$

a % cM "jj..

b /  !!

/(M# " J ZZ%%

3(M# & N
33 
 jj&&

L J	 ' O ::##

6 $ L
 !!

<%%#%&( 3	
  " J$ zz''

5 J (  ))

  '{+(M *  !$

 0 0

  =$(M !1 	! 

((

  %{) )  "jj..

  T# /  

((

d	 )  

((

  3 )  ****

@	 +  ::++

R ,  jj&&

T ' OrC   r   N)r   r   cmf.includecommon.models.cmf_active_entityr   r   rB   rC   rD   <module>r      s      ;}o }rC   