U
    vmc'                     @   sL   d dl T d dlT d dlmZ d dlmZ d dlmZ G dd deeeZdS )    )*)CmfTreeRoot)CmfTranslitCode)CmfActiveEntityc                   @   sH  e Zd ZdZdZdZdZdZdddd	gZd
Z	dZ
dZd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ddddddgdddddddgd d!d"d#d$d%d&d'd(d)d*g	d+d,d-d.d/d0d1d2gd+d3d4d5gd6d7d8d9d:d;d<d=d>d?d@dAdBdCdDgd+gdEZG dFdG dGejZejjejjdHdIdJdKdLdMdNdOdPdQdRdSg
dTZejjejjdUdg dVZeedWdXgddYZeedZdXgddYZejjejjd[d\d]dXd^gd_d`dagdddbZejjejjdcd\d]dXd^gd_d`dagdddbZeedddddedfZeedge dhdidjZ!ejjejjdkdPdddldmZ"ejjejjdkdOdddldmZ#ejjejjdndogddpZ$ejjejj%dqdldrddsddldtZ&ejjejj'dudldvZ(ejjejj'dwdldvZ)ejjejj'dxdldvZ*ejjejj'dydldvZ+ejjejj'dzdldvZ,ejjejj'd{dldvZ-ejjejj'd|dldvZ.ejjejj'd}dldld~Z/ejjejj'ddldld~Z0ejjejj'ddldld~Z1ejjejj'ddldld~Z2ejjejj'ddldldZ3ejjejj'ddlddZ4ejjejjddXgddgddZ5ejjejj'ddlddZ6ejjejj7ddZ8ejjejj'ddldldZ9ejjejj'dddldldZ:ejjejj;di ddldddZ<ejjejj=ddQdldgddZ>dS )
CmfProjectu   ПроектZProjectprojectZappsIconZPRz	-priorityZordernonameZcmf_created_atu   ПроектыzCmfMenuTree:Classi  TZvisible_filterZlogic_prefixzproject.agile)	show_epicshow_sprintshow_releaseshow_roadmapZ_mainZ
logic_typeZworkflowactivitycodetask_code_prefixdescriptionstatus	cmf_ownercmf_owner_assistantresponsible	executors
spectatorsZis_favorite)r   col1Zcol2u   Структура
show_tasksshow_archive	show_chat	show_disk
show_pfeedr	   r
   r   r   )r   fieldsu   Даты и времяZ
alarm_dateZdeadlineauto_alarm_dateZplan_start_dateZplan_end_dateZtime_estimateu   АвтоматизацияuE   link:settings/common_automation:Общая автоматизацияu-   link:settings/git:Интеграция с git)r   r   u   ДополнительноZ	scheme_wfpriorityZperm_encryptZcompanyZmarkauto_approveZperm_policyZperm_policy_anonymousZperm_policy_guestZperm_policy_sharelinkallow_edit_commentsdisable_simple_permuA   link:/?popup=1&obj=${id}&uiModule=acl:Настройки прав)Z	ui_fieldsZui_group_fieldsc                   @   s   e Zd ZdZdS )zCmfProject.textZCmfDocEditorN)__name__
__module____qualname__Zwidget r&   r&   './modules/project/fields/cmf_project.pytexth   s   r(   u   Ветви дереваtree_parentZ	CmfFolderZCmfListZCmfDocumentZCmfActiveEntityFilterZ
CmfRoadmapZCmfChatGroupZCmfChatTopicZCmfTaskFilterZCmfTaskReportZCmfTask)captionbackrefmodelsu!   Родительская нода)r*   nullabler,   u   Владелец проектаZ	CmfPerson)r*   r,   linkableu8   Заместитель владельца проектаu   УчастникиZ
CmfOrgUnitZCmfPersonGroupZCmfRolezCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r*   r,   Znested_fieldsleftr.   u   Наблюдателиu   Кодu3   Код в реальном мире из жизни)r*   indexuniquecommentu)   Префикс для кода задачz^[a-zA-Z0-9]{1,32}$ul   Префикс кода задач может содержать только латиницу и цифры)r*   ZregexZregex_error_msgu   ЧатыF)r*   modelr+   rightvisibleu   Вид деятельностиZCmfActivity)r*   r,   r-   u   Типu   Раздел)sectionr   )r*   r5   choicesdefaultr-   u   Задачи / Backlog)r*   r8   u   #Согласоватьu
   Архивu
   Лентаu   Корзинаu   Дискu   ЧатZEpics)r*   r8   r-   ZSprintsZReleasesZRoadmapsu1   Проект/Раздел по-умолчанию)r*   r-   r8   uK   Запускать плановые задачи автоматическиu.   Исполнитель по умолчаниюZ	parent_id)r*   r,   r.   options_list_paramsoptions_list_query_allu7   Задачи не требуют утвержденияu   Описание проекта)r*   uO   Разрешить редактировать чужие комментарииu   Разрешить пользователям редактировать чужие Задачи/Документы/Спискиu   Отключить SimplePerm)r*   r2   r-   r8   workflow_typealways)r*   r7   readonlyr5   r0   Z	load_modeu   Черновик фильтр)r*   r3   r5   r9   r:   N)?r#   r$   r%   Zverbose_nameZui_nameZ	ui_moduleZiconZcode_prefixZorderingZverbose_name_pluralZmenu_tree_parent_idZmenu_tree_ordernoZmenu_tree_node_is_branchZui_formr   r(   Zcmfr   ZFieldZCmfGenericBackrefZ
tree_nodesZCmfGenericRelationr)   r   r   ZCmfGenericM2Mr   r   ZCmfStr64r   ZCmfStr32recompiler   Zchat_topicsZchat_groupsr   Z	CmfChoiceZproject_typeZCmfBoolr   Zshow_approvedr   r   Z
show_trashr   r   r	   r
   r   r   Z
is_defaultr   r   r    ZCmfTextr   r!   r"   ZCmfStrr;   ZCmfRelationZ
tmp_filterr&   r&   r&   r'   r   	   s  
S        
      

	
	
r   N)	Zcmf.includeZ
cmf.fieldsZcommon.models.cmf_tree_rootr   Zcommon.models.cmf_translit_coder   Zcommon.models.cmf_active_entityr   r   r&   r&   r&   r'   <module>   s
   