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                   @   sv  e Zd ZdZeejgZej	dde
jejd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ddddfde
 fde
jddfgddidej	dde
jejd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ddfde
jddfde
jejj
jjdddfgddhidej	d de
jejddddfde
j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
 fde
jddfde
jejj
jjd)ddfd*e
jejj
jjd)d+dfd,e
jejj
jjd-ejdfg
d.didej	d/de
jejddddfde
jddfde
jdd	fd0e
 fd1e
 fd2e
jg d3d4d$d%fd5e
jd6d7d8fd9e
jddd:fd;e
jddd:fd<e
jddejj
jjd=d>d?fd#e
jejj
jjd@d>dfgdAdBgidej	dCde
jejddddfde
jddfde
jdd	fdDe
jg dEd$dFfdGe
jddd:fdHe
jdejj
jjdIejdJfdKe
jejj
jjdLdMdfgdAdNgidgZdOS )P	MigrationTCompanyidF)defaulteditableprimary_key	serialize
created_at)auto_now_add
updated_at)auto_nowname   )
max_lengthcnpj   CNPJ)r   uniqueverbose_nameaddress	is_active)r   verbose_name_plural	Companies)r   fieldsoptions
CostCentercode2   companycost_centerszvacations.company)	on_deleterelated_nametounique_together)r!   r   EmployeeProfilerole))employeeColaborador)managerGestor)adminzAdministrador (RH)r)      )choicesr   r   employee_idu
   Matrícula	hire_date	employeescost_centerzvacations.costcenteruserprofileabstractVacationRequest
start_dateend_datestatus))pendingPendente)approvedAprovado)rejected	Rejeitado)	cancelled	Cancelador;   selling_daysr   z,Number of days being sold (max 1/3 of total))r   	help_textapproval_date)blanknullrejection_reasonapproved_byapproved_vacationszvacations.employeeprofile)rF   rG   r#   r$   r%   vacation_requestsorderingz-start_dateVacationLogaction))requestu   Solicitação)approveu   Aprovação)rejectu
   Rejeição)cancelCancelamento)editu   Edição)r/   r   detailsperformed_byvacation_logs)rG   r#   r$   r%   vacation_requestlogszvacations.vacationrequestz-created_atN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   	UUIDFielduuiduuid4DateTimeField	CharField	TextFieldBooleanField
ForeignKeydjangodbdeletionCASCADE	DateFieldOneToOneFieldIntegerFieldSET_NULL
operations rs   rs   5/var/www/html/rh/vacations/migrations/0001_initial.pyr   	   s    







r   )	django.db.models.deletionrj   rc   django.confr   	django.dbr   r   r   rs   rs   rs   rt   <module>   s
   