o
    Ñ·6i  ã                   @   s²   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ dej	ƒZ
G dd„ dej	ƒZG d	d
„ d
ej	ƒZejrWej ej¡ ej eje¡ ej eje
¡ ej eje¡ dS dS )é    )Úadmin)Úgettext)Úmodels)Úapp_settingsc                   @   s   e Zd ZdZdZdS )ÚSettingsAdmin©Úuser)r   ÚintervalN)Ú__name__Ú
__module__Ú__qualname__Úautocomplete_fieldsÚlist_display© r   r   úU/var/www/hoanhtaovolam_webdjango/env/lib/python3.10/site-packages/django_nyt/admin.pyr      s    r   c                   @   s8   e Zd ZdZdZdd„ Zedƒe_dd„ Zedƒe_d	S )
ÚSubscriptionAdmin)Úsettings)Údisplay_userÚnotification_typeÚdisplay_intervalÚsend_emailsc                 C   ó   |j jS ©N)r   r   ©ÚselfÚinstancer   r   r   r      ó   zSubscriptionAdmin.display_userr   c                 C   r   r   )r   r	   r   r   r   r   r      r   z"SubscriptionAdmin.display_intervalr	   N)	r
   r   r   Úraw_id_fieldsr   r   Ú_Úshort_descriptionr   r   r   r   r   r      s    
r   c                   @   s   e Zd ZdZdZg d¢ZdS )ÚNotificationAdminr   )Úsubscription)Úmessager   Ú	is_viewedÚ
is_emailedÚcreatedN)r
   r   r   r   r   r   r   r   r   r   r    $   s    r    N)Údjango.contribr   Údjango.utils.translationr   r   Ú
django_nytr   Údjango_nyt.confr   Ú
ModelAdminr   r   r    ÚNYT_ENABLE_ADMINÚsiteÚregisterÚNotificationTypeÚNotificationÚSettingsÚSubscriptionr   r   r   r   Ú<module>   s    ü