a
    Cøg:  ã                   @   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eee e	dœdd„Z
deee e	dœdd	„Zdeee e	dœd
d„Zdeee ee dœdd„ZdS )ÚDBTaskResultAdmin)ÚidZ	task_nameÚstatusZenqueued_atZ
started_atZfinished_atÚpriorityÚ
queue_name)r
   r   r   z-enqueued_atN)ÚrequestÚobjÚreturnc                 C   s   dS ©NF© ©Úselfr   r   r   r   úc/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/django_tasks/backends/database/admin.pyÚhas_add_permission   s    z$DBTaskResultAdmin.has_add_permissionc                 C   s   dS r   r   r   r   r   r   Úhas_delete_permission   s    z'DBTaskResultAdmin.has_delete_permissionc                 C   s   dS r   r   r   r   r   r   Úhas_change_permission"   s    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>*   ó    z9DBTaskResultAdmin.get_readonly_fields.<locals>.<listcomp>)ÚmodelZ_metaÚfieldsr   r   r   r   Úget_readonly_fields'   s    z%DBTaskResultAdmin.get_readonly_fields)N)N)N)N)Ú__name__Ú
__module__Ú__qualname__Zlist_displayZlist_filterZorderingr   r   r   Úboolr   r   r   r   Ústrr   r   r   r   r   r   	   s.   
 ÿþ ÿþ ÿþ ÿþr   N)Útypingr   r   Zdjango.contribr   Zdjango.httpr   Úmodelsr   ÚregisterZ
ModelAdminr   r   r   r   r   Ú<module>   s
   