
    i                     >    d dl T d dlT d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc            	          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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 G d  d!ej                  Zd"S )#CmfChatGroup	ChatGroupchatUWCG   Чат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_fieldsu
   p2p чат)r   defaultvisibleu6   Текст последнего комментарияalways)r   	load_modeu   Последняя тема)r   r   u   Кодu(   Код последнего топика)r   indexuniquereadonlycommentu*   Тема последнего топикаu   object.name - статичное поле для представления в ui, аналог repr, генерируем методом если не задано)r   r    r   u@   Поле для хранения контакта клиентаr   )r   r   r   c                       e Zd ZdZdS )CmfChatGroup.namer
   N)__name__
__module____qualname__r        !./common/fields/cmf_chat_group.pynamer"   2   s        r'   r)   N)r#   r$   r%   ui_name	ui_modulecode_prefixverbose_namesmart_notifycmffieldsField
CmfBackreftopicsCmfGenericM2M	executorsCmfBoolp2p	CmfMarkupcache_last_comment_textCmfGenericRelation
last_topicCmfStr64cache_last_topic_code	CmfStr256cache_last_topic_nameCmfRelationcontactr   r)   r&   r'   r(   r   r      s       GIKLLZ
&	   F 
  
 -UUUF F F !  I *

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G    #     r'   r   N)cmf.include
cmf.fieldscommon.models.cmf_active_entityr   r   r&   r'   r(   <module>rE      sc            ; ; ; ; ; ;- - - - -? - - - - -r'   