B
    af9                 @   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ddgd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/d0d1d2d3d4d5d6gdgd7Zejejd8d9d9d:Zejejd;d9d9d:Z	ejejd<d9d9d=Z
ejejd>d9d9d=Zejejd?d9d9d9d@ZejejdAd9d9d:ZejejdBdCd9d:ZejejdDdCd9d:ZejejdEdCd9d:ZejejdFd9d9d:ZejejdGdCd9d:ZejejdHdCd9d:ZejejdIdCd9d:ZejejdJdCd9d:ZejejdKd9d9d:ZejejdLd9d9d:ZejejdMd9d9d:ZejejdNdCd9d:ZejejdOdCd9d:ZejejdPdQd9d:ZejejdRd9d9d:ZejejdSd9d9d:ZejejdTdCdCdUZejejdVdCdWZ ejejdXdCdWZ!ejejdYdCdWZ"ejejdZdCdWZ#ejej$d[d\Z%ejej&d]d^d9d:Z'ejej&d_d`d9d:Z(ejej&dadbd9d:Z)ejej*dcdddCdedfZ+ejejdgd9d9dCdfZ,ejejdhd9d9d:Z-ejejdidjdk d9d:Z.ejejdldmdk d9d:Z/ejej0dndodCdpZ1ejejdqd9d9dCdfZ2ejejdrd9d9dCdfZ3ejejdsd9d9dCdfZ4ejej5dtdud9dudfZ6ejej5dvdCdwdxZ7ejejdyd9d9dCdfZ8e9jje9jj0dzd{dCd|Z:ejejd}d9d9d:Z;ejej<d~ddZ=ejejddCd9dZ>ejej5dd9dddwdZ?ejej5dd9dddZ@ejej5dd9dddZAejejdd9d9dCdZBejej5dd9dddddZCejejdd9d9dCdZDdS )CmfGlobalSettingsuF   
    Глобальные настройки приложения
    namecode_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icap_enableicap_server)r   r   u   Настройки менюdefault_home_pagedefault_show_deskdefault_show_mydocsdefault_show_rdiskdefault_show_mail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_inviteuS   Настройки политики Учётных записей и Паролейpassword_min_upper_symbolpassword_min_numberspassword_min_special_symbolpassword_min_lengthpassword_max_dayspassword_check_historyauth_admin_mode_reloginauth_inactive_block_daysauth_fail_timeoutauth_fail_try_countauth_fail_permanent_blocklogin_reuse_lock)Zui_list_fieldsZui_group_fieldsuq   Включить контроль работы и предупреждать о нарушениях сроковF)captiondefaultnullableu   Контроль работы. Блокировать рабочее место через 1 час после предупреждения о нарушенияхu   Закрытый контур)r5   Znullaber6   u@   Предоставить доступ тех. поддержкеuY   Использовать player учета рабочего времени (time tracker))r5   r6   r7   visibleu1   Отключить контроль time trackerau|   Включать раздел "Мои документы" по умолчанию для всех пользователейTuv   Включать раздел "Общий диск" по умолчанию для всех пользователейum   Включать раздел "Почта" по умолчанию для всех пользователейu^   Включать "Чат" по умолчанию для новых пользователейu`   Включать раздел "Мои задачи" для новых пользователейu[   Включать раздел "Проекты" для новых пользователейu]   Включать раздел "Дашборды" для новых пользователейu`   Включать раздел "Wiki проекты" для новых пользователейuW   Зафиксировать настройки разделов меню для всехud   Включать раздел "Моя компания" для новых пользователейuP   Включать раздел "CRM" для новых пользователейuY   Включать раздел "Service Desk" для новых пользователейuU   Включать раздел "HelpDesk" для новых пользователейuc   Установить домашную страницу для новых пользователейZdesku\   Показывать окно приветствия в начале рабочего дняu@   Показывать тэги в заголовке задачиuY   Требовать ввод пароля для режима администратора)r5   r6   fstek_defaultu:   Разрешено подключение локально)r5   r6   u<   Разрешено подключение через LDAP/ADu:   Разрешено подключение через OAuthu8   Разрешено подключение через SSOuH   Настройки для генерации css файла бренда)r5   u$   Путь к диску в OS Windowszr:u"   Путь к диску в OS Linuxz/home/ru   Путь к диску в MacOSz/Volumes/webdavu=   Завершать сеанс при неактивностиr   <   )r5   r6   r7   r9   u[   Требовать смену пароля при первом входе в системуuF   Разрешить регистрацию гостей в Service DeskuM   Синхронизировать только системные группыc               C   s
   t tjS )N)boolconfig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 )N)r;   r<   r=   r>   r>   r>   r?   r@     rA   u*   Календарь по-умолчаниюZCmfCalendar)r5   modelr8   u;   Минимально одна заглавная букваu(   Минимально одна цифраuA   Минимально один специальный символu.   Минимальная длина пароля   uQ   Время жизни пароля (в днях). Пусто - выключено-   )r5   r7   r9   uE   Запрещать использовать старые паролиu0   Html-схема оформления servicedeskZCmfHtmlScheme)r5   rB   r7   u   Включить ICAPu   ICAP серверzhost[:port])r5   descriptionu-   DEPRECATED. Баннер объявления)r5   r7   r8   uH   Заблокировать при неактивности (в днях))r5   r7   r6   r9   u   Продолжительность блокировки учетной записи при неудачных попытках входа (в минутах)      u]   Количество неуспешных попыток входа до блокировки      u   Бессрочная блокировка при неуспешных попытках входа (до разблокировки администратором)u6   Время хранения аудита (в днях)uI   Запрет повторного использования логинаN)E__name__
__module____qualname____doc__Zui_formr   ZFieldZCmfBoolr
   r   r   r   Zstaff_time_trackerr   r   r   r   Zdefault_show_chatr   r!   r   r   r"   r    r   r   r   ZCmfStrr   r   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.   cmfZsd_html_schemer   ZCmfStr64r   Zannouncement_bannerr0   r1   r2   r3   Zaudit_storage_durationr4   r>   r>   r>   r?   r      s>  
r   N)rN   r   Zcmf.includeZ
cmf.modelsr   r   r>   r>   r>   r?   <module>   s   