U
    Vc                     @   s0   d dl T d dlT d dlmZ G dd deZdS )    )*)CmfActiveEntityc                   @   s   e Zd ZdZdZdZdZejj	ejj
ddddZejj	ejjd	d
ddddgdddddddgdZejj	ejjdddZejj	ejjddddZe	edddZejj	ejjddgdZe	ed dddd!d"Ze	ed#d$dd%Ze	ed&ddd'Zd(S ))CmfChatGroupZ	ChatGroupZchatZUWCGu   Чатu   ОбсужденияZCmfChatTopicgroup)captionmodelbackrefu   Участники чатаZ
CmfProjectZ
CmfOrgUnitZCmfPersonGroupZ	CmfPersonZCmfRoleTZchat_groupszCmfProject.executorszCmfProject.cmf_ownerzCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r   modelsleftr   Znested_fields)r   indexu
   p2p чатF)r   defaultvisibleu6   Текст последнего комментарияalways)r   Z	load_modeu   Последняя тема)r   r	   u   Кодu(   Код последнего топика)r   r   uniquereadonlycommentu*   Тема последнего топикаu   object.name - статичное поле для представления в ui, аналог repr, генерируем методом если не задано)r   r   r   u@   Поле для хранения контакта клиента)r   r   r   N)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZcmfZfieldsZFieldZ
CmfBackrefZtopicsZCmfGenericM2MZ	executorsZ	CmfStr256nameZCmfBoolZp2pZ	CmfMarkupZcache_last_comment_textZCmfGenericRelationZ
last_topicZCmfStr64Zcache_last_topic_codeZcache_last_topic_nameZCmfRelationZcontact r   r   !./common/fields/cmf_chat_group.pyr      sP    	r   N)Zcmf.includeZ
cmf.fieldsZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   