
    h                      .   d dl mZ d dlmZ  G d dej                        Z G d dej                        Z G d de      Z G d	 d
ej                        Z G d dej                        Z	 G d dej                        Z
 G d dej                        Zy)    )models)AbstractUserc                       e Zd Z ej                  ddd      Z ej                  d      Z ej                  d      Zy)
User_Types   T
max_lengthblanknullauto_now_addauto_nowN)	__name__
__module____qualname__r   	CharField	user_typeDateTimeField
created_at
updated_at     E/mnt/ACDE16A4DE16673C/PROJECTS/MIS_PORTALS/MIS_PORTAL/users/models.pyr   r      s<       Ct$GI%%%48J%%%t4Jr   r   c                       e Zd Z ej                  ddd      Z ej                  d      Z ej                  d      Zy)User_Departmentsr   Tr   r   r   N)	r   r   r   r   r   user_departmentr   r   r   r   r   r   r   r      s<    &f&&#TMO%%%48J%%%t4Jr   r   c                   b   e Zd Z ej                  eej                  ddd      Z ej                  ddd      Z	 ej                  ddd      Z
 ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  d	ddej                  d
      Zy)UsersTtype	on_deleter
   r   related_namer   r      users	upload_tor
   r   selfuser_created_by)r
   r   r"   r#   N)r   r   r   r   
ForeignKeyr   SET_NULLr   r   emailnamepasswordmobile
ImageFieldprofile_picCASCADE
created_byr   r   r   r   r      s    !!!*tZ^mstIF4dCE6s$TBDv3dFHV4dCF#&##gTMK"""6DFNNiz{Jr   r   c                      e Zd Z ej                  eej                  ddd      Z ej                  ddd      Z	 ej                  ddd      Z
 ej                  ddd      Z ej                  d      Z ej                  d      Zy	)
Csr_PartnersTcsr_partnerr!   r   Fr   r   r   Nr   r   r   r   OneToOneFieldr   r2   userr   company_nameauthorised_person_namedesignationr   r   r   r   r   r   r5   r5      s    6tRVersD#6##s%eLL-V--EPUV"&""cUKK%%%48J%%%t4Jr   r5   c                      e Zd Z ej                  eej                  ddd      Z ej                  ddd      Z	 ej                  ddd      Z
 ej                  ddd      Z ej                  d      Z ej                  d      Zy	)
Partner_OrganizationsTpartner_organizationr!   r   Fr   r   r   Nr7   r   r   r   r>   r>   $   s    6tRVe{|D#6##s%eLL-V--EPUV"&""cUKK%%%48J%%%t4Jr   r>   c                   |   e Zd Z ej                  eej                  dddd      Z ej                  dd      Z	 ej                  dd      Z
 ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z ej                  dd      Z  ej                  dd      Z! ej                  dd      Z" ej                  dd      Z# ej                  dd      Z$ ej                  dd      Z% ej                  dd      Z& ej                  dd      Z' ej                  dd      Z( ej                  dd      Z) ej                  dd      Z* ej                  dd      Z+ ej                  dd      Z, ej                  dd      Z- ej                  dd      Z. ej                  dd      Z/ ej                  dd      Z0 ej                  dd      Z1 ej                  dd      Z2 ej                  dd      Z3 ej                  dd      Z4 ejj                  d      Z6 ejj                  d	      Z7y
)PermissionsT user_permission)r"   r
   r   defaultr#   r   ))r   No)   YesrD   choicesr   r   N)8r   r   r   r   r8   r   r2   r   IntegerFieldadmin_department_user_type_viewadmin_department_user_type_add!admin_department_user_type_delete%admin_department_user_department_view$admin_department_user_department_add'admin_department_user_department_deleteadmin_department_program_viewadmin_department_project_viewadmin_department_project_addadmin_department_project_delete admin_department_letter_box_viewadmin_department_letter_box_add admin_department_letter_box_edit"admin_department_letter_box_deleteprogram_department_program_viewprogram_department_program_addprogram_department_program_edit!program_department_program_delete!program_department_program_import!program_department_program_export$program_department_deliverables_view&program_department_deliverables_import&program_department_deliverables_export$hr_department_team_registration_view#hr_department_team_registration_add$hr_department_team_registration_edit&hr_department_team_registration_delete&hr_department_vendor_registration_view%hr_department_vendor_registration_add&hr_department_vendor_registration_edit(hr_department_vendor_registration_deletehr_department_attendance_viewhr_department_attendance_addhr_department_attendance_deletefinance_department_income_viewfinance_department_income_addfinance_department_income_edit finance_department_income_delete finance_department_income_export#finance_department_expenditure_view"finance_department_expenditure_add#finance_department_expenditure_edit%finance_department_expenditure_delete%finance_department_expenditure_exportr   r   r   r   r   r   rA   rA   -   s   $$$Z6>>QU\`jl  |M  NI%8V%8%8!Md%e#$7F$7$7Lc$d"':v':':AOf'g%+>6+>+>Sj+k)*=&*=*=qRi*j(-@V-@-@!Ul-m+#66#6#6Kb#c!#66#6#6Kb#c!"5&"5"5qJa"b %8V%8%8!Md%e#&9f&9&91Ne&f$%8V%8%8!Md%e#&9f&9&91Ne&f$(;(;(;QPg(h&%8V%8%8!Md%e#$7F$7$7Lc$d"%8V%8%8!Md%e#':v':':AOf'g%':v':':AOf'g%':v':':AOf'g%*=&*=*=qRi*j(,?F,?,?Tk,l*,?F,?,?Tk,l**=&*=*=qRi*j()<)<)<aQh)i'*=&*=*=qRi*j(,?F,?,?Tk,l*,?F,?,?Tk,l*+>6+>+>Sj+k),?F,?,?Tk,l*.Af.A.A1Vm.n,#66#6#6Kb#c!"5&"5"5qJa"b %8V%8%8!Md%e#$7F$7$7Lc$d"#66#6#6Kb#c!$7F$7$7Lc$d"&9f&9&91Ne&f$&9f&9&91Ne&f$)<)<)<aQh)i'(;(;(;QPg(h&)<)<)<aQh)i'+>6+>+>Sj+k)+>6+>+>Sj+k)%%%D9J%%%t4Jr   rA   c                      e Zd Z ej                  dd      Z ej                  ddd      Z ej                  dd      Z ej                  ddd      Z	 ej                  eej                  ddd	
      Z ej                  ddd      Z ej                  dd      Z ej                  ddd      Z ej"                  dd      Z ej&                  ddd      Z ej*                  d      Z ej*                  d      Zy)Letter_Boxesr   ))r   Received)rF   
DispatchedrH   r   Fr   ))r   Sender)rF   ReceiverTletter_box_departmentr!   ))r   zOffer Letter)rF   zAppointment Letter)   zOffice Letter)   zGovt. Notice)   zLetter Of Recomndation)   zCover Letter)   zResignation Letter)   zAnnoucement Letter)   zComplaint Letter)	   zThank You Letter)
   zInterview Follow Up Letter)   zTermination Letters)   Others)r
   r   z
letter-boxr&   r   r   N)r   r   r   r   rJ   receipt_typer   date
letter_boxr-   r*   r   r+   
departmentreference_noletter_typesubject	TextFielddescription	FileFieldpdfr   r   r   r   r   r   rx   rx   j   s   &6&&;_`L6s%eDD$$$a9YZJ6s%eDD"""#3vVZae  uL  MJ#6##s%eLL%&%%q  ;B  CKf#UGG"&""U;K
&

\D
IC%%%48J%%%t4Jr   rx   N)	django.dbr   django.contrib.auth.modelsr   Modelr   r   r   r5   r>   rA   rx   r   r   r   <module>r      sz     35 55v|| 5|L |56<< 55FLL 5:5&,, :5z56<< 5r   