U
    EhO                     @   s,   d dl T d dlmZ G dd dejjZdS )    )*)fieldsc                   @   s   e Zd ZdZdZdZdZdZdddd	d
dgiZe	j
e	jddddZe	j
e	jddddddddddddddddd d!dd"Ze	j
e	jd#d$ddd%Ze	j
e	jd&d'd(d)d*d+gd,d-d.d/gd0Ze	j
e	jd1d,d2Zej	j
ej	jd3d,d4d5Ze	j
e	jd6d7d,dZd8S )9CmfProjectNotifySchemeRuleu/   Правило cхемы уведомленийZProjectNotifySchemeRuleZpnsrZPNSRreadonlyZui_list_fields
model_type
event_typenotify_membersnotify_emailnotify_custom_fieldu!   Схема уведомленийZCmfProjectNotifySchemeF)captionmodelnullableu   Модельu   Задача (CmfTask)u   Документ (CmfDocument)u   Проект (CmfProject)u%   Отчет задач (CmfTaskReport)u   BQL-фильтр (CmfBqlFilter)u!   Список задач (CmfList)zRoadmap (CmfRoadmap)u(   Канбан доска (CmfKanbanBoard)u!   Компонент (CmfComponent)u   Компания (CmfCompany)u   Отдел (CmfOrgUnit)u8   Группа пользователей (CmfPersonGroup)u$   Пользователь (CmfPerson)u   Должность (CmfRole)u   Все модели (AllModels)ZCustom)ZCmfTaskZCmfDocumentZ
CmfProjectZCmfTaskReportZCmfBqlFilterZCmfListZ
CmfRoadmapZCmfKanbanBoardZCmfComponentZ
CmfCompany
CmfOrgUnitCmfPersonGroup	CmfPersonCmfRoleZ	AllModelsZcustom)r   choicesr   u   СобытиеZCmfEventType)r   r   Zlinkabler   uA   Пользователи/Группы/Проектные ролиr   r   r   r   ZCmfProjectRoleTzCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r   modelsleftZnested_fieldsu.   Адреса электронной почты)r   r   u<   Значение пользовательского поляZCmfMultiChoiceWidget)r   r   Zwidgetu#   Шаблон уведомленияZCmfEmailTemplateN)__name__
__module____qualname__Zverbose_nameZui_nameZ	ui_moduleZcode_prefixZacl_default_user_policyZui_formr   ZFieldZCmfRelationparentZ	CmfChoicer   r   ZCmfGenericM2Mr   ZCmfStrr	   cmfZCmfJsonr
   Zemail_template r   r   :./modules/project/fields/cmf_project_notify_scheme_rule.pyr      s   
r   N)Zcmf.includer   r   r   Z	CmfEntityr   r   r   r   r   <module>   s   