o
    ËÉh}  ã                   @   sž   d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 G dd„ dƒZG dd	„ d	eejƒZG d
d„ deejƒZG dd„ deejƒZG dd„ deejƒZdS )é    )Úgettext)Úmessages)Úget_latest_str)Úworkflow)ÚPagec                       s0   e Zd ZeZdZdZdd„ Z‡ fdd„Z‡  Z	S )ÚWorkflowPageViewMixinÚpage_idzwagtailadmin_pages:editc                 C   s$   t  | jtdƒdt| jƒi ¡ d S )Nz?The page '%(page_title)s' is not currently awaiting moderation.Ú
page_title)r   ÚerrorÚrequestÚ_r   Úobject©Úself© r   úb/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/admin/views/pages/workflow.pyÚadd_not_in_moderation_error   s   
ÿÿþz1WorkflowPageViewMixin.add_not_in_moderation_errorc                    s   t ƒ jdd| ji|¤ŽS )NÚpager   )ÚsuperÚget_context_datar   )r   Úkwargs©Ú	__class__r   r   r      s   z&WorkflowPageViewMixin.get_context_data)
Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚpk_url_kwargÚredirect_url_namer   r   Ú__classcell__r   r   r   r   r   	   s    	r   c                   @   ó   e Zd ZdZdS )ÚWorkflowActionz"wagtailadmin_pages:workflow_actionN©r   r   r   Úsubmit_url_namer   r   r   r   r!      s    r!   c                   @   r    )ÚCollectWorkflowActionDataz/wagtailadmin_pages:collect_workflow_action_dataNr"   r   r   r   r   r$      ó    r$   c                   @   r    )ÚConfirmWorkflowCancellationz5wagtailadmin/pages/confirm_workflow_cancellation.htmlN)r   r   r   Útemplate_namer   r   r   r   r&   %   r%   r&   c                   @   s   e Zd Zdd„ ZdS )ÚPreviewRevisionForTaskc                 C   s*   t  | jtdƒt| jƒ| jjdœ ¡ d S )NzWThe page '%(page_title)s' is not currently awaiting moderation in task '%(task_name)s'.)r	   Ú	task_name)r   r
   r   r   r   r   ÚtaskÚnamer   r   r   r   Úadd_error_message,   s   ÿþýþz(PreviewRevisionForTask.add_error_messageN)r   r   r   r,   r   r   r   r   r(   +   s    r(   N)Údjango.utils.translationr   r   Úwagtail.adminr   Úwagtail.admin.utilsr   Úwagtail.admin.views.genericr   Úwagtail.modelsr   r   r!   r$   r&   r(   r   r   r   r   Ú<module>   s    
ÿ
ÿ