U
    շe                     @   s    d dl T G dd dejjZdS )    )*c                   @   sX  e Zd ZdZdZdZdZdZdddd	d
dddddddgddd	d
d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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codeparentnameperiod_start_dateperiod_end_date	day0_type	day1_type	day2_type	day3_type	day4_type	day5_type	day6_typeZ_main)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	workweeks)r   ZmodelZbackrefuT   Начало периода, с которого применяется неделяT)r   nullableuR   Конец периода, по которое применяется неделяu   Тип дняu8   Из рабочей недели по умолчаниюu   Рабочий деньu   Выходной)defaultZworkZweekendr   )r   choicesr   r   u@   Сумма рабочих интервалов в минутахr   )r   r   u,   Интервалы рабочих часов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	CmfChoicer
   r   r   r   r   r   r   Z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      sB  "r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   