U
    /g                     @   s    d dl T G dd dejjZdS )    )*c                   @   sB  e Zd 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readonly)CmfCalendarWorkWeekIntervalnameperiod_start_dateperiod_end_dateZ_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backrefr   u   Дата начала)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acl_default_user_policyZ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   