
    M8jK                         d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ  G d d	ej                         Zy
)    )models)CASCADE)	AutoField	CharField	DateField)ResizedImageField)Users)Sub_Categories)Worksc                      e Zd ZdZdZdZdZdZ ej                  e
ej                  d      Z ej                  edd	d	ej                  d
      Z ej                  edej                  d      Z ej                  edej                  d      Z ej                  eej                  ddd      Z ej                  eej                  ddd      Z ej(                  d      Z ej,                  dd      Z ej0                  ddd      Z ej4                  ed      Z ej0                  ddd      Z ej4                  ed      Z ej<                  dd      Z ej@                  dd      Z! ej@                  dd      Z" ej4                  ed      Z# ej4                  ed      Z$ ej4                  ed      Z% ejL                  d	      Z' ejL                  d	      Z( ej,                  dd      Z) ej,                  dd      Z* ej<                  dd      Z+ ej<                  d      Z, ej<                  d      Z-y)Work_Contract)r   Pending)   Accepted)   Rejected)   zIn Progress)   	Completed)   	Cancelled)r   )r   Partial)r   Paid))r   z
Non Escrow)r   Escrow))r   zNot Applicable)r   zPending Deposit)r   	Deposited)r   Released)r   Refunded))r   Draft)r   Sent)r   Modified)r   r   )r   r   	contracts)	on_deleterelated_name Fcontract_sub_category)defaultblanknullr#   r$   contracts_created)r'   r#   r$   contracts_receivedmodified_contractsT)r#   r$   r(   r)   pending_contracts   )
max_length)r(   r)      r   r   )
max_digitsdecimal_placesr'   )choicesr'   )r'   )auto_now_add)auto_nowN).__name__
__module____qualname__STATUS_CHOICESPAYMENT_STATUSCONTRACT_TYPEESCROW_STATUSFLOW_STATUSr   
ForeignKeyr   r   workr
   sub_categoryr	   
created_bycreated_forlast_modified_bypending_withr   title	TextFielddescriptionDecimalFieldamountIntegerFieldcontract_typeescrow_amountescrow_statusDateTimeFieldescrow_released_atr   
start_dateend_datestatusflow_statuspayment_statusBooleanFieldcustomer_approvedcontractor_approvedterms_conditionsmessageaccepted_at
created_at
updated_at     //var/www/html/HOMYLIO_ADMIN/contracts/models.pyr   r      s   NNM
MK 6.. D %6$$..,L #""..(	J $&##..)	K )v((..) %6$$..(L FE #&""K
 !V  F (F''M
 (F''M (F''M
 .--
 "!!J
  vH
 !V  F
 &&%%K
 )V((N
 ,++ .&-- (v''
 fG
 '&&&K
 &%%J &%%Jr^   r   N)	django.dbr   django.db.models.deletionr   django.db.models.fieldsr   r   r   django_resizedr   accounts.modelsr	   sub_categories.modelsr
   works.modelsr   Modelr   r]   r^   r_   <module>rh      s/     - C C , ! 0 nFLL nr^   