U
    }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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/d0d'd(Zejejd1d0d'd(Zejejd2d0d'd(Zejejd3d0d'd(Zejejd4d0d'd(Zejejd5d'd'd(Zejejd6d'd'd(Zejejd7d0d'd(Zejejd8d0d'd(Zejejd9d0d'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>d0d?Zejejd@d0d?ZejejdAd0d?ZejejdBd0d?ZejejdCdDZ ejej!dEdFd'd(Z"ejej!dGdHd'd(Z#ejej!dIdJd'd(Z$ejej%dKdLd0d(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)ejejdRdSdQ d'd(Z*ejej+dTdUd0dVZ,dWS )XCmfGlobalSettingsuF   
    Глобальные настройки приложения
    namecodeZ_maindefault_calendar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%   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   Синхронизировать только системные группы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>uV   Все пользователи могут отправлять приглашенияc                   C   s   t tj S r'   r(   r*   r*   r*   r+   r,      r-   u*   Календарь по-умолчаниюZCmfCalendar)r#   Zmodelr&   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"   ZCmfRelationr   r*   r*   r*   r+   r      s  9	   r   N)Zcmfr   Zcmf.includeZ
cmf.modelsr   r   r*   r*   r*   r+   <module>   s   