
    si.                     Z    d dl Zd dlZd dlmZ d dlmZmZ  G d dej                        Z	y)    N)settings)
migrationsmodelsc            $          e Zd ZdZddd ej
                  ej                        gZ ej                  dg dddg g dd	
       ej                  dd e
j                  dddd      fd e
j                  ddd      fd e
j                  dd      fd e
j                  d      fd e
j                  d      fd e
j                  d      fd e
j                   ddd      fd  e
j"                  ej&                  j                  j(                  j*                  d!d"#      fd$ e
j,                  dddej&                  j                  j(                  j.                  ej                  d%&      fd' e
j,                  dddej&                  j                  j(                  j.                  d(ej                  d)*      fg
d+di,       ej                  d-d e
j                  dddd      fd e
j                  ddd      fd e
j                  dd      fd. e
j                  dd/0      fd1 e
j                  d2      fd3 e
j                  dd4      fd$ e
j,                  dddej&                  j                  j(                  j.                  ej                  d%&      fd5 e
j0                  d6d78      fd' e
j,                  dddej&                  j                  j(                  j.                  d(ej                  d)*      fd9 e
j,                  dej&                  j                  j(                  j2                  d:d;d<=      fg
d>d?d1gd@,       ej                  dAd e
j                  dddd      fd e
j                  ddd      fd e
j                  dd      fdB e
j                  dg dCdDdEdF      fd  e
j,                  ej&                  j                  j(                  j*                  dGd"#      fd$ e
j,                  dddej&                  j                  j(                  j.                  ej                  d%&      fd' e
j,                  dddej&                  j                  j(                  j.                  d(ej                  d)*      fdH e
j,                  dej&                  j                  j(                  j*                  dGdIJ      fgdKdLdM,       ej                  dNd e
j                  dddd      fd e
j                  ddd      fd e
j                  dd      fdO e
j4                  ddP      fd1 e
j                  ddQ      fd  e
j"                  ej&                  j                  j(                  j*                  d:d"#      fd$ e
j,                  dddej&                  j                  j(                  j.                  ej                  d%&      fd' e
j,                  dddej&                  j                  j(                  j.                  d(ej                  d)*      fdR e
j,                  ej&                  j                  j(                  j*                  dSdIdTU      fg	dVd1gdW,       ej                  dXd e
j                  dddd      fd e
j                  ddd      fd e
j                  dd      fdY e
j                  ddZ0      fd[ e
j0                  dd\d"d]^      fd$ e
j,                  dddej&                  j                  j(                  j.                  ej                  d%&      fd5 e
j0                  d_d6d`a      fd' e
j,                  dddej&                  j                  j(                  j.                  d(ej                  d)*      fdH e
j,                  ddej&                  j                  j(                  j2                  d_dIb      fg	dKdLdM,       ej                  dcd e
j6                  ddddd      fd e
j                  dddde      fd e
j                  dd      fdf e
j                  ddgdh      fdi e
j8                  d2      fdj e
j                  ddQ      fdB e
j                  dg dCdDdEdF      fdk e
j:                  ddl      fdm e
j                  dn      fdo e
j                  dpdq      fdr e
j                  g dsdtu      fd  e
j,                  dddej&                  j                  j(                  j<                  dvd"w      fd$ e
j,                  ddddej&                  j                  j(                  j<                  dvej                  d%x      fdy e
j,                  dej&                  j                  j(                  j<                  dzd{|      fd} e
j0                  d~      fd e
j,                  dej&                  j                  j(                  j.                  dvej                  J      fd' e
j,                  ddddej&                  j                  j(                  j<                  dvej                  d)x      fdH e
j,                  dddej&                  j                  j(                  j<                  dvdIw      fd e
j,                  dddej&                  j                  j(                  j<                  dvdw      fgdddddej                  j@                  e
jB                  f
       ejD                  dd e
j,                  ej&                  j                  j(                  j*                  d            gZ#y)	MigrationT)employee0001_initial)horilla_auditr	   )recruitmentr	   OnboardingCandidatezOnboarding CandidatezOnboarding Candidates)verbose_nameverbose_name_pluralproxyindexesconstraints)recruitment.candidate)namefieldsoptionsbasesOnboardingPortalidFID)auto_createdprimary_key	serializer   
created_atz
Created At)auto_now_addnullr   	is_activez	Is Active)defaultr   token   )
max_lengthused)r!   countr   profilezemployee/profile)blankr   	upload_tocandidate_idonboarding_portalr   )	on_deleterelated_nameto
created_byz
Created By)r(   editabler   r,   r.   r   modified_byz%(class)s_modified_byzModified By)r(   r0   r   r,   r-   r.   r   abstract)r   r   r   OnboardingStagestage_titlezStage Title)r$   r   sequence)r   is_final_stagezIs Final Stageemployee_idzemployee.employeezStage Managers)r.   r   recruitment_idonboarding_stagezrecruitment.recruitmentRecruitment)r   r,   r-   r.   r   zOnboarding StagezOnboarding Stages)r   r   orderingCandidateTaskstatus))todoTodo)	scheduled	Scheduled)ongoingOngoing)stuckStuck)doneDoner>   2   )r(   choicesr!   r$   r   candidate_taskstage_idzonboarding.onboardingstage)r   r,   r-   r.   zOnboarding TaskzOnboarding Tasks)r   r   CandidateStageonboarding_end_date)r(   r   )r!   r   onboarding_stage_id	candidateStage)r,   r-   r.   r   zCandidate Onboarding Stage)r   r;   OnboardingTask
task_titlez
Task Title
candidatescand_onboarding_task
Candidates)r(   r-   r.   r   onboarding_taskzTask Managers)r-   r.   r   )r(   r   r,   r-   r.   HistoricalCandidateTask)r   r(   db_indexr   )r(   r0   r   r   history_title   )r(   r$   r   history_descriptionhistory_highlight
history_id)r   r   history_date)rX   history_change_reasond   )r$   r   history_type))+Created)~Changed)-Deleted   )rI   r$   rb   )r(   db_constraintr   r,   r-   r.   )r(   ri   r0   r   r,   r-   r.   r   history_relationhistory_setzonboarding.candidatetask)ri   r,   r-   r.   history_tagszhorilla_audit.audittag)r.   history_useronboarding_task_idzonboarding.onboardingtaskzhistorical Onboarding Taskzhistorical Onboarding Tasks)z-history_datez-history_id)r^   r]   )r   r   r;   get_latest_bycandidatetask)r,   r.   )
model_namer   fieldN)$__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldDateTimeFieldBooleanField	CharFieldIntegerField
ImageFieldOneToOneFielddjangodbdeletionPROTECT
ForeignKeySET_NULLManyToManyFieldCASCADE	DateFieldBigIntegerField	TextField	AutoField
DO_NOTHINGsimple_historyHistoricalChangesModelAddField
operations     F/var/www/python-projects/worksol/onboarding/migrations/0001_initial.pyr   r   	   s   G 	%)''
''(@(@A	L 	
& !7'>! -	
 	
#*v**$Z_nrst3v33D_klm1f11$[YZ*&**c:;,,,U;<-&--a89-F--DtOabc!5!5!5		@P@P@Y@Y@a@a  qD  I`  "a  b0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
$ 	
"*v**$Z_nrst3v33D_klm1f11$[YZ 0 0 0Cm \]0V00d;<!#66#6#6uSc#de0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   6 6 6:M\l mn 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g!#46#4#4$&))JZJZJcJcJkJk  {M  Rk  zG  $H  I !3':'L	
( 	
 *v**$Z_nrst3v33D_klm1f11$[YZ+6++$  Am  w}  JL  SW  X  Y!2!2!2VYY=M=M=V=V=^=^m}  CZ  "[  \0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g.V..DFIIDTDTD]D]DeDe  uE  Jf  g  h	 !2'9	
" 	
!*v**$Z_nrst3v33D_klm1f11$[YZ&(8(8(8t$(OP0V00FG!5!5!5		@P@P@Y@Y@a@a  qC  H_  "`  a0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g&(9(9(9FIIDTDTD]D]DeDet  Ea  pw  )x  y
 !='L	
$ 	
!*v**$Z_nrst3v33D_klm1f11$[YZ/v//3\Z[5v55DOe  kB  Q]   ^  _0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   6 6 6DUZm  }L  !M  N 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g.V..TPVPYPYP`P`PiPiPqPq  AR  Ws  t  u
 !2'9	
$ 	
*-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST+6++$  Am  w}  JL  SW  X  Y/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A!2!2!2UY]ioiririyiy  jC  jC  jN  jN  ]`  e|  "}  ~0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \v  &w  x!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j.V..TUYekeneneueue~e~  fJ  fJ  Y\  a}  ~  %'8v'8'8tSX_couoxoxoo  pI  pI  pT  pT  cf  kF  (G  H', !='D<!?	 "((::FLLI;	
> 	
&%#&##fii.>.>.G.G.O.OTop	
QMJr   r   )
django.db.models.deletionr   simple_history.modelsr   django.confr   	django.dbr   r   r   r   r   r   <module>r      s'    !    (X
$$ Xr   