
    si%                        d Z ddlmZ ddlmZmZmZmZmZ  G d dej                        Z
 ej                  e       G d dej                               Z ej                  e       G d d	ej                               Z ej                  e       G d
 dej                               Z ej                  e       G d dej                               Z ej                  e       G d dej                               Zy)z5
chat/admin.py

Admin configuration for Chat models.
    )admin)ChatAttachmentChatMessageChatRoomChatRoomMemberMessageReactionc                       e Zd ZdZeZdZy)ChatRoomMemberInlinez#Inline admin for chat room members.   N)__name__
__module____qualname____doc__r   modelextra     ./var/www/python-projects/worksol/chat/admin.pyr
   r
      s    -EEr   r
   c                   .    e Zd ZdZg dZg dZddgZegZy)ChatRoomAdminzAdmin for ChatRoom model.)idname	room_type
company_id
created_at	is_active)r   r   r   r   descriptionN)	r   r   r   r   list_displaylist_filtersearch_fieldsr
   inlinesr   r   r   r   r      s!    #WL:K]+M#$Gr   r   c                   (    e Zd ZdZg dZddgZddgZy)ChatRoomMemberAdminzAdmin for ChatRoomMember model.)r   	chat_roomemployee_idroleis_mutedr&   r'    employee_id__employee_first_namechat_room__nameNr   r   r   r   r   r   r    r   r   r   r#   r#   #   s    )IL:&K79JKMr   r#   c                   (    e Zd ZdZg dZddgZddgZy)ChatMessageAdminzAdmin for ChatMessage model.)r   r$   sendermessage_typer   r.   	is_editedcontentsender__employee_first_nameNr*   r   r   r   r,   r,   ,   s    &NL!;/K =>Mr   r,   c                   $    e Zd ZdZg dZdgZdgZy)ChatAttachmentAdminzAdmin for ChatAttachment model.)r   message	file_nameattachment_type	file_sizer6   r5   Nr*   r   r   r   r3   r3   5   s    )QL$%K MMr   r3   c                        e Zd ZdZg dZddgZy)MessageReactionAdminz Admin for MessageReaction model.)r   r4   r%   emojir:   r(   N)r   r   r   r   r   r    r   r   r   r9   r9   >   s    *<L@AMr   r9   N)r   django.contribr   chat.modelsr   r   r   r   r   TabularInliner
   register
ModelAdminr   r#   r,   r3   r9   r   r   r   <module>r@      s   ! 5..  %E$$ % % L%** L  L ?u'' ? ? "%** "  "  B5++ B !Br   