o
    ËÉh:  ã                   @   sT   d dl mZmZ d dlmZ d dlmZ ddlmZ e 	e¡G dd„ dej
ƒƒZdS )	é    )ÚListÚOptional)Úadmin)ÚHttpRequesté   )ÚDBTaskResultc                   @   s–   e Zd ZdZdZdgZ	ddedee de	fdd	„Z
	ddedee de	fd
d„Z	ddedee de	fdd„Z	ddedee dee fdd„ZdS )ÚDBTaskResultAdmin)ÚidÚ	task_nameÚstatusÚenqueued_atÚ
started_atÚfinished_atÚpriorityÚ
queue_name)r   r   r   z-enqueued_atNÚrequestÚobjÚreturnc                 C   ó   dS ©NF© ©Úselfr   r   r   r   úd/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/django_tasks/backends/database/admin.pyÚhas_add_permission   ó   z$DBTaskResultAdmin.has_add_permissionc                 C   r   r   r   r   r   r   r   Úhas_delete_permission   r   z'DBTaskResultAdmin.has_delete_permissionc                 C   r   r   r   r   r   r   r   Úhas_change_permission"   r   z'DBTaskResultAdmin.has_change_permissionc                 C   s   dd„ | j jjD ƒS )Nc                 S   s   g | ]}|j ‘qS r   )Úname)Ú.0Úfr   r   r   Ú
<listcomp>*   s    z9DBTaskResultAdmin.get_readonly_fields.<locals>.<listcomp>)ÚmodelÚ_metaÚfieldsr   r   r   r   Úget_readonly_fields'   s   z%DBTaskResultAdmin.get_readonly_fields)N)Ú__name__Ú
__module__Ú__qualname__Úlist_displayÚlist_filterÚorderingr   r   r   Úboolr   r   r   r   Ústrr%   r   r   r   r   r   	   sH    
ÿÿÿ
þÿÿÿ
þÿÿÿ
þÿÿÿþr   N)Útypingr   r   Údjango.contribr   Údjango.httpr   Úmodelsr   ÚregisterÚ
ModelAdminr   r   r   r   r   Ú<module>   s    