U
    r;d!                     @   s6   d dl mZ d dlT d dlmZ G dd dejZdS )    )fields)*)cmf_global_settingsc                   @   s  e Zd ZdZddgddddddd	d
dddg
dddddddddddddgddddddd d!d"d#gdgd$Zejejd%d&d&d'Zejejd(d&d&d'Z	ejejd)d&d&d*Z
ejejd+d&d&d&d,Zejejd-d&d&d'Zejejd.d/d&d'Zejejd0d/d&d'Zejejd1d/d&d'Zejejd2d/d&d'Zejejd3d/d&d'Zejejd4d&d&d'Zejejd5d&d&d'Zejejd6d/d&d'Zejejd7d/d&d'Zejejd8d/d&d'Zejejd9d:d&d'Zejejd;d&d&d'Zejejd<d&d&d'Zejejd=d/d>Zejejd?d/d>Zejejd@d/d>ZejejdAd/d>ZejejdBdCZ ejej!dDdEd&d'Z"ejej!dFdGd&d'Z#ejej!dHdId&d'Z$ejej%dJdKd/d'Z&ejejdLd&d&d'Z'ejejdMd&d&d'Z(ejejdNd&d&d'Z)ejejdOdPdQ d&d'Z*dRS )SCmfGlobalSettingsuF   
    Глобальные настройки приложения
    namecodeZ_mainstaff_control_enabledstaff_control_block_workspacesupport_modestaff_time_tracker_no_controlshow_hello_dialogshow_task_title_tagssession_timeoutinvite_must_change_passwordservicedesk_allow_auth_guests)r   r   u   Настройки менюdefault_home_pagedefault_show_deskdefault_show_chatdefault_show_wikidefault_show_crmdefault_show_servicedeskdefault_show_helpdeskdefault_show_dashboarddefault_show_my_companydefault_show_projectdefault_menu_fixedu'   Настойки авторизацииauth_options_allow_baseauth_options_allow_oauthauth_options_allow_ldapauth_options_allow_ssoZtwo_factor_optZtwo_factor_adminonly_system_grp_syncallow_user_invite)Zui_list_fieldsZui_group_fieldsuq   Включить контроль работы и предупреждать о нарушениях сроковF)captiondefaultnullableu   Контроль работы. Блокировать рабочее место через 1 час после предупреждения о нарушенияхu@   Предоставить доступ тех. поддержке)r"   Znullaber#   uY   Использовать player учета рабочего времени (time tracker))r"   r#   r$   Zvisibleu1   Отключить контроль time trackerau^   Включать "Чат" по умолчанию для новых пользователейTu`   Включать раздел "Мои задачи" для новых пользователейu[   Включать раздел "Проекты" для новых пользователейu]   Включать раздел "Дашборды" для новых пользователейu`   Включать раздел "Wiki проекты" для новых пользователейuW   Зафиксировать настройки разделов меню для всехud   Включать раздел "Моя компания" для новых пользователейuP   Включать раздел "CRM" для новых пользователейuY   Включать раздел "Service Desk" для новых пользователейuU   Включать раздел "HelpDesk" для новых пользователейuc   Установить домашную страницу для новых пользователейZdesku\   Показывать окно приветствия в начале рабочего дняu@   Показывать тэги в заголовке задачиu:   Разрешено подключение локально)r"   r#   u<   Разрешено подключение через LDAP/ADu:   Разрешено подключение через OAuthu8   Разрешено подключение через SSOuH   Настройки для генерации css файла бренда)r"   u$   Путь к диску в OS Windowszr:u"   Путь к диску в OS Linuxz/home/ru   Путь к диску в MacOSz/Volumes/webdavu=   Завершать сеанс при неактивностиr   u[   Требовать смену пароля при первом входе в системуuF   Разрешить регистрацию гостей в Service DeskuM   Синхронизировать только системные группыuV   Все пользователи могут отправлять приглашенияc                   C   s   t tj S )N)boolZconfigZIS_BOX_VERSION r&   r&   0./modules/settings/fields/cmf_global_settings.py<lambda>       zCmfGlobalSettings.<lambda>N)+__name__
__module____qualname____doc__Zui_formr   ZFieldZCmfBoolr   r	   r
   Zstaff_time_trackerr   r   r   r   r   r   r   r   r   r   r   ZCmfStrr   r   r   r   r   r   r   ZCmfJsonZpage_customizeZCmfStr32Zrdisk_windowsZrdisk_linuxZrdisk_macosZCmfIntervalr   r   r   r    r!   r&   r&   r&   r'   r      sx  8	   r   N)Zcmfr   Zcmf.includeZ
cmf.modelsr   r   r&   r&   r&   r'   <module>   s   