U
    }d{                     @   s    d dl T G dd dejjZdS )    )*c                   @   sT  e 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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,   Интервалы рабочих часовZCmfCalendarWorkWeekIntervalN)%r   r   r   Zverbose_nameZui_nameZ	ui_moduleZcode_prefixZ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      s@  "r   N)Zcmf.includer   r   r   r   r   r   r   r   <module>   s   