o
    h                     @   sB   d dl Zd dlZd dlmZ d dlmZmZ G dd dejZdS )    N)settings)
migrationsmodelsc                   @   s  e Zd ZdZeejgZej	dde
jdddddfde
jdd	fd
e
jg ddddfde
jddddfde
jddfde
jdddfde
jddfde
jddfde
jddfg	dd
dgidej	d de
jdddddfd!e
jd"d	fd#e
jddd$fde
jd%d	fd&e
 fd'e
jg d(d)d*d+fd,e
jejjjdfd-e
jddd.fd/e
jddd.fd0e
jddd.fd1e
jdddd2fd3e
jddd.fd4e
jddejj
jjd5ejd6fd7e
jddejj
jjd8d9fgd:d;d<gd=dej	d>de
jdddddfd?e
jd@d	fd#e
jddd$fd&e
 fd'e
jg d(d)d*d+fd,e
jejjjdfd-e
jddd.fd/e
jddd.fd0e
jddd.fd1e
jdddd2fd3e
jddd.fd4e
jddejj
jjdAejd6fd7e
jddejj
jjd8d9fgdBdCd<gd=dgZdDS )E	MigrationTNotificationTemplateidFID)auto_createdprimary_key	serializeverbose_namenamed   )
max_lengthtemplate_type))sms_payment_receivedzSMS - Payment Received)sms_payment_pendingzSMS - Payment Pending)sms_invoice_createdzSMS - Invoice Created)email_payment_receivedzEmail - Payment Received)email_payment_pendingzEmail - Payment Pending)email_invoice_createdzEmail - Invoice Created)
sms_customzSMS - Custom)email_customzEmail - Custom2   )choicesr   uniquesubjectzFor email templates only   )blank	help_textr   contentz$Use {{variable}} for dynamic content)r   variables_helpz%Available variables for this template)r   r   	is_active)default
created_at)auto_now_add
updated_at)auto_nowordering)r   fieldsoptionsEmailLogrecipient_email   recipient_name)r   r   i  messagestatus))pendingPending)sentSent)failedFailed)	delivered	Deliveredr1      )r   r#   r   sent_atdelivered_at)r   nullerror_messagecustomer_id
payment_id)r   r   r<   
invoice_idsent_bysent_notification_emails)r   r<   	on_deleterelated_nametotemplate_usedz"notifications.notificationtemplate)r   r<   rC   rE   z	Email Logz
Email Logsz-sent_at)r   verbose_name_pluralr(   SMSLogrecipient_phone   sent_sms_logszSMS LogzSMS LogsN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharField	TextFieldBooleanFieldDateTimeField
EmailFielddjangoutilstimezonenowPositiveIntegerField
ForeignKeydbdeletionSET_NULL
operations rd   rd   E/var/www/html/optinet_system/notifications/migrations/0001_initial.pyr   	   s~    

 
 r   )	django.db.models.deletionrZ   django.utils.timezonedjango.confr   	django.dbr   r   r   rd   rd   rd   re   <module>   s
   