
    iR                     P    d dl mZ d dl d dlmZ  G d dej
                        Zy)    )fields)*)cmf_global_settingsc            	          e Zd ZdZddgdg dddg ddd	g d
ddddgddg dddg ddg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                  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                  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                  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                  d(dd      Z ej                  ej                  d)dd      Z ej                  ej                  d*dd      Z ej                  ej6                  d+d,d      Z ej                  ej                  d-dd      Z ej                  ej                  d.ddd      Z ej                  ej                  d/dd0      Z ej                  ej                  d1d2      Z  ej                  ej                  d3d2      Z! ej                  ej                  d4d2      Z" ej                  ej                  d5d2      Z# ej                  ej                  d6d2      Z$ ej                  ej                  d7d2      Z% ej                  ejL                  d89      Z' ej                  ejP                  d:d;d      Z) ej                  ejP                  d<d=d      Z* ej                  ejP                  d>d?d      Z+ ej                  ejX                  d@dAddBC      Z- ej                  ej                  dDdddC      Z. ej                  ej                  dEdd      Z/ ej                  ej                  dFdG d      Z0 ej                  ej                  dHdI d      Z1 ej                  ejd                  dJdKdL      Z3 ej                  ej                  dMdddC      Z4 ej                  ej                  dNdddC      Z5 ej                  ej                  dOdddC      Z6 ej                  ejn                  dPdQddQC      Z8 ej                  ejn                  dRddST      Z9 ej                  ej                  dUdddC      Z:e;j
                  j                  e;j
                  jd                  dVdWdX      Z< ej                  ej                  dYdd      Z= ej                  ejL                  dZd[d\d] ^      Z> ej                  ej6                  d_dd`      Z? ej                  ej                  dad2      Z@ ej                  ej                  db9      ZA ej                  ejP                  dcdd`      ZB ej                  ejn                  dddd`      ZC ej                  ejn                  deddAdSf      ZD ej                  ejn                  dgddhdif      ZE ej                  ejn                  djddkdlf      ZF ej                  ej                  dmdddf      ZG ej                  ejn                  dnddAdAf      ZH ej                  ej                  dodddf      ZI ej                  ej                  dpddq      ZJ ej                  ejn                  drddAq      ZK ej                  ejn                  dsddAq      ZL ej                  ejn                  dtddAq      ZM ej                  ejn                  duddAq      ZN ej                  ej6                  dvdwdx      ZO ej                  ej                  dydd      ZP ej                  ej                  dzdd      ZQ ej                  ej                  d{dd      ZR ej                  ej                  d|dd      ZS ej                  ej                  d}dd      ZT ej                  ej                  d~dd      ZU ej                  ej                  ddd      ZV ej                  ej                  ddd      ZW ej                  ej                  ddd      ZX ej                  ej6                  dd      ZY ej                  ejn                  dd      ZZ ej                  ej                  ddd      ZWy)CmfGlobalSettingsuF   
    Глобальные настройки приложения
    namecode_main)r	   default_calendarstaff_control_enabledstaff_control_block_workspaceclosed_contoursupport_modestaff_time_tracker_no_controlshow_hello_dialogshow_project_icon_in_treesession_timeoutinvite_must_change_passwordservicedesk_allow_auth_guestsicap_enableicap_serverwiki_disable_collaborationstruct_restrict)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_fixeddefault_show_kanbandefault_show_filterdefault_show_releasedefault_show_sprintdefault_show_roadmapdefault_show_planningdefault_show_analyticuse_company_portal2u)   Настройки авторизации)
auth_options_allow_baseauth_options_allow_oauthauth_options_allow_ldapauth_options_allow_ssotwo_factor_opttwo_factor_adminonly_system_grp_syncallow_user_inviteauth_check_captchaauth_check_captcha_restoreu'   Смена пользователя(SU)su_session_time_limit	su_notifyuS   Настройки политики Учётных записей и Паролей)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_locku   Вложения)task_attachment_max_sizetask_attachment_max_countallowed_attachment_extensionsdocument_attachment_max_sizedocument_attachment_max_count)ui_list_fieldsui_group_fieldsuq   Включить контроль работы и предупреждать о нарушениях сроковF)captiondefaultnullableu   Контроль работы. Блокировать рабочее место через 1 час после предупреждения о нарушенияхu   Закрытый контур)rN   nullaberO   u@   Предоставить доступ тех. поддержкеuY   Использовать player учета рабочего времени (time tracker))rN   rO   rP   visibleu1   Отключить контроль time trackerau|   Включать раздел "Мои документы" по умолчанию для всех пользователейTuv   Включать раздел "Общий диск" по умолчанию для всех пользователейum   Включать раздел "Почта" по умолчанию для всех пользователейu^   Включать "Чат" по умолчанию для новых пользователейu`   Включать раздел "Мои задачи" для новых пользователейu[   Включать раздел "Проекты" для новых пользователейu]   Включать раздел "Дашборды" для новых пользователейu`   Включать раздел "Wiki проекты" для новых пользователейuW   Зафиксировать настройки разделов меню для всехud   Включать раздел "Моя компания" для новых пользователейuP   Включать раздел "CRM" для новых пользователейuY   Включать раздел "Service Desk" для новых пользователейuU   Включать раздел "HelpDesk" для новых пользователейuc   Установить домашнюю страницу для новых пользователейevadesku\   Показывать окно приветствия в начале рабочего дняuL   DEPRECATED. Показывать тэги в заголовке задачиuY   Требовать ввод пароля для режима администратора)rN   rO   fstek_defaultu!   Запрашивать капчу)rN   rO   uR   Запрашивать капчу при восстановлении пароляu:   Разрешено подключение локальноu<   Разрешено подключение через LDAP/ADu:   Разрешено подключение через OAuthu8   Разрешено подключение через SSOuH   Настройки для генерации css файла бренда)rN   u$   Путь к диску в OS Windowszr:u"   Путь к диску в OS Linuxz/home/ru   Путь к диску в MacOSz/Volumes/webdavu=   Завершать сеанс при неактивностиr   i  )rN   rO   rP   rT   u[   Требовать смену пароля при первом входе в системуuF   Разрешить регистрацию гостей в Service DeskuM   Синхронизировать только системные группыc                  4    t        t        j                        S NboolconfigIS_BOX_VERSION     0./modules/settings/fields/cmf_global_settings.py<lambda>zCmfGlobalSettings.<lambda>B  s    V223 r\   uV   Все пользователи могут отправлять приглашенияc                  6    t        t        j                         S rV   rW   r[   r\   r]   r^   zCmfGlobalSettings.<lambda>H  s    D!6!677 r\   u*   Календарь по-умолчаниюCmfCalendar)rN   modelrR   u;   Минимально одна заглавная букваu(   Минимально одна цифраuA   Минимально один специальный символu.   Минимальная длина пароля   uQ   Время жизни пароля (в днях). Пусто - выключено-   )rN   rP   rT   uE   Запрещать использовать старые паролиu0   Html-схема оформления servicedeskCmfHtmlScheme)rN   ra   rP   u   Включить ICAPCmfJSONArrayu   ICAP серверыu   Формат: icap://host[:port]/service[?tls=true&tls_method=TLSv1_2&tls_no_verify=true] (примеры: icap://10.50.17.68:1344/avscan?tls=true, icap://host/virus_check)c                      g S rV   r[   r[   r\   r]   r^   zCmfGlobalSettings.<lambda>  s     r\   )widgetrN   descriptionrO   u!   Баннер объявления)rN   rP   rR   u?   Пользователь может закрыть баннерu#   Активность баннераu   Цвет баннераu   Версия баннераuH   Заблокировать при неактивности (в днях))rN   rP   rO   rT   u   Продолжительность блокировки учетной записи при неудачных попытках входа (в минутах)      u]   Количество неуспешных попыток входа до блокировки      u   Бессрочная блокировка при неуспешных попытках входа (до разблокировки администратором)u6   Время хранения аудита (в днях)uI   Запрет повторного использования логинаuC   Использовать Портал "Моя компания" 2.0)rN   rP   rO   uS   Максимальный объем вложения для задач (Мбайт)uW   Максимальное количество вложений для задач (Шт)u]   Максимальный объем вложения для документов (Мбайт)ua   Максимальное количество вложений для документов (Шт)u   Допустимые расширения файлов вложений (разделитель: запятая, точка с запятой)u+   Введите в формате: jpg, docx)rN   placeholderrP   uW   Включать раздел "Доски" для новых пользователейu[   Включать раздел "Фильтры" для новых пользователейuY   Включать раздел "Релизы" для новых пользователейu[   Включать раздел "Спринты" для новых пользователейu]   Включать раздел "Роадмапы" для новых пользователейue   Включать раздел "Планирование" для новых пользователейu_   Включать раздел "Аналитика" для новых пользователейu_   Отключить одновременное редактирование документовuB   Показывать иконки проектов в деревеu   Состояние модуля)rN   rR   u   Версия модуляN)[__name__
__module____qualname____doc__ui_formr   FieldCmfBoolr   r   r   r   staff_time_trackerr   r   r   r   default_show_chatr   r%   r#   r   r&   r$   r    r!   r"   CmfStrr   r   show_task_title_tagsrA   r7   r8   r/   r1   r0   r2   CmfJsonpage_customizeCmfStr32rdisk_windowsrdisk_linuxrdisk_macosCmfIntervalr   r   r   r5   r6   CmfRelationr   r;   r<   r=   CmfIntr>   r?   r@   cmfsd_html_schemer   r   announcement_bannerannouncement_banner_closableannouncement_banner_enabledannouncement_banner_colorannouncement_banner_versionrB   rC   rD   rE   audit_storage_durationrF   r.   rG   rH   rJ   rK   rI   r'   r(   r)   r*   r+   r,   r-   r   r   
cmf_cookiecmf_ver_cookier[   r\   r]   r   r      s5    
  0 6: D  B+ n$ +	we
kG\ )FLL D	 %1FLL v	%! "V\\&..:Ych(-/N  6<<8z  EJ(-/L &k %1FLLC	%! '&,, O	 & I	 %	 %p	 %r	 (6<<m	 *V\\o	 %r	 &i	 +fllv	 $v||b	  ,v||k	  )FLLg	 %u	 %n	 (6<<^ +fllk	 &3
 ".d" +fll6>>C  JN  O*fll6>>  DB  LP  Q+v||FNN  EA  KO   P)V\\&..B|  GK  L!V\\&..  ;E  FN FLL:`jny~M&,,v8\foz  AK&,,v8Yct  @E  FK"fllOO #/&,,m# %1FLLX	%! (6<<_3	 %h7	 $v||<	 !-M! (6<<: #/&,,S# '&,,@ %c	 *V\\W ZZ%%

B	 & N &,,v~~7NX]hmnK&,,% CK '&,,3	 $06<<Q$  #/&,,5#
 !-)	! #/&,,-	#  ,v||Z  % p '&,,o !- u! *V\\H $v||[ '&,,U	  ,v||e	  !-i	! $06<<o	$  %1FLLs	%! %1FLL aA	%! '&,,i	 '&,,m	 (6<<k	 '&,,m	 (6<<o	 )FLLw	 )FLLq	 ".q	" !-T	! fmm5V`efJ!V\\&--9T^cdN!-q	"r\   r   N)r   r   cmf.include
cmf.modelsr   r   r[   r\   r]   <module>r      s#      *N	+== N	r\   