o
    ["<fK                     @   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	m
Z
 d dlmZ G dd dejZG d	d
 d
eZG dd dejZeje ejee eje
e dS )    )admin)FlatPageAdmin)FlatPage)reverse)
TestInlineTestPage)TinyMCEc                       s$   e Zd ZeZdZ fddZ  ZS )TinyMCETestInlineAdmin   c                    @   |j dv r|jtddddtdiddS t j|fi |S 	N)content1content2P      colsrowsexternal_link_list_urltinymce-linklistattrs	mce_attrswidgetname	formfieldr   r   superformfield_for_dbfieldselfdb_fieldkwargs	__class__ J/var/www/html/kck/venv/lib/python3.10/site-packages/tests/testapp/admin.pyr         

z,TinyMCETestInlineAdmin.formfield_for_dbfield)__name__
__module____qualname__r   modelextrar   __classcell__r&   r&   r$   r'   r	   
   s    r	   c                       s   e Zd Z fddZ  ZS )TinyMCEFlatPageAdminc                    s@   |j dkr|jtddddtdiddS t j|fi |S )	Ncontentr   r   r   r   r   r   r   r   r    r$   r&   r'   r      r(   z*TinyMCEFlatPageAdmin.formfield_for_dbfield)r)   r*   r+   r   r.   r&   r&   r$   r'   r/      s    r/   c                       s"   e Zd ZegZ fddZ  ZS )TinyMCETestPageAdminc                    r   r   r   r    r$   r&   r'   r   (   r(   z*TinyMCETestPageAdmin.formfield_for_dbfield)r)   r*   r+   r	   inlinesr   r.   r&   r&   r$   r'   r1   %   s    r1   N)django.contribr   django.contrib.flatpages.adminr   django.contrib.flatpages.modelsr   django.urlsr   tests.testapp.modelsr   r   tinymce.widgetsr   StackedInliner	   r/   
ModelAdminr1   site
unregisterregisterr&   r&   r&   r'   <module>   s    