a
    ~€h<  ã                   @   sx   d dl mZ ddlmZmZmZ e e¡G dd„ dejƒƒZe e¡G dd„ dejƒƒZ	e e¡G dd	„ d	ejƒƒZ
d
S )é    )Úadminé   )ÚMedicalRecordÚChatSessionÚChatMessagec                   @   s,   e Zd Zg d¢Zg d¢Zg d¢Zg d¢ZdS )ÚMedicalRecordAdmin)ÚtitleÚuserÚrecord_typeÚ	file_typeÚ
created_at)r
   r   r   )r   ÚdescriptionÚextracted_text)r   Úmetadatar   Ú
updated_atN)Ú__name__Ú
__module__Ú__qualname__Úlist_displayÚlist_filterÚsearch_fieldsÚreadonly_fields© r   r   ú0/home/qiu/health_record_app/backend/api/admin.pyr      s   r   c                   @   s$   e Zd Zg d¢ZddgZddgZdS )ÚChatSessionAdmin)Úidr	   r   r   r   r   r   r   Zuser__usernameN)r   r   r   r   r   r   r   r   r   r   r      s   r   c                   @   s0   e Zd Zg d¢ZddgZdgZdd„ Zde_dS )	ÚChatMessageAdmin)ÚsessionÚroleÚcontent_previewr   r   r   Úcontentc                 C   s&   t |jƒdkr |jd d… d S |jS )Né2   z...)Úlenr    )ÚselfÚobjr   r   r   r      s    z ChatMessageAdmin.content_previewZContentN)r   r   r   r   r   r   r   Úshort_descriptionr   r   r   r   r      s
   r   N)Zdjango.contribr   Úmodelsr   r   r   ÚregisterÚ
ModelAdminr   r   r   r   r   r   r   Ú<module>   s   