o
    6k~i                     @   s>   d dl Zd dlZd dlmZmZ d dlZG dd dejZdS )    N)
migrationsmodelsc                   @   sx  e Zd ZdZg Zejddejdddddfdej	ddd	fd
ej
ddddfdejddddfdej	ddidddejjj gddfdej	ddddfdej	ddddfdejddddfdejdd d!dfd"ejdd#d$dfd%ej
ejjjd&d'fd(ej	g d)d*d+d,d-fd.ej	dd+dd/d0fd1ejddd2d3d4fd5ejdd6d'fd7ej	g d8d9d:d;d-fd<ej	g d=d>d:d?d-fd@ejddAd'fdBej	ddCddDd0fdEej
ddFfdGej
ddHfgddIdJgdKdLejjj fgdMejdNdejdddddfdOejdedPdQfdRejddSd'fdTejddUd'fdVejddWd'fdXejddYd'fdEej
ddFfdGej
ddHfgdZd[d\d]gZd^S )_	MigrationTUseridFID)auto_createdprimary_key	serializeverbose_namepassword   )
max_lengthr   
last_loginz
last login)blanknullr   is_superuserzPDesignates that this user has all permissions without explicitly assigning them.zsuperuser status)default	help_textr   usernameuniquez)A user with that username already exists.zFRequired. 150 characters or fewer. Letters, digits and @/./+/-/_ only.   )error_messagesr   r   r   
validatorsr   
first_namez
first name)r   r   r   	last_namez	last nameemail   zemail addressis_staffz9Designates whether the user can log into this admin site.zstaff status	is_activezeDesignates whether this user should be treated as active. Unselect this instead of deleting accounts.activedate_joinedzdate joined)r   r   role))super_adminzSuper Admin)adminAdmin)place_adminPlace Admin)userr   r(      Role)choicesr   r   r   phonePhone)r   r   r   r   avatarzavatars/Avatar)r   r   	upload_tor   is_verifiedzIs Verifiedlanguage))arArabic)kuKurdish)enEnglishr3   
   Languagetheme))systemSystem)lightLight)darkDarkr<   Themenotifications_enabledzNotifications Enabled	fcm_token   z	FCM Token
created_at)auto_now_add
updated_at)auto_nowUsersz-created_at)r   verbose_name_pluralorderingobjects)namefieldsoptionsmanagers
PlaceAdminpermissionsPermissions)r   r   r   can_manage_bookingszCan Manage Bookingscan_manage_reviewszCan Manage Reviewscan_manage_offerszCan Manage Offerscan_manage_place_infozCan Manage Place Infor'   zPlace Admins)r   rK   )rN   rO   rP   N)__name__
__module____qualname__initialdependenciesr   CreateModelr   BigAutoField	CharFieldDateTimeFieldBooleanFielddjangocontribauthr   UnicodeUsernameValidator
EmailFieldutilstimezonenow
ImageFieldUserManager	JSONFielddict
operations rp   rp   E/var/www/newdalilibackend/backend/accounts/migrations/0001_initial.pyr   	   sd    ("r   )django.contrib.auth.modelsrc   django.contrib.auth.validators	django.dbr   r   django.utils.timezoner   rp   rp   rp   rq   <module>   s
   