U
    H|c|                     @   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                
   @   s  e 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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*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'Zejej d/d0dd1Z!ejej d2d0d3Z"ejej d4d0dd1Z#ejej d5d0d3Z$ejejd6dddZ%ejejd&ddd'Z&ejej d7d8dd1Z'ejej d9d8d3Z(ejej d:d8dd1Z)ejej d;d<d8d=Z*ejej d>d?d8d=Z+ejej d@ddAZ,ejej dBdCZ-ejejdDdddZ.ejejdEddZ/ejejdFddZ0ejejdGddZ1ejejdHddZ2ejej dIddJZ3ejej dKdCZ4ejejdLdddZ5ejejdMdddZ6ejejdNdddZ7ejejdOdddZ8ejejdPdddZ9ejejdQdddZ:dRS )SCmfGanttTaskZ	GanttTaskZGanttZGTTu
   Ганттu   ПроектFZ
CmfProject)captionnullableZmodelZBaselineZCmfGanttBaselineu   Гантовый ПроектZCmfTasku   Задачаu4   Время последнего обновленияT)r   r   u%   Фиксированный объем)r   defaultr   u   Правило началаu   Фиксированнаяu   Как можно раньшеu   Как можно позжеu   Не раньшеu   Не позже)0-constz1-earlyz2-latter3-afterz4-beforer	   )r   r   choicesr   Zvisibleindexu*   Ограничить дату начала)r   r   r   u   Правило финишаu   Фиксированный)r   z1-after2-beforer   u*   Ограничить дату финишаu&   Плановая дата начала)r   r   r   readonlyu,   Плановая дата окончанияu   Фикс. Затраты)r   r   r   u(   Сумма дочерних затратr   )r   r   r   r   u   План Затратыu   Расчет Затратыu   Факт Затратыu"   Фикс. длительностьu6   Сумма дочерних длительностейZWDaysWidget)r   widgetr   u/   Планируемая длительность)r   r   u1   Рассчитанная длительностьu/   Фактическая длительностьconst_duration_24hu2   Сумма дочерних трудозатратZHoursWidgetu/   Планируемые трудозатратыu1   Рассчитанные трудозатратыu/   Фактические трудозатратыu   Фактические трудозатраты по собственным ресурсам и ресурсам дочерних задач)r   Zcommentr   ui   Фактические трудозатраты по собственным ресурсам задачиu8   Не рекомендуется использоватьu/   Рассчитанный % завершения)r   r   u-   Фактический % завершения)r   u+   Предварительная оценкаu   Дата началаu   Дата финишаu!   Дата приостановкиu#   Дата возобновленияu   Резерв времени)r   r   u   Резерв времени %u!   Задача Веха (Milestone)u   Критический путьu%   Подключенный проектu/   Подключенный проект - redonlyu+   Помечена пользователемu   Можно разделятьN);__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_namer   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_dateZsched_start_dateZsched_finish_dateZ
const_costZ
CmfNumericZagregat_costZ
sched_costZperform_costZactual_costZconst_durationZCmfIntZagregat_durationZsched_durationZperform_durationZactual_durationr   Z
const_workZagregat_workZ
sched_workZperform_workZactual_workZactual_myself_workZperform_completeZactual_completeZduration_is_estimatedZactual_start_dateZactual_finish_dateZactual_stop_dateZactual_resume_dateZconstrain_slackZconstrain_slack_pctZis_milestoneZ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   