o
    fsi                     @   s>   d dl Zd dlZd dlZd dlmZmZ G dd dejZdS )    N)
migrationsmodelsc                   @   s  e Zd ZdZdgZejddeje	j
ddddfdejejjjddd	fd
ejddfdejddfdejdddfdejdddfdejg ddddfdejg 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d%ejejjjjd&d'd(fgdd)d*gd+hd,d-ejd.dejdddd/d0fd1ejd2d3fd4ejdd"fdejdd fd5ejddfd6ejdddfd7ejejjjjd8d9d(fgd:gZd;S )<	MigrationT)events0001_initialRegistrationidF)defaulteditableprimary_key	serializeregistration_code   )r	   
max_lengthunique	full_name   )r   email   phone   )blankr   organisationstatus)pendingPendingapprovedApprovedrejectedRejectedr   2   )choicesr	   r   payment_status))not_requiredzNot Requiredr   r   r    r&   has_attended)r	   attendance_timestamp)r   nullnotes)r   registered_at)auto_now_add
updated_at)auto_noweventregistrationszevents.event)	on_deleterelated_nametoRegistrationsz-registered_at)r   r/   )verbose_nameverbose_name_pluralorderingunique_together)namefieldsoptionsPaymentProofID)auto_createdr   r   r5   filezpayment_proofs/%Y/%m/)	upload_touploaded_atreviewedreviewed_atregistrationpayment_proofzregistration.registration)r9   r:   N)__name__
__module____qualname__initialdependenciesr   CreateModelr   	UUIDFielduuiduuid4	CharFieldappsrD   generate_registration_code
EmailFieldBooleanFieldDateTimeField	TextField
ForeignKeydjangodbdeletionCASCADEBigAutoField	FileFieldOneToOneField
operations r_   r_   P/var/www/html/smartRegister/backend/apps/registration/migrations/0001_initial.pyr   	   sN    r   )	apps.registration.modelsrP   django.db.models.deletionrW   rM   	django.dbr   r   r   r_   r_   r_   r`   <module>   s
   