U
    4Me*                     @   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dgd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d'd(d)d*d+d,d-gdgd.Zejejd/d0d0d1Zejejd2d0d0d1Z	ejejd3d0d0d4Z
ejejd5d0d0d4Zejejd6d0d0d0d7Zejejd8d0d0d1Zejejd9d:d0d1Zejejd;d:d0d1Zejejd<d:d0d1Zejejd=d:d0d1Zejejd>d:d0d1Zejejd?d:d0d1Zejejd@d0d0d1ZejejdAd0d0d1ZejejdBd0d0d1ZejejdCd:d0d1ZejejdDd:d0d1ZejejdEdFd0d1ZejejdGd0d0d1ZejejdHd0d0d1ZejejdId:dJZejejdKd:dJZejejdLd:dJZejejdMd:dJZ ejej!dNdOZ"ejej#dPdQd0d1Z$ejej#dRdSd0d1Z%ejej#dTdUd0d1Z&ejej'dVdWd:d1Z(ejejdXd0d0d1Z)ejejdYd0d0d1Z*ejejdZd[d\ d0d1Z+ejejd]d^d\ d0d1Z,ejej-d_d`d:daZ.ejejdbd0d0d1Z/ejejdcd0d0d1Z0ejejddd0d0d1Z1ejej2dedfd0d1Z3ejej2dgd:dhZ4ejejdid0d0d1Z5djS )kCmfGlobalSettingsuF   
    Глобальные настройки приложения
    namecodeZ_maindefault_calendarstaff_control_enabledstaff_control_block_workspaceclosed_contour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_fixeddefault_show_rdisku)   Настройки авторизации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_inviteu2   Настройки политики паролейpassword_min_upper_symbolpassword_min_numberspassword_min_special_symbolpassword_min_lengthpassword_max_dayspassword_check_history)Zui_list_fieldsZui_group_fieldsuq   Включить контроль работы и предупреждать о нарушениях сроковF)captiondefaultnullableu   Контроль работы. Блокировать рабочее место через 1 час после предупреждения о нарушенияхu   Закрытый контур)r+   Znullaber,   u@   Предоставить доступ тех. поддержкеuY   Использовать player учета рабочего времени (time tracker))r+   r,   r-   visibleu1   Отключить контроль time trackeraui   Включать "Общий диск" по умолчанию для всех пользователейTu^   Включать "Чат" по умолчанию для новых пользователейu`   Включать раздел "Мои задачи" для новых пользователей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 r2   r2   0./modules/settings/fields/cmf_global_settings.py<lambda>       zCmfGlobalSettings.<lambda>uV   Все пользователи могут отправлять приглашенияc                   C   s   t tj S r/   r0   r2   r2   r2   r3   r4      r5   u*   Календарь по-умолчаниюZCmfCalendar)r+   Zmodelr.   u;   Минимально одна заглавная букваu(   Минимально одна цифраuA   Минимально один специальный символu.   Минимальная длина пароля   uQ   Время жизни пароля (в днях). Пусто - выключено)r+   r-   uE   Запрещать использовать старые паролиN)6__name__
__module____qualname____doc__Zui_formr   ZFieldZCmfBoolr	   r
   r   r   Zstaff_time_trackerr   r   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'   ZCmfIntr(   r)   r*   r2   r2   r2   r3   r      s  F	   r   N)Zcmfr   Zcmf.includeZ
cmf.modelsr   r   r2   r2   r2   r3   <module>   s   