
    yg?                     Z    d dl mZ d dlmZmZ d dl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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                  g dd      fd e
j                  dd      fd e
j                  ddej"                  j                  j$                  j&                  d      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fg	d#di$       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&      fd' e
j*                  d(&      fd) e
j                  g d*d+d,      fd- e
j,                  d.      fd/ e
j,                  dd0      fd1 e
j                  g d2d      fd3 e
j                  dd45      fd6 e
j,                  dd0      fd7 e
j                  g d8d9d,      fd: e
j.                  dd;d<=      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd> e
j                  ej"                  j                  j$                  j&                  d?d<d@A      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fdB e
j.                  ddCdD=      fdE e
j                  ej"                  j                  j$                  j&                  dFdGH      fgdIdJgi$       ej                  dKd e
j0                  ddddL      fd
 e
j                  ddddM      fd e
j                  dd      fdN e
j                  ddOdP      fdQ e
j*                  dR      fdS e
j                  ddT      fd e
j                  d&      fd' e
j*                  d(&      fd) e
j                  g d*d+d,      fd- e
j,                  ddU      fd/ e
j,                  dd0      fd1 e
j                  g d2d      fd3 e
j                  dd45      fd6 e
j,                  dd0      fd7 e
j                  g d8d9d,      fdV e
j2                  ddW      fdX e
j                  dY      fdZ e
j                  dd[      fd\ e
j                  g d]d^      fd e
j                  ddddej"                  j                  j$                  j4                  d_ej                  d`      fd> e
j                  dddej"                  j                  j$                  j4                  d_d<d@a      fdb e
j                  dej"                  j                  j$                  j4                  dcdde      fdf e
j.                  dgh      fdi e
j                  dej"                  j                  j$                  j(                  d_ej                  j      fd e
j                  ddddej"                  j                  j$                  j4                  d_ej                  d!`      fdE e
j                  dddej"                  j                  j$                  j4                  d_dFdGa      fgdkdldmdndoej                  j8                  e
j:                  fp       ej                  dqd e
j                  dddd	      fd
 e
j                  ddd      fd e
j                  dd      fd e
j                  dr&      fd' e
j*                  dd(dP      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fgd#di$       ej                  dsd e
j                  dddd	      fd
 e
j                  ddd      fd e
j                  dd      fdt e
j                  d(&      fdu e
j*                  d(&      fdv e
j                  ej"                  j                  j$                  j&                  dwx      fd e
j                  ddej"                  j                  j$                  j&                  d      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fdB e
j.                  dDh      fg
d#di$       ej                  dyd e
j                  dddd	      fd
 e
j                  ddd      fd e
j                  dd      fdz e
j*                  dd0      fd{ e
j                  d.      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd> e
j                  ej"                  j                  j$                  j4                  d|d<}      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fd? e
j                  ej"                  j                  j$                  j<                  dzdd}      fg	d#di$       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      fd' e
j                  dddP      fd e
j                  dddP      fdz e
j                  ddej"                  j                  j$                  j<                  dd      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fd? e
j                  ddej"                  j                  j$                  j<                  ddd      fg
d#di$       ej                  dd 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ej"                  j                  j$                  j&                  d      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd e
j                  ej"                  j                  j$                  j<                  dddA      fd e
j                  ej"                  j                  j$                  j<                  dd<dA      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fgddhi$       ej                  dd e
j                  dddd	      fd
 e
j                  ddd      fd e
j                  dd      fd e
j                  d      fd e
j                  d      fd e
j                  dddej"                  j                  j$                  j(                  ej                  d      fd> e
j                  ddej"                  j                  j$                  j<                  d<      fd e
j                  dddej"                  j                  j$                  j(                  d ej                  d!"      fd e
j                  ddej"                  j                  j$                  j<                  dd      fg	ddhi$      g	Z y)	MigrationT)employee0001_initial)horilla_auditr	   )baser	   
TicketTypeidFID)auto_createdprimary_key	serializeverbose_name
created_atz
Created At)auto_now_addnullr   	is_activez	Is Active)defaultr   titled   )
max_lengthuniquetype))
suggestion
Suggestion)	complaint	Complaint)service_requestzService Request)meeting_requestzMeeting Request)anounymous_complaintzAnonymous Complaint)othersOthers2   )choicesr   prefix   
company_idzbase.company)editabler   	on_deleteto
created_byz
Created By)blankr+   r   r,   r-   r   modified_byz%(class)s_modified_byzModified By)r/   r+   r   r,   related_namer-   r   abstract)namefieldsoptionsTicket)r   description   priority))lowLow)mediumMedium)highHighr:   )r'   r   r   created_date)r   resolved_date)r/   r   assigning_type))
department
Department)job_positionzJob Position)
individual
Individual	raised_onz
Forward To)r   r   deadlinestatus))newNew)in_progresszIn Progress)on_holdzOn Hold)resolvedResolved)canceledCanceledrK   assigned_toticket_assigned_tozemployee.employee)r/   r1   r-   employee_idticketOwner)r,   r1   r-   r   tagsticket_tagsz	base.tagsticket_typezhelpdesk.tickettypezTicket Type)r,   r-   r   orderingz-created_dateHistoricalTicket)r   r/   db_indexr   )r/   r+   r   r   history_title   )r/   r   r   history_description)r   history_highlight)r   r   )r/   r+   
history_id)r   r   history_date)r]   history_change_reason)r   r   history_type))+Created)~Changed)-Deleted   rf   )r/   db_constraintr+   r   r,   r1   r-   r   )r/   rm   r   r,   r1   r-   r   history_relationhistory_setzhelpdesk.ticket)rm   r,   r1   r-   history_tagszhorilla_audit.audittag)r-   history_user)r   r,   r1   r-   zhistorical ticketzhistorical tickets)z-history_datez-history_id)rc   rb   )r   verbose_name_pluralr[   get_latest_by)r3   r4   r5   basesFAQCategory   FAQquestionanswercategoryzhelpdesk.faqcategory)r,   r-   Commentcommentdateemployee_comment)r,   r1   r-   
AttachmentfilezTickets/Attachment)	upload_toformatcomment_attachmentzhelpdesk.comment)r/   r   r,   r1   r-   ticket_attachmentDepartmentManagerrC   dept_managerzbase.departmentrD   managerdep_managerManagerunique_together)rC   r   ClaimRequestis_approved)r   is_rejected)r/   r   r,   r-   	ticket_id)r   rU   N)!__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldDateTimeFieldBooleanField	CharField
ForeignKeydjangodbdeletionPROTECTSET_NULL	TextField	DateFieldManyToManyFieldBigIntegerField	AutoField
DO_NOTHINGsimple_historyHistoricalChangesModelCASCADE	FileField
operations     4/var/www/horilla/helpdesk/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)))  3D  QS  T  U+6++qFG0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g
 E	
" 	
*v**$Z_nrst3v33D_klm1f11$[YZ*&**b9: 0 0 0C @A-V--6nx}  KN  O  P!1!1!1t!DE "2&"2"2D"IJ!#36#3#3  =[  hk  $l  m.f..#LYZ-V--DtDE+6++  5q  {@  MO  P  Q 6 6 6TPdi| }~0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<]<]lt  zM  \c  !d  e 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g///d[fgh 1 1 1FII<L<L<U<U<]<]bw  GT  !U  V%* _--	
4 	
#-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST*&**b9: 0 0 0C @A-V--6nx}  KN  O  P!1!1!1u!MN "2&"2"2D"IJ!#36#3#3  =[  hk  $l  m.f..#LYZ-V--DtDE+6++  5q  {@  MO  P  Q/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FM  !N  O#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \m  &n  o!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dy  HU  !V  W5: !4';<!?	 "((::FLLII%	
L 	
*v**$Z_nrst3v33D_klm1f11$[YZ*&**b9: 0 0 0tRV WX0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
 	
*v**$Z_nrst3v33D_klm1f11$[YZ-V--=>+6++s;<.V..9I9I9R9R9Z9Z_uvw0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g///;?@ E	
$ 	
*v**$Z_nrst3v33D_klm1f11$[YZ,F,,4dCD---4@A0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<`<`  pB  GZ  ![  \ 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g,6,,vyy7G7G7P7P7X7Xgp  vG  H  I
 E	
" 	
*v**$Z_nrst3v33D_klm1f11$[YZ)))4HIJ 0 0 0tRV WX+6++$2DQR-F--DtvyyO_O_OhOhOpOp  @T  Yk  l  m0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g,6,,4dfiiN^N^NgNgNoNo  R  Wh  i  j E	
$ 	
$*v**$Z_nrst3v33D_klm1f11$[YZ0v00%dV\V_V_VfVfVoVoVwVw  }K   L  M0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~  0v00699;K;K;T;T;\;\ky  P  _k   l  m-F--		8H8H8Q8Q8Y8Yhu  {N  ]f  g  h 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g	 "$=#>	
  	
*v**$Z_nrst3v33D_klm1f11$[YZ 3 3 3E BC 3 3 3E BC0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 14SYS\S\ScScSlSlStSt  zM  !N  O 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g/f//dQWQZQZQaQaQjQjQrQr  xI  J  K
 "$@#A	
MwJr   r   )
django.confr   	django.dbr   r   django.db.models.deletionr   simple_history.modelsr   r   r   r   r   <module>r      s'    ! (   B
$$ Br   