
    Ui                     :    d dl  d dl d dlmZ  G d de      Zy)    )*)CmfLikeMixinc            	          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*jV                        Z+y;)<
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y)CmfComment.codeN)__name__
__module____qualname__r        ./cmf/fields/cmf_comment.pycoder"   c   s    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      s   GIK!"H+LD!'=$GtblamnD-^frsK(N3Eg'UVI""MTpqL "INjkH 7@LS

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