
    yg"                     R    d dl mZ d dlmZmZ d dlZ G d dej                        Zy)    )settings)
migrationsmodelsNc                      e Zd ZdZd ej
                  ej                        dgZ 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      fd e
j                  dd      fd e
j                  g dd      fd e
j                  d      fd e
j                  dd      fd  e
j                  d!d"      fd# e
j                  g d$d%      fd& e
j                  dd'      fd( e
j                  dd'      fd) e
j                         fd* e
j                   dd+d,-      fd. e
j"                  dddej&                  j                  j(                  j*                  ej                  d/0      fd1 e
j"                  ej&                  j                  j(                  j,                  d23      fd4 e
j"                  dddej&                  j                  j(                  j*                  d5ej                  d67      fd8 e
j                   dd9d2:      fgd;di<      gZy=)>	MigrationT)employee0001_initial)baser	   MailAutomationidFID)auto_createdprimary_key	serializeverbose_name
created_atz
Created At)auto_now_addnullr   	is_activez	Is Active)defaultr   title   )
max_lengthuniquemethod_title2   )editabler   model)n)zbase.models.RotatingWorkTypeRotatingWorkType)z"base.models.RotatingWorkTypeAssignRotatingWorkTypeAssign)zbase.models.RotatingShiftRotatingShift)zbase.models.RotatingShiftAssignRotatingShiftAssign)zbase.models.WorkTypeRequestWorkTypeRequest)z"base.models.WorkTypeRequestCommentWorkTypeRequestCommentzbase.models.ShiftRequestShiftRequestr%   )zbase.models.ShiftRequestCommentShiftRequestComment)zbase.models.AnnouncementAnnouncement)zbase.models.AnnouncementCommentAnnouncementComment)z#base.models.DashboardEmployeeChartsDashboardEmployeeCharts)zbase.models.PenaltyAccountsPenaltyAccounts)zbase.models.NotificationSoundNotificationSoundz'employee.models.EmployeeWorkInformationEmployeeWorkInformationr-   )z#employee.models.EmployeeBankDetailsEmployeeBankDetailszemployee.models.EmployeeNoteEmployeeNoter0   )zemployee.models.PolicyPolicy)zemployee.models.BonusPoint
BonusPoint)z"employee.models.DisciplinaryActionDisciplinaryAction)zrecruitment.models.RecruitmentRecruitment)zrecruitment.models.StageStagezrecruitment.models.Candidate	Candidater7   zrecruitment.models.StageNote	StageNotez"recruitment.models.CandidateRatingCandidateRatingz$recruitment.models.InterviewScheduleInterviewSchedule)zleave.models.AvailableLeaveAvailableLeavezleave.models.LeaveRequestLeaveRequestr@   )z leave.models.LeaverequestCommentLeaverequestComment)z#leave.models.LeaveAllocationRequestLeaveAllocationRequest)z*leave.models.LeaveallocationrequestCommentLeaveallocationrequestComment)z*leave.models.LeaveRequestConditionApprovalLeaveRequestConditionApproval)z%leave.models.CompensatoryLeaveRequestCompensatoryLeaveRequest)z,leave.models.CompensatoryLeaverequestCommentCompensatoryLeaverequestCommentzpms.models.Objective	ObjectiverH   )zpms.models.EmployeeObjectiveEmployeeObjective)zpms.models.CommentCommentzpms.models.FeedbackFeedbackrL   rL   rL   )zpms.models.AnonymousFeedbackAnonymousFeedback)zpms.models.AnswerAnswer)zpms.models.KeyResultFeedbackKeyResultFeedbackzpms.models.MeetingsMeetingsrQ   rQ   )zpms.models.MeetingsAnswerMeetingsAnswer)zpms.models.EmployeeBonusPointEmployeeBonusPoint)z!onboarding.models.OnboardingStageOnboardingStagez onboarding.models.OnboardingTaskOnboardingTask)zasset.models.AssetAssetzasset.models.AssetAssignmentAssetAssignmentrY   )zasset.models.AssetRequestAssetRequest)z$attendance.models.AttendanceActivityAttendanceActivity)zattendance.models.Attendance
Attendance)z*attendance.models.AttendanceRequestCommentAttendanceRequestComment)z$attendance.models.AttendanceOverTimeAttendanceOverTime)z,attendance.models.AttendanceLateComeEarlyOutAttendanceLateComeEarlyOut)z attendance.models.PenaltyAccountPenaltyAccount)zattendance.models.WorkRecordsWorkRecords)zpayroll.models.models.ContractContract)z payroll.models.models.WorkRecord
WorkRecordzpayroll.models.models.Allowance	Allowancere   zpayroll.models.models.Deduction	Deductionrg   )zpayroll.models.models.PayslipPayslip)z!payroll.models.models.LoanAccountLoanAccountz#payroll.models.models.ReimbursementReimbursementrk   )z1payroll.models.models.ReimbursementrequestCommentReimbursementrequestComment)z)accessibility.models.DefaultAccessibilityDefaultAccessibility)z(horilla_documents.models.DocumentRequestDocumentRequest)z!horilla_documents.models.DocumentDocument)z)horilla_automations.models.MailAutomationr   )z#biometric.models.BiometricEmployeesBiometricEmployees)z!helpdesk.models.DepartmentManagerDepartmentManagerzhelpdesk.models.TicketTicketrs   )zhelpdesk.models.ClaimRequestClaimRequest)zhelpdesk.models.CommentrK   )zoffboarding.models.OffboardingOffboarding)z#offboarding.models.OffboardingStageOffboardingStage)z&offboarding.models.OffboardingEmployeeOffboardingEmployee)z$offboarding.models.ResignationLetterResignationLetter)z"offboarding.models.OffboardingTaskOffboardingTask)z"offboarding.models.OffboardingNoteOffboardingNote)zdjango.contrib.auth.models.UserUser)z&recruitment.models.HistoricalCandidateHistoricalCandidate)z$recruitment.models.RejectedCandidateRejectedCandidater9   )z*recruitment.models.RecruitmentSurveyAnswerRecruitmentSurveyAnswer)z%recruitment.models.SkillZoneCandidateSkillZoneCandidater;   r=   )z+recruitment.models.CandidateDocumentRequestCandidateDocumentRequest)z$recruitment.models.CandidateDocumentCandidateDocumentrV   )z onboarding.models.CandidateStageCandidateStage)zonboarding.models.CandidateTaskCandidateTask)z"onboarding.models.OnboardingPortalOnboardingPortal)zauditlog.models.LogEntryLogEntry)zemployee.models.EmployeeEmployeed   )choicesr   mail_tozMail to)r   mail_detailszcFill mail template details(reciever/instance, `self` will be the person who trigger the automation)   )	help_textr   mail_detail_choice )r   r   trigger))	on_createz	On Create)	on_updatez	On Update)	on_deletez	On Delete
   condition_html)r   r   condition_querystring	conditionalso_sent_tozemployee.employeezAlso Send to)blanktor   
created_byz
Created By)r   r   r   r   r   r   mail_templatezbase.horillamailtemplate)r   r   modified_byz%(class)s_modified_byzModified By)r   r   r   r   related_namer   r   template_attachmentstemplate_attachment)r   r   r   abstract)namefieldsoptionsN)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldDateTimeFieldBooleanField	CharField	TextFieldManyToManyField
ForeignKeydjangodbdeletionSET_NULLCASCADE
operations     ?/var/www/horilla/horilla_automations/migrations/0001_initial.pyr   r      s   G 	%'
''(@(@A L 	
!*v**$Z_nrst3v33D_klm1f11$[YZ*&**c$GH!1!1!15R!PQ*&**  4A_  N_Q_  R_  S_,F,,)DE!1!1!1  =b  or  "s  t%'7v'7'7U'ST,F,,  6J  WY  Z  [!#36#3#3U#NO(*:&*:*:EPT*UV.f..01!7!7!7dGZiw!xy0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   "3&"3"3fii>N>N>W>W>_>_d~"  A 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g')?)?)?dYn  tN  *O  P%* E-	
Jr   r   )django.confr   	django.dbr   r   django.db.models.deletionr   r   r   r   r   <module>r      s"    ! (  %
$$ %r   