B
    KDb,                 @   s^   d dl mZ d dlmZ d dlmZmZ d dlZd dl	Z
d dlZ
d dlZ
G dd dejZdS )    )unicode_literals)settings)
migrationsmodelsNc               @   s  e Zd ZdZddeejgZej	dde
jdddddfd	e
jd
dddddgddddfde
jdddddfde
jdejjjdejj
jjddfgddidej	dde
jdddddfde
jdddfde
jd d!d"fd#e
jd$d%d&d'd(gddd)dfd*e
jdd*d"fd+e
jdd+d"fd,e
jd-dd,d.fd/e
jdd/d0fd1e
jdejj
jjejd2d3fd4e
jdejj
jjd5d6d3fd7ejjjddejj
jjd8d7d9fgd:d;idej	d<de
jdddddfd=e
jd>dd?d@fdAe
jd>dBdfdCe
jdDdEfdFe
jdGdEfdHe
jd>dIdfdJe
jd dKd"fdLe
jdMdNdOdPgddQdRfdSe
jdd dddTfdUe
jdejj
jjdVdWd3fde
jdejjjdejj
jjddfdXe
jdejj
jjdYdZd3fd7ejjjdejj
jjd8d[d3fd\ejjjdd5d]d^fgd:d_idej	d`de
jdddddfd=e
jd-d=dfdAe
jd-dAdfdCe
jdCdEfdFe
jdFdEfdae
jddadbfdHe
jd-dcdfdXe
j dXdEfdLe
jdLdEfdSe
jddSd"fd\e
jejj
jjd5dddefdfe
j!dejj
jjdgdhfdie
jddejj
jjdjdid9fgd:dkidej	dlde
jdddddfdme
jdndodfdpe
jdndqdfdre
j dsdEfdte
jddddudvfdwe
jddddxdvfdye
jdzd{gdd|dRfd}e
jdzd{gdd~dRfdie
j ddEfde
jd>ddfg
ddddej	dde
jdddddfde
jdnddd@fde
jd>ddd@fdHe
jdddddfde
jdejjjdejj
jjddfgddddej"ddejjj#dddd^dej"dde
jdejjjdejj
jjdddej"ddejjj#ddddddej"dde
jddejj
jjddd9dej"ddke
jddejj
jjddkd9dgZ$dS )	MigrationT)	personnelZ0001_initial)ZcontenttypesZ0002_remove_content_type_nameZAbstractExceptionidFZID)Zauto_createdZprimary_keyZ	serializeverbose_nameZaudit_status)   ZapprovalStatus_option_pending)   ZapprovalStatus_option_reApply)   ZapprovalStatus_option_revoke)   ZapprovalStatus_option_auditing)   ZapprovalStatus_option_approved)   ZapprovalStatus_option_rejectr
   Zapproval_field_approvalStatus)choicesdefaulteditabler	   Zrevoke_reason   Zworkflow_field_revokeRemark)blank
max_lengthnullr	   Zcompanyzpersonnel.Company)r   r   r   	on_deletetoZabstract)namefieldsZoptionsZNodeInstancer   )r   r	   orderr   Znumber_order)r   r	   state)r
   Zworkflow_node_state_pending)r   Zworkflow_node_state_approved)r   Zworkflow_node_state_void)r   Zworkflow_node_state_reapply)r   Zworkflow_node_state_revokeZ
node_stateZis_last_nodeZis_next_nodeZremark   )r   r   r	   Z
apply_time)r   r	   Zapprover_adminZnode_approver_admin)r   r   r   r	   Zapprover_employeezpersonnel.EmployeeZnode_approver_employeeZdepartmentszpersonnel.Department)r   r   r   r   r	   r	   Zworkflow_node_instanceZWorkflowEngineZworkflow_code2   ZworkflowEngine_field_code)r   uniquer	   Zworkflow_nameZworkflowEngine_field_nameZ
start_dateZworkflowEngine_field_startDate)r	   Zend_dateZworkflowEngine_field_endDatedescriptionZ workflowEngine_field_descriptionZworkflow_typeZworkflowEngine_field_typeZinform_type)r   Z$workflowEngine_informTypeOption_none)r
   Z%workflowEngine_informTypeOption_email)r   Z%workflowEngine_informTypeOption_alert)r   z+workflowEngine_informTypeOption_email&alertZworkflowEngine_field_informType)r   r   r	   Zdel_flag)r   r   r   r   Zapplicant_positionzpersonnel.PositionZ&workflowEngine_field_applicantPositionZcontent_typezcontenttypes.ContentTypeZ workflowEngine_field_contentTypeZ workflowEngine_field_departmentsZemployeeZworkflowEngine_field_employee)r   r   r	   Zworkflow_model_workflowEngineZWorkflowInstanceZ
issue_date)Zauto_now_addr	   Zworkflow_descriptionZworkflow_instance_user)r   r   r	   Z	exceptionzworkflow.AbstractException)r   r   r   Zworkflow_enginezworkflow.WorkflowEngineZworkflow_instanceZWorkflowNodeZ	node_code   ZworkflowNode_field_codeZ	node_nameZworkflowNode_field_nameZorder_idZworkflowNode_field_orderIDZapprover_typeZworkflowNode_field_approverType)r   r   r   r	   Znotifier_typeZworkflowNode_field_notifierTypeZapprover_by_overall)FZ&workflowNode_scopeOption_ownDepartment)TZworkflowNode_scopeOption_allZ workflowNode_field_approverScopeZnotify_by_overallZworkflowNode_field_notifyScopeZworkflowNode_field_engineZworkflow_engine_nameZworkflow_model_workflowNode)r	   Zverbose_name_pluralZWorkflowRoleZ	role_codeZworkflowRole_field_codeZ	role_nameZworkflowRole_field_nameZworkflowRole_field_descriptionZworkflow_model_workflowRoleZworkflownodeZapproverzworkflow.WorkflowRoleZworkflowNode_field_approver)Z
model_namer   ZfieldZnotifierZnotifier_idZworkflowNode_field_notifier)r   Zrelated_namer   r	   ZnodeinstanceZnode_enginezworkflow.WorkflowNodeZworkflow_nodezworkflow.WorkflowInstanceN)%__name__
__module____qualname__initialr   Zswappable_dependencyr   ZAUTH_USER_MODELZdependenciesZCreateModelr   Z	AutoFieldZSmallIntegerFieldZ	TextFieldZ
ForeignKeymysiteZadminZabstract_cloud_modelZget_current_companydjangoZdbZdeletionZCASCADEZ	CharFieldZBooleanFieldZDateTimeFieldr   r   ZDepartmentForeignKeyZ	DateFieldZworkflowZEmployeeManyToManyFieldZIntegerFieldZOneToOneFieldZAddFieldZWorkflowRoleManyToManyFieldZ
operations r(   r(   @G:\easytimepro\master/mysite/workflow\migrations\0001_initial.pyr      s    &
$
$ 
 

&
$r   )Z
__future__r   Zdjango.confr   Z	django.dbr   r   Zdjango.db.models.deletionr'   Z!mysite.admin.abstract_cloud_modelr&   Zmysite.personnel.fieldsZmysite.workflow.fieldsr   r(   r(   r(   r)   <module>   s   