
    si>                     R    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dd ej
                  ej                        gZg  ej                  dd e
j                  dd	dej                  j                  j                  j                  d
d             ej                  dd e
j                  dej                  j                  j                  j                   dd             ej                  dd e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  dd e
j                  dej                  j                  j                  j                  dd
d             ej                  dd e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  dd e
j                  dej                  j                  j                  j"                  dd             ej                  dd e
j                  ddej                  j                  j                  j"                  d d!"             ej                  d#d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d#d e
j                  ej                  j                  j                  j                  d$d
d%             ej                  d#d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d#d& e
j                  dej                  j                  j                  j                   dd'             ej                  d(d) e
j                  dej                  j                  j                  j$                  d*+             ej                  d(d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d(d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d,d- e
j                  ej                  j                  j                  j                  d.d/d0%             ej                  d,d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d,d e
j                  d	dej                  j                  j                  j                   d.d
d1             ej                  d,d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d2d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d2d e
j                  ej                  j                  j                  j                  d3d
d%             ej                  d2d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d4d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d4d e
j                  ej                  j                  j                  j$                  d
5             ej                  d4d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d4d6 e
j                  ej                  j                  j                  j$                  d/5             ej                  d7d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d7d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d4d8 e
j&                  dd9:             ej                  d;d) e
j&                  dd*d<=             ej                  d;d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d;d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  d>d e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  d>d e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  dd? e
j                  ddej                  j                  j                  j                  d@dA"             ej                  dBd) e
j&                  dd*d<=             ej                  dBd e
j                  dd	dej                  j                  j                  j"                  ej                  d             ej                  dBd e
j                  dd	dej                  j                  j                  j"                  dej                  d             ej                  dCd e
j                  dd	d	dej                  j                  j                  j                   dDd
dE             ej                  dCd e
j                  dd	dej                  j                  j                  j                   dDddF             ej                  dCd? e
j                  dd	dej                  j                  j                  j                   dDd@dAF             ej                  dCd e
j                  dd	d	dej                  j                  j                  j                   dDej                  dE             ej                  dCd e
j                  dd	dej                  j                  j                  j                   dDd
dF             ej                  dCdG e
j                  d	ej                  j                  j                  j                   dHd/I             ej                  dCdJ e
j&                  dKL             ej                  dCdM e
j                  dej                  j                  j                  j"                  dDej                  N             ej                  dCd e
j                  dd	d	dej                  j                  j                  j                   dDej                  dE             ej                  dCd e
j                  dd	dej                  j                  j                  j                   dDddF             ej                  dCd e
j                  dd	dej                  j                  j                  j                   dDd d!F             ej                  dOd- e
j                  ddej                  j                  j                  j"                  d/P             ej                  dOd e
j                  ej                  j                  j                  j$                  d
dQ             ej                  dOdR e
j                  ddej                  j                  j                  j"                  dSP             ej                  dOd e
j                  ddej                  j                  j                  j"                  dP             ej(                  d,dThU       ej(                  d2dVhU       ej(                  ddWhU      ZyX)Y	MigrationT)
attendance0001_initial)baser	   )employeer	   )horilla_auditr	   )leaver	   r   approved_byFzemployee.employeezApproved By)blankeditablenull	on_deletetoverbose_name)
model_namenamefieldattendance_dayzbase.employeeshiftdayzAttendance day)r   r   r   r   
created_byz
Created Byemployee_idemployee_attendancesEmployee)r   r   related_namer   r   modified_byz%(class)s_modified_byzModified By)r   r   r   r   r   r   r   shift_idzbase.employeeshiftShiftwork_type_idzbase.worktypez	Work Type)r   r   r   r   r   attendanceactivityemployee_attendance_activities)r   r   r   r   	shift_dayz	Shift Dayattendancegeneralsetting
company_idzbase.company)r   r   r   attendancelatecomeearlyoutattendance_idlate_come_early_outzattendance.attendance
Attendance)r   r   r   r   r   r   attendanceovertimeemployee_overtimeattendancerequestcomment)r   r   
request_idattendancerequestfilefilesz attendance.attendancerequestfile)r   r   attendancevalidationconditionCompany)r   r   r   batchattendancebatch_attendance_idzattendance.batchattendancezBatch Attendance	gracetimehistoricalattendance+)r   db_constraintr   r   r   r   r   r   )r   r8   r   r   r   r   r   history_relationhistory_set)r8   r   r   r   history_tagszhorilla_audit.audittag)r   history_user)r   r   r   r   workrecords)r   r   r   r   )r   r   r   leave_request_idzleave.leaverequest)r(   type)r   unique_together)r   monthyear)r   attendance_dateN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesAddFieldr   
ForeignKeydjangodbdeletionPROTECT
DO_NOTHINGSET_NULLCASCADEManyToManyFieldAlterUniqueTogether
operations     F/var/www/python-projects/worksol/attendance/migrations/0002_initial.pyr   r      s   G 	' $)!'
''(@(@ALQ
##&##$TU[U^U^UeUeUnUnUvUv  |O  ^k  l	
Q 	
#!#&##9I9I9R9R9]9]by  IY  Z	
Q 	
##&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
Q  	
##&##9I9I9R9R9Z9Zi  EX  gq  r	
!Q* 	
##&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
+Q4 	
##&##9I9I9R9R9[9[`t  DK  L	
5Q> 	
##&##$TVYYEUEUE^E^EgEgl{  KV  W	
?QH 	
+#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
IQR 	
+#&##fii.>.>.G.G.O.O^~  DW  fp  q	
SQ\ 	
+#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
]Qf 	
+#&##9I9I9R9R9]9]by  IT  U	
gQp 	
1#&##9I9I9R9R9Z9Z_mn	
qQz 	
1#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
{QD 	
1#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
EQN 	
3 #&##fii.>.>.G.G.O.O^s  yP  _k  l	
OQX 	
3#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
YQb 	
3#&##UIYIYIbIbImIm  }R  Wj  yC  D	
cQl 	
3#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
mQv 	
+#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
wQ@ 	
+#&##fii.>.>.G.G.O.O^q  wJ  Yc  d	
AQJ 	
+#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
KQT 	
1#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
UQ^ 	
1#&##fii.>.>.G.G.O.OTgh	
_Qh 	
1#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
iQr 	
1#&##fii.>.>.G.G.O.OTkl	
sQ| 	
.#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
}QF 	
.#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
GQP 	
1(&((t8Z[	
QQZ 	
6(&((tU^_	
[Qd 	
6#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
eQn 	
6#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
oQx 	
(#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
yQB 	
(#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
CQL 	
#&#&##$TVYYEUEUE^E^EfEf  lH  Wi  j	
MQV 	
"(&((tU^_	
WQ` 	
"#&##$TU[U^U^UeUeUnUnUwUw  }E  }U  }U  dp  q	
aQj 	
"#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
kQt 	
-#&##$eeZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fy  HU  V	
uQ~ 	
-!#&##$e$Z`ZcZcZjZjZsZsZ~Z~  NQ  Vm  |L  M	
QH 	
-&#&##$e$Z`ZcZcZjZjZsZsZ~Z~  NQ  Vr  AS  T	
IQR 	
-#&##$eeZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fn  f~  f~  MY  Z	
SQ\ 	
-#&##$e$Z`ZcZcZjZjZsZsZ~Z~  NQ  Vi  xB  C	
]Qf 	
-##&##%699CSCSC\C\CgCg  wD  I`  a	
gQp 	
-(&((,DE	
qQz 	
-#&##9I9I9R9R9[9[jmrz  sK  sK  L	
{QD 	
-#&##$eeZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fn  f~  f~  MZ  [	
EQN 	
-#&##$e$Z`ZcZcZjZjZsZsZ~Z~  NQ  Vj  y@  A	
OQX 	
-#&##$e$Z`ZcZcZjZjZsZsZ~Z~  NQ  Ve  t  @	
YQb 	
$ #&##$TVYYEUEUE^E^EgEg  mD  E	
cQl 	
$#&##fii.>.>.G.G.O.OTg  wA  B	
mQv 	
$##&##$TVYYEUEUE^E^EgEg  mA  B	
wQ@ 	
$#&##$TVYYEUEUE^E^EgEg  mA  B	
AQJ 	'
&&-67	
KQR 	'
&&%=>	
SQZ 	'
&&?@	
[QJrX   r   )django.db.models.deletionrM   django.confr   	django.dbr   r   r   rW   rX   rY   <module>r]      s$    !   (^
$$ ^rX   