B
    Zf                 @   s4   d dl T d dlZd dlmZ G dd dejjZdS )    )*N)fieldsc               @   s6  e Zd ZdZdZdZdZdZej	ej
ddddZej	ej
d	dd
dZej	ej
ddddZej	ej
ddddZej	ejdddZej	ejddddZej	ejddddddddddddZej	ejddddZej	ejdddddd d!dddZej	ejd"dddZej	ejd#dddZej	ejd$dddZej	ej
d%dddZej	ejd&ddd'Zej	ejd(dd)dd*Zej	ejd+dd)d'Zej	ejd,dddd-d.d/gd0Zej	ejd1dd)d'Z ej	ejd2d3dd)d4Z!ej	ejd5ddd'Z"ej	ejd6ddd'Z#ej	ejd7ddd'Z$ej	ej%d8d9d:Z&ej	ej%d;d<ddd-d=d/gd>Z'ej	ej%d?d9d:Z(ej	ejd@dddZ)ej	ejdAddd'Z*ej	ej%dBdCddDZ+ej	ej%dEd9d:Z,ej	ej%dFd9ddd-dGd/gd>Z-ej	ej%dHdId9d)ddJZ.ej	ej%dKd3dCdLZ/ej	ej%dMddd-dNdOgdPZ0ej	ej%dQdRZ1ej	ejdSddTdUdVdWdXdYdZd[dd\Z2ej	ejd]dddZ3ej	ejd^ddZ4ej	ejd_ddZ5ej	ejd`ddZ6ej	ejdaddZ7ej	ejdbddZ8ej	ej%dcd9d:Z9ej	ej%ddddeZ:ej	ej%dfdRZ;ej	ejdgdddZ<ej	ejdhdddZ=ej	ejdidddZ>ej	ejdjdddZ?ej	ejdkdddZ@d!S )lCmfGanttTaskZ	GanttTaskZGanttZGTTu
   ГанттTu   ПроектZ
CmfProject)captionnullableZmodelZBaselineZCmfGanttBaselineu   Гантовый ПроектZCmfTasku   ЗадачаFu4   Время последнего обновления)r   r   u)   Фиксированные Ресурсы)r   defaultr   u3   Тип ограничения даты началаu   Фиксированнаяu   Как можно раньшеu   Как можно позжеu   Не раньшеu   Не позже)z0-constz1-earlyz2-latterz3-afterz4-beforez1-early)r   r   choicesr   visibleindexu5   Дата ограничения даты начала)r   r   r
   u9   Тип ограничения даты окончанияu   Фиксированный)z0-constz1-afterz2-beforeNu;   Дата ограничения даты окончанияu&   Плановая дата началаu,   Плановая дата окончанияu%   Родительская Задачаu   Фикс. Затраты)r   r   r   u(   Сумма дочерних затратr   )r   r   r   readonlyu   Плановые расходыu!   Расчетные расходыi  
sched_costperform_complete)r   r   r   virtualvirtual_cache_timeliferequired_fieldsu%   Фактические расходыu_   Фактические Затраты по собственным ресурсам задачиu8   Не рекомендуется использовать)r   commentr   r   u"   Фикс. длительностьuA   Заблокировать плановую дату началаuG   Заблокировать плановую дату окончанияu)   Плановая длительностьZSmartWDaysWidget)r   widgetu1   Рассчитанная длительностьZWDaysWidgetsched_duration)r   r   r   r   r   r   u/   Фактическая длительностьconst_duration_24hu"   Фикс. трудозатратыu2   Сумма дочерних трудозатратZHoursWidget)r   r   r   u)   Плановые трудозатратыu+   Расчетные трудозатраты
sched_worku/   Фактические трудозатратыu   Фактические трудозатраты по собственным ресурсам и ресурсам дочерних задач)r   r   r   r   r   ui   Фактические трудозатраты по собственным ресурсам задачи)r   r   r   u/   Рассчитанный % завершенияsched_start_datesched_finish_date)r   r   r   r   r   u-   Фактический % завершения)r   u2   Расчет процента завершенияu   По трудозатратамu>   По процентам завершения доч.задачu   По Story-pointu   По расходамu   Указать вручнуюu   По таймтрекеру)z0-workz
1-completez2-story_pointsz3-costz4-fixedz5-timetrackerz5-timetracker)r   r   r   r   r	   u+   Предварительная оценкаu,   Фактическая дата началаu2   Фактическая дата окончанияu!   Дата приостановкиu#   Дата возобновленияu0   Дата последнего пересчетаu=   Планируемые трудозатраты (timetracker)u   Резерв времени)r   r
   u   Резерв времени %u   Критический путьu%   Подключенный проектu/   Подключенный проект - redonlyu+   Помечена пользователемu   Можно разделять)A__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZsmart_notifyr   ZFieldZCmfRelationZprojectparentZgantt_projectZtaskZCmfDateTimeZlast_actual_updateZCmfBoolZconst_resourceZ	CmfChoiceZconstrain_start_typeZconstrain_start_dateZconstrain_finish_typeZconstrain_finish_dater   r   Zparent_taskZ
const_costZ
CmfNumericZagregat_costr   Zperform_costZactual_costZactual_myself_costZconst_durationZlock_sched_start_dateZlock_sched_finish_dateZCmfIntr   Zperform_durationZactual_durationr   Z
const_workZagregat_workr   Zperform_workZactual_workZactual_myself_workr   Zactual_completeZactual_complete_typeZduration_is_estimatedZactual_start_dateZactual_finish_dateZactual_stop_dateZactual_resume_dateZrecalc_dateZtimetracker_sched_workZconstrain_slackZconstrain_slack_pctZis_critical_pathZis_included_projectZincluded_project_readonlyZ	is_markedZconst_can_split r   r   (./modules/gantt/fields/cmf_gantt_task.pyr      s  
*$r   )Zcmf.includeZmodules.task.fields.cmf_taskmodulesZcmfr   ZmodelsZCmfModelr   r   r   r   r   <module>   s   