
    h6                     p    d dl mZ d dlmZ  G d dej                        Z G d dej                        Zy)    )models)
linebreaksc                        e Zd ZdZ ej
                  dddd      Z ej                  dd	      Z ej                  dd
d      Z
 ej                  ddd      Z ej                  d      Z fdZd Z xZS )EmailTemplatez}
    Store editable email templates in the database.
    Placeholders use the syntax ##KEY## (e.g. ##Name##, ##phone##).
    2   Tz'Unique identifier, e.g. 'welcome_email'welcome_email)
max_lengthunique	help_textdefault   zSubject here)r	   r   z%Plain-text; use ##PLACEHOLDERS## herez+Hello ##Name##,

This is your message body.)blankr   r   z'HTML version; use ##PLACEHOLDERS## herez7<p>Hello ##Name##,</p><p>This is your message body.</p>)auto_nowc                     | j                   r&| j                  st        | j                         | _        t        |   |i | y N)	body_text	body_htmlr   supersave)selfargskwargs	__class__s      1/var/www/skyplay_api_hub/email_template/models.pyr   zEmailTemplate.save   s1    >>$..'7DNd%f%    c                     | j                   S r   )namer   s    r   __str__zEmailTemplate.__str__%   s    yyr   )__name__
__module____qualname____doc__r   	SlugFieldr   	CharFieldsubject	TextFieldr   r   DateTimeField
updated_atr   r   __classcell__)r   s   @r   r   r      s     6;	D fG !  9?I
 !  ;II
 &%%J&r   r   c                   B   e Zd Z ej                  ddd      Z ej                         Z ej                  d      Z ej                         Z
 ej                  dd      Z ej                  d      Z ej                  dd      Z ej                  d      Zd Zy	)
EmailLog   T)r	   r   null)r	   )r   r.   
   )auto_now_addc                 :    d| j                    d| j                   S )Nz	Email to z - )to_emailstatusr   s    r   r   zEmailLog.__str__3   s    4==/T[[M::r   N)r    r!   r"   r   r%   template_name
EmailFieldr2   r&   r'   r   r   r3   error_messager(   
created_atr    r   r   r,   r,   )   s    $F$$4dKM v  "Hf#.G   "I   t$7IV,F$F$$4d;M%%%48J;r   r,   N)	django.dbr   django.utils.htmlr   Modelr   r,   r8   r   r   <module>r<      s,     (#FLL #L;v|| ;r   