o
    ROee                     @   sR   d dl Zd dlZ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dgZejddejdddddfdej	d	d
fdej	dd	ddfdej
dddfdej
dddfgddddgdd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d0d1d fd2ejdd3d4d fd5ej
ejjjd6d7fd8ej	d9d
fd:ej	dd9ddfd;ejddd<d=fd>ej	dd?ddfd@ej	ddAdddBfdCej	ddDddfdEejdddFfdGejdddFfdHejddddIfdJejdddFfdKejddLddMdNfdOejddPdQdRdSdOdTfdUejddejjjjejdVfdWejddXdQdRdYdZdTfd[ejddejjjj d\dVfgdRd]dd^d_ejjj! fgd`ejdadejdddddfdej	d	ddbdcfddej	dedLddfdgfdhej	ddid	ddjdkfdlej"dmdndoddpdqfdej
ddddrfdej
ddddsfdtejdudejjjj ejdvfgdadwdxdygddejdzdejdddddfd{ej	dDd
fd|ej
dd}fd~ejddfdej	dDddfdejddfdejejjjj ejdfgdgZ#dS )	MigrationT)auth%0012_alter_user_first_name_max_length
DepartmentidFID)auto_createdprimary_key	serializeverbose_namename}   )
max_lengthdescription)blankr   nullcreatedCreated)auto_now_addr   updatedUpdated)auto_nowr   Departments)r   verbose_name_pluralordering)r   fieldsoptionsUser_Profilepassword   )r   r   
last_loginz
last login)r   r   r   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   	full_name   organisationprofile_picprofile_pics)r   r   	upload_tophone
   employee_id2   )r   r   r   r(   	job_title   date_of_birth)r   r   address	agreement)r   r%   r   	date_joinleave_in_year   zLeave days per year counter)r   r%   r   r   groupszaThe groups this user belongs to. A user will get all permissions granted to each of their groups.user_setuserz
auth.group)r   r&   related_namerelated_query_nametor   
manager_id)r   r   	on_deleterK   user_permissionsz#Specific permissions for this user.zauth.permissionzuser permissions
departmentzmyapp.departmentusers)r   r   abstractobjects)r   r   r   managersBankzName of Bank)r   r   r   accountzemployee account numberzAccount Number)r&   r   r   r   branchz"which branch was the account issueBranch)r   r&   r   r   r   salary   z&This is the initial salary of employee   zStarting Salary)decimal_placesr&   
max_digitsr   r   )r   r   r   )r   r   r   employeez&select employee(s) to add bank account)r&   r   rM   rK   Banksz-namez-accountEventLog
event_type
event_time)r   details)r   
ip_address)r   r   
user_agentuser_id)rM   rK   )r   r   N)$__name__
__module____qualname__initialdependenciesr   CreateModelr   BigAutoField	CharFieldDateTimeFieldBooleanFielddjangocontribr   r+   UnicodeUsernameValidator
EmailFieldutilstimezonenow	FileField	DateField	TextFieldPositiveIntegerFieldManyToManyField
ForeignKeydbdeletionSET_NULLr   AUTH_USER_MODELCASCADEUserManagerDecimalField
operations r   r   5/var/www/html/humari/myapp/migrations/0001_initial.pyr      s    ('r   )django.contrib.auth.modelsrp   django.contrib.auth.validatorsdjango.db.models.deletiondjango.utils.timezonedjango.confr   	django.dbr   r   r   r   r   r   r   <module>   s   