
    .+h                     >    d dl T d dlT d dlmZ  G d de          ZdS )    )*)CmfLikeMixinc            	       n   e Zd ZdZdZdZdgZdZdZdZ	dZ
dZdZd	gZ eed
ddg          Z eedd           Z eed          Z eed          Z eeddddddd          Z eeddddddd          Z eedddddddd           Z eed!          Z eed"d#d$          Z  ee!d%ddd&'          Z" eed(d)ddd*          Z# eed+d+dd,          Z$ eed-d.d/d0d1d2          Z% ee&d3d4d56          Z' ee(d7d8          Z) G d9 d:e*j+                  Z+ G d; d<e*j,                  Z,d=S )>
CmfCommentCommentcommentCOMz-cmf_created_atu   КомментарийchatTcomments	parent_idu!   Текст комментарияgin_trgm)captionindexindex_usingu/   Родительский комментарий)r   modelu   Увидел)r   u,   Обязательно к прочтениюu   Важностьu   —u)   Подтвердить прочтениеu   Важно и срочно)012r   F)r   choicesdefaultnullable)r         r   u%   Уровень комментарияu/   Пользовательские коментыu;   Показываем в аудите и в коментахuB   Показываем в только в аудите(дефалт))r   visibler   r   r   u
   Логинu   Имя объектаu   object.name - статичное поле для представления в ui, аналог repr, генерируем методом если не задано)r   r   r   u   Кодu3   Код в реальном мире из жизни)r   r   readonlyr   u+   Закрепленное сообщениеu7   Закрепленное сообщение в чате)r   r   r   r   r   u-   Сообщение в теле объекта)r   r   r   r   u   Статусu   Открытоu   Закрыто)openclosedr   )r   r   r   r   u   ПрочиталиobjCmfPersonView)r   backrefr   u3   HTML-контекст inline-комментария)r   r   c                       e Zd ZdZdZdS )CmfComment.nameNT__name__
__module____qualname__r   r        ./cmf/fields/cmf_comment.pynamer"   c           r(   r*   c                       e Zd ZdZdZdS )CmfComment.codeNTr#   r'   r(   r)   coder-   g   r+   r(   r.   N)-r$   r%   r&   ui_name	ui_modulecode_prefixorderingverbose_nameiconacl_allow_createacl_parent_fieldenable_edit_permenable_delete_permorderno_partition_byField	CmfMarkuptextCmfRelationtree_parentCmfViewsviewsCmfBool	important	CmfChoicepriority_oldCmfChoiceIntpriorityCmfInt	log_levelCmfLogincache_cmf_author_login	CmfStr256cache_cmf_author_nameCmfStr64cache_cmf_author_codepinnedinlinestatus
CmfBackrefperson_viewsCmfTexthtml_contextr   r*   r.   r'   r(   r)   r   r      s       GIK!"H+LD!'=5$GtblamnnnD%-^frsssKE(N333Eg'UVVVI5""MTpqq  L u"INjkk  H 7@LS
 

   I #U8\BBB!E'k   "EE   U=I  F U??  F U)5EFF  F 5-A(-_F F FL 5E  L    |        |      r(   r   N)cmf.include
cmf.fieldscmf.fields.cmf_like_mixinr   r   r'   r(   r)   <module>rY      sm            2 2 2 2 2 2c c c c c c c c c cr(   