
    bEf                     >    d dl T d dlT d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc            	       6   e Zd ZdZdZdZdZdZej	        
                    ej	        j        ddd	          Zej	        
                    ej	        j        d
g dddg d          Zej	        
                    ej	        j        dd          Zej	        
                    ej	        j        ddd          Z e
edd          Zej	        
                    ej	        j        ddg          Z e
eddddd          Z e
eddd          Z e
eddd           Zd!S )"CmfChatGroup	ChatGroupchatUWCGu   ЧатFu   ОбсужденияCmfChatTopicgroup)captionmodelbackrefu   Участники чата)
CmfProject
CmfOrgUnitCmfPersonGroup	CmfPersonCmfRoleTchat_groups)zCmfProject.executorszCmfProject.cmf_ownerzCmfOrgUnit.tree_nodeszCmfPersonGroup.rg_memberszCmfRole.person)r   modelsleftr   nested_fields)r   indexu
   p2p чат)r   defaultvisibleu6   Текст последнего комментарияalways)r   	load_modeu   Последняя тема)r   r   u   Кодu(   Код последнего топика)r   r   uniquereadonlycommentu*   Тема последнего топикаu   object.name - статичное поле для представления в ui, аналог repr, генерируем методом если не задано)r   r   r   u@   Поле для хранения контакта клиентаr   )r   r   r   N)__name__
__module____qualname__ui_name	ui_modulecode_prefixverbose_namesmart_notifycmffieldsField
CmfBackreftopicsCmfGenericM2M	executors	CmfStr256nameCmfBoolp2p	CmfMarkupcache_last_comment_textCmfGenericRelation
last_topicCmfStr64cache_last_topic_codecache_last_topic_nameCmfRelationcontact     !./common/fields/cmf_chat_group.pyr   r      s       GIKLLZ
&	   F 
  
 -UUUF F F !  I :CJ0($OOD
*

3:-|U\a

b
bC#eI7o  |D  E  E  E!!#*"?Ifp~o!  A  AJ!E:   "E<k   eK)ks~  IN  O  O  OGGGr=   r   N)cmf.include
cmf.fieldscommon.models.cmf_active_entityr   r   r<   r=   r>   <module>rB      sm            ; ; ; ; ; ;+O +O +O +O +O? +O +O +O +O +Or=   