U
    s(6e)	                     @   s4   d dl T d dlmZ d dlmZ G dd deZdS )    )*)fields)CmfLikeMixinc                   @   s  e Zd ZdZdZdZdZdZej	ej
ddZej	ejddZej	ejddZej	ejd	d
ddddddZej	ejdd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dZej	ejdd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d(d)Zd*S )+CmfChatMessageZChatMSGZcrmZCMSGFu   Текст сообщения)captionu   Увиделu,   Обязательно к прочтениюu   Важностьu   Нетu)   Подтвердить прочтениеu   Важно и срочно)r         r   )r   choicesdefaultnullableu+   Закрепленное сообщениеu7   Закрепленное сообщение в чатеT)r   commentr   r
   indexZCmfDealu   Сделка)modelr   ZCmfLeadu   ЛидZCmfChannelMessageu0   Сообщения внешних каналовZchat_message)r   r   backrefuG   Уведомления о необходимости прочтенияZCmfChatTopicUnreadMessagemessage)r   Zvisibler   r   u
   Логинalways)r   Z	load_modeu   Имя объектаu   object.name - статичное поле для представления в ui, аналог repr, генерируем методом если не задано)r   r   r   u   Кодu3   Код в реальном мире из жизни)r   r   readonlyr   N)__name__
__module____qualname__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZsmart_notifyr   ZFieldZCmfStrtextZCmfViewsZviewsZCmfBoolZ	importantZCmfChoiceIntpriorityZpinnedZCmfRelationZdealZleadZ
CmfBackrefZchannel_messagesZchat_topic_unread_messagesZCmfLoginZcache_cmf_author_loginZ	CmfStr256Zcache_cmf_author_nameZCmfStr64Zcache_cmf_author_code r   r   (./modules/crm/fields/cmf_chat_message.pyr      s^   

  r   N)Zcmf.includeZcmfr   Zcmf.fields.cmf_like_mixinr   r   r   r   r   r   <module>   s   