o
    6k~i                     @   s   d dl mZ 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)gettext_lazy   )NotificationFavoriteActivityc                   @   sf   e Zd ZdZg dZg dZg dZdgZdgZdgZ	dd	gZ
d
d Zede_dd Zede_dS )NotificationAdminzNotification Admin)idusertypetitleis_read
created_at)r   r   r   )user__usernameuser__emailr   messager
   r   -created_atmark_as_readmark_as_unreadc                 C      |j dd d S )NTr   updateselfrequestqueryset r   8/var/www/newdalilibackend/backend/notifications/admin.pyr         zNotificationAdmin.mark_as_readzMark as readc                 C   r   )NFr   r   r   r   r   r   r      r   z NotificationAdmin.mark_as_unreadzMark as unreadN)__name__
__module____qualname____doc__list_displaylist_filtersearch_fieldsraw_id_fieldsreadonly_fieldsorderingactionsr   _short_descriptionr   r   r   r   r   r      s    
r   c                   @   s4   e Zd ZdZg dZdgZddgZddgZdgZd	S )
FavoriteAdminzFavorite Admin)r
   placer   r   r   place__namer
   r.   r   N)	r    r!   r"   r#   r$   r%   r&   r'   r)   r   r   r   r   r-      s    
r-   c                   @   s<   e Zd ZdZg dZddgZg dZddgZdgZdgZ	d	S )
ActivityAdminzActivity Admin)r
   r   r.   r   r   r   )r   r/   descriptionr
   r.   r   N)
r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r   r   r   r   r0   %   s    
r0   N)django.contribr   django.utils.translationr   r+   modelsr   r   r   register
ModelAdminr   r-   r0   r   r   r   r   <module>   s    	