
    h3                         d dl mZ d dlmZ  G d dej                        Z G d dej                        Z G d dej                        Z G d	 d
ej                        Zy)    )modelsreversec                   4    e Zd Z ej                         Zd Zy)BlogPostc                 :    | j                    d| j                   dS )Nz ())namepkselfs    _/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_versioning/test_utils/blogpost/models.py__str__zBlogPost.__str__   s    ))Btwwiq))    N)__name__
__module____qualname__r   	TextFieldr
   r    r   r   r   r      s    6D*r   r   c                       e Zd Z ej                  eej                        Z ej                         Z	 ej                         Z
d Zd Zd Zd Zy)BlogContent	on_deletec                 L    |j                   ry|j                  | j                  v S )NTis_superuserusernametextr   users     r   has_publish_permissionz"BlogContent.has_publish_permission   s!    }}		))r   c                 T    |j                   ryd|j                   d| j                  v S )NT<>r   r   s     r   has_change_permissionz!BlogContent.has_change_permission   s*    4==/#tyy00r   c                     | j                   S Nr   r   s    r   r   zBlogContent.__str__       yyr   c                     t        d      S )Nz%admin:blogpost_blogcontent_changelistr   r   s    r   get_absolute_urlzBlogContent.get_absolute_url    s    >??r   N)r   r   r   r   
ForeignKeyr   CASCADEblogpostr   languager   r!   r%   r   r+   r   r   r   r   r      sO     v  V^^DHv!H6D*1@r   r   c                   N    e Zd Z ej                  eej                        Zd Zy)Commentr   c                 ,    t        | j                        S r'   )strr   r   s    r   r   zComment.__str__'   s    477|r   N)	r   r   r   r   r,   r   r-   r.   r   r   r   r   r1   r1   $   s     v  V^^DHr   r1   c                   v    e Zd Z ej                  eej                        Z ej                         Z	d Z
d Zy)CommentContentr   c                     | j                   S r'   r(   r   s    r   r   zCommentContent.__str__/   r)   r   c                     t        d      S )Nz(admin:blogpost_commentcontent_changelistr   r   s    r   r+   zCommentContent.get_absolute_url2   s    ABBr   N)r   r   r   r   r,   r1   r-   commentr   r   r   r+   r   r   r   r5   r5   +   s5    f6>>BG6DCr   r5   N)		django.dbr   django.urlsr   Modelr   r   r1   r5   r   r   r   <module>r<      sO     *v|| *@&,, @0fll CV\\ Cr   