B
    bEf                 @   s    d dl T G dd dejjZdS )    )*c               @   s>  e Zd ZdZdZdZdZdZdddgd	dd
dddgdgdZG dd de	j
jjZe	jje	jjdddddZe	jje	jjdddZe	jje	jjdddZe	jje	jjddddddddZe	jje	jjddddddddZe	jje	jjddddddddZe	jje	jjddddddddZe	jje	jjddddddddZe	jje	jjddddddddZe	jje	jjddddddddZe	jje	jjddd Ze	jje	jjddd Ze	jje	jjddd Ze	jje	jjddd Z e	jje	jjddd Z!e	jje	jjddd Z"e	jje	jjddd Z#e	jje	jj$d!d"dd#Z%d$S )%CmfCalendarWorkWeeku   Рабочая неделяZCalendarWorkWeekZsettingsZCALW)CmfCalendarWorkWeekIntervalnameperiod_start_dateperiod_end_date_maincodeparent)r   fields)Zui_list_fieldsZui_group_fieldsc               @   s   e Zd ZdZdS )zCmfCalendarWorkWeek.nameu   Имя объектаN)__name__
__module____qualname__caption r   r   (./common/fields/cmf_calendar_workweek.pyr      s   u   КалендарьZCmfCalendarZ	workweeksT)r   modelbackrefreadonlyu   Дата начала)r   nullableu   Дата окончанияu   Тип дняu8   Из рабочей недели по умолчаниюu   Рабочий деньu   Выходной)defaultZworkZweekendr   )r   choicesr   r   u@   Сумма рабочих интервалов в минутахr   )r   r   u,   Интервалы рабочих часовr   )r   r   r   N)&r   r   r   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixZessential_child_modelsZui_formcmfmodels	CmfEntityr   r   ZFieldZCmfRelationr
   ZCmfDater   r   Z	CmfChoiceZ	day0_typeZ	day1_typeZ	day2_typeZ	day3_typeZ	day4_typeZ	day5_typeZ	day6_typeZCmfIntZday0_intervals_total_minutesZday1_intervals_total_minutesZday2_intervals_total_minutesZday3_intervals_total_minutesZday4_intervals_total_minutesZday5_intervals_total_minutesZday6_intervals_total_minutesZ
CmfBackrefZ	intervalsr   r   r   r   r      s   r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   