B
    ADb                 @   sB   d dl mZ d dlZd dlZd dlmZmZ G dd dejZdS )    )unicode_literalsN)
migrationsmodelsc               @   s  e Zd ZdZg Zejddejd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dfdej
ddfdej
ddfdej	ddfgdddgddejddejd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fdejdddfgddddejdd ejd!ddd"d#fd$ejd%dfgd&d&d gddejd'dejdddddfdejd(dfdejd)dfgd*d*dgd+d,dejd-dejdddddfd.ejd/d0d1fd2ejd3d4d5gdd6d7fd8ej	dejjdgd9d:fd;ejdd<d=fd>ejd?d@dAgdBd<d7fdCejddDd=fdEejd?d@dAgdBdDd7fdFejdGdHgdBdId7fg	dJdJddejdKdejdddddfd.ejd/dLd1fdMejedNdBdOd=fdPej	dQdRejjdBgdSdTfdUej	dQdVejjdBgdWdTfdejdGdHgdBdXd7fdYejdZd[gdBd\d7fd]ej	ddRd^d_fd`ejdGdHgdBdad7fdbejdcddgdBded7fdfej	dBdRddgdhfdiejdjdkdldmdngdBdod7fdpej	dBdRdqd_fdrejdsdtdudvgdBdwd7fdxej	dBdRdyd_fgdzdzddgZd{S )|	MigrationTZ
AttCalcLogidFZID)Zauto_createdprimary_key	serializeverbose_nameZdepartment_idZdept_id)blankZ	db_columnnullZemployee_idZemp_idZ
start_date)r	   Zend_dateZupdate_timeZlog_typeZatt_calc_log)r	   verbose_name_pluralordering)nameZfieldsZoptionsZAttReportSettingZ
resign_emp   )defaultZ
short_dateZ
short_timeZfunc_key)r
   r   Zatt_itemZatt_model_calculateItem)r	   r   ZAttRuleZ
param_name8   ZattRule_field_paramName)
max_lengthr   r   r	   Zparam_valueZattRule_field_paramValueZatt_model_attRuleZAttScheduleZschedule_field_startDateZschedule_field_endDateZatt_model_schedule)deleteZchangeview)r	   r   r   Zdefault_permissionsZAttShiftalias2   ZattShift_field_alias)r   r	   Z
cycle_unit)r   ZattShift_cycleUnitOption_day)r   ZattShift_cycleUnitOption_week)   ZattShift_cycleUnitOption_monthZattShift_field_cycleUnit)choicesr   r	   Zshift_cycleZattShift_field_cycle)r   
validatorsr	   Zwork_weekendZwork_on_weekend_as)r   r	   Zweekend_type)r   Zshift_OTOption_normalWork)r   Zshift_OTOption_normalOT)r   Zshift_OTOption_weekendOTr   Zwork_day_offZwork_on_day_off_asZday_off_typeZ
auto_shift)r   Zboolean_option_no)r   Zboolean_option_yesZattShift_field_autoShiftZatt_model_shiftZ	BreakTimeZbreakTime_field_aliasZperiod_start   ZbreakTime_field_startTimeZduration<   Ztime_unit_minuteZbreakTime_field_duration)r   	help_textr   r	   Z
end_marginZ breakTime_field_endMarginHelpTxtZbreakTime_field_endMarginZbreakTime_field_baseOnPunchTypeZavailable_interval_type)r   Z#timeInterval_typeOption_basedOnRule)r   Z#timeInterval_typeOption_userDefinedZbreakTime_field_duplicatePunchZavailable_intervalZ$breakTime_field_duplicatePunchPeriod)r   r   r	   Zmultiple_punchZ breakTime_field_useMultiplePunchZ	calc_type)r   Z"breakTime_calculateMode_autoDeduct)r   Z%breakTime_calculateMode_requiredPunchZbreakTime_field_calculateTypeZminimum_durationZ breakTime_field_minimumBreakTime)r   r   r   r	   Zearly_in)r   Zunscheduled_ignore)r   Zunscheduled_move2normalWork)r   Zunscheduled_move2normalOvertime)   Z unscheduled_move2weekendOvertime)   Z unscheduled_move2holidayOvertimeZbreakTime_field_earlyInZmin_early_inZbreakTime_field_minEarlyInZlate_in)r   ZbreakTime_lateInMode_ignore)r   ZbreakTime_lateInMode_move2Late)r   Z"breakTime_lateInMode_move2EarlyOut)r   Z!breakTime_lateInMode_move2AbsenceZbreakTime_field_lateInZmin_late_inZbreakTime_field_minLateInZatt_model_breakTimeN)__name__
__module____qualname__initialZdependenciesr   ZCreateModelr   Z	AutoFieldZIntegerFieldZDateTimeFieldZSmallIntegerFieldZ	TextFieldZ	CharFieldZ	DateFielddjangocorer   ZMinValueValidatorZBooleanFieldZ	TimeFielddatetimetimeZ
operations r'   r'   ;G:\easytimepro\master/mysite/att\migrations\0001_initial.pyr   
   s   


  r   )	Z
__future__r   r%   Zdjango.core.validatorsr#   Z	django.dbr   r   r   r'   r'   r'   r(   <module>   s   