
    jg:	                     >   d Z ddlmZ ddlmZ ddlmZ 	 ej                  d   Z	ddlmZmZ  G d	 d
ej                        Zej"                  j%                  ee        G d dej                        Zej"                  j%                  ee       y# e
ef$ r dZ	Y vw xY w)zResult Task Admin interface.    )settings)admin)gettext_lazyALLOW_EDITSF   )GroupResult
TaskResultc                   p    e Zd ZdZeZdZdZdZdZ	dZ
ddd	d
f ed      dd	d
f ed      dd	d
ffZddZy)TaskResultAdminz%Admin-interface for results of tasks.	date_done)task_idperiodic_task_name	task_namer   statusworker)r   r   r   r   r   )date_createdr   resultmeta)r   r   r   	task_argstask_kwargsN)r   r   r   r   r   content_typecontent_encoding)extraprettywide)fieldsclasses
Parameters)r   r   Result)r   r   r   	tracebackr   c                     t         r| j                  S t        | j                  j                  D ch c]  }|j
                   c}      S c c}w N)r   readonly_fieldslistoptslocal_fieldsname)selfrequestobjfields       V/var/www/html/Stanley/venv/lib/python3.12/site-packages/django_celery_results/admin.pyget_readonly_fieldsz#TaskResultAdmin.get_readonly_fields<   sI    '''(,		(>(>(>u

(>   s   A
r!   )__name__
__module____qualname____doc__r	   modeldate_hierarchylist_displaylist_filterr"   search_fields_	fieldsetsr,        r+   r   r      s    /E N(LKEO$M 
 /
 	 
< /
 	 
8 /	
 		)I@r9   r   c                   (    e Zd ZdZeZdZdZdZdZ	dZ
y)GroupResultAdminz.Admin-interface for results  of grouped tasks.r   )group_idr   )r   )r   r   r   )r<   N)r-   r.   r/   r0   r   r1   r2   r3   r4   r"   r5   r8   r9   r+   r;   r;   H   s#    8E N,L K=O!Mr9   r;   N)r0   django.confr   django.contribr   django.utils.translationr   r6   DJANGO_CELERY_RESULTSr   AttributeErrorKeyErrormodelsr   r	   
ModelAdminr   siteregisterr;   r8   r9   r+   <module>rG      s    "     6	00?K
 ,2e&& 2j 

  J 0"u'' " 

  K!1 2U 	! 	K	s   B 	BB