a
    Dg                     @   s   d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	 G dd deZ
G dd de	ZG d	d
 d
eZG dd de	eZG dd de	eZG dd de	eZG dd deZG dd de	eZdS )    )models)ParentalKey)ClusterableModel)	OrderablePageTranslatableMixinc                   @   s   e Zd ZdS )TestPageN__name__
__module____qualname__ r   r   W/var/www/lab.imftr.de/x/nb_venv/lib/python3.9/site-packages/wagtail/test/i18n/models.pyr      s   r   c                   @   s   e Zd ZejddZdS )	TestModel   
max_lengthNr
   r   r   r   Z	CharFieldtitler   r   r   r   r      s   r   c                   @   s   e Zd ZG dd dZdS )InheritedTestModelc                   @   s   e Zd ZdZdS )zInheritedTestModel.MetaN)r
   r   r   Zunique_togetherr   r   r   r   Meta   s   r   N)r
   r   r   r   r   r   r   r   r      s   r   c                   @   s6   e Zd ZeeddZe ZG dd de	j
ej
Z
dS )TestChildObjectZtest_childobjects)related_namec                   @   s   e Zd ZdS )zTestChildObject.MetaNr	   r   r   r   r   r      s   r   N)r
   r   r   r   r   pager   	TextFieldfieldr   r   r   r   r   r   r   r      s   r   c                   @   s&   e Zd ZejeejddZe Z	dS )TestNonParentalChildObjectZtest_nonparentalchildobjectsZ	on_deleter   N)
r
   r   r   r   Z
ForeignKeyr   CASCADEr   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZejddZdS )ClusterableTestModelr   r   Nr   r   r   r   r   r   $   s   r   c                   @   s$   e Zd ZeeejddZe Z	dS )ClusterableTestModelChildchildrenr   N)
r
   r   r   r   r   r   r   parentr   r   r   r   r   r   r    (   s   r    c                   @   s:   e Zd ZeeejddZe Z	G dd de
jejZdS )%ClusterableTestModelTranslatableChildZtranslatable_childrenr   c                   @   s   e Zd ZdS )z*ClusterableTestModelTranslatableChild.MetaNr	   r   r   r   r   r   7   s   r   N)r
   r   r   r   r   r   r   r"   r   r   r   r   r   r   r   r   r   r#   /   s   r#   N)Z	django.dbr   Zmodelcluster.fieldsr   Zmodelcluster.modelsr   Zwagtail.modelsr   r   r   r   r   r   r   r   r   r    r#   r   r   r   r   <module>   s   