
    B
dD
                     `    d dl mZ d dl d dlZ G d dej
                  j                        Zy)    time)*Nc                   z   e Zd ZdZdZdZdZ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ej                  j                  ej                  j                  dddd       Zej                  j                  ej                  j                  dddd       Zej                  j                  ej                  j                  dddd       Zej                  j                  ej                  j                  dddd       Zej                  j                  ej                  j(                  ddddd       Zdg ddgZy)CmfStaffControlSettingsStaffControlSettingscontrolCNTRSu:   Настройки контроля сотрудниковreadonlyu)   Контролировать работуFT)nullabledefaultu5   Оповещать сотрудников по СМСu$   Время начала работыc                      t        d      S )N
   hourr        8./modules/staff_control/fields/staff_control_settings.py<lambda>z CmfStaffControlSettings.<lambda>   
    " r   )captionr   r   r   u*   Время окончания работыc                      t        d      S )N   r   r   r   r   r   r   z CmfStaffControlSettings.<lambda>#   r   r   uW   Крайний срок: время уведомления ответственногоc                      t        d      S )N   r   r   r   r   r   r   z CmfStaffControlSettings.<lambda>*   r   r   uS   Крайний срок: время уведомления постановщикаc                      t        d      S )N   r   r   r   r   r   r   z CmfStaffControlSettings.<lambda>1   r   r   uS   Крайний срок: время уведомления руководителяc                      t        d      S )N   r   r   r   r   r   r   z CmfStaffControlSettings.<lambda>8   r   r   CmfStruQ   Браузер открыт: перечисление часов проверкиc                  
    ddgS )Nr   r   r   r   r   r   r   z CmfStaffControlSettings.<lambda>@   s
    R r   )widgetr   r   r   r   N)enabledsend_smswork_start_atwork_end_atcheck_deadline_responsible_atcheck_deadline_owner_atcheck_deadline_supervisor_atcheck_browser_open_at)namefields)__name__
__module____qualname__ui_name	ui_modulecode_prefixverbose_nameacl_default_user_policycmfr,   FieldCmfBoolr#   r$   CmfTimer%   r&   r'   r(   r)   CmfJsonr*   ui_group_fieldsr   r   r   r   r      s   $GIKOL(jj

GRWae  G zz

?	   H JJ$$

6% % M **""

<% # K %(JJ$4$4

i% %5 %! "jj..

e% /  $'::#3#3

e% $4 $   JJ,,

c  -  		
Or   r   )datetimer   cmf.include
cmf.fieldsr5   models	CmfEntityr   r   r   r   <module>r@      s&      Jcjj22 Jr   