
    Qxi                     ~    d dl mZ d dlmZ ddlmZ  G d de      Zd dlZd dlZd Z	 G d	 d
ej                        Zy)    )models)AbstractTimeStampModel   )SupportTicketStatusc                       e Zd Z ej                  dej
                  d      Z ej                         Z ej                  de
j                        Z G d d      Zd Zy	)
SupportTicketz	core.Usersupport_tickets)	on_deleterelated_name   )
max_lengthdefaultc                   j    e Zd ZdgZdZdZ ej                  dg       ej                  dg      gZy)SupportTicket.Metaz-created_atzSupport TicketzSupport Ticketsstatus)fields
created_atN)	__name__
__module____qualname__orderingverbose_nameverbose_name_pluralr   Indexindexes     </var/www/html/dp2/backend_v2.1/server/apps/support/models.pyMetar      s;    !?'/FLL
+FLL/
r   r   c                 h    d| j                    d| j                  j                   d| j                   S )NzTicket #z - )iduseremailr   selfs    r   __str__zSupportTicket.__str__   s,    $''#diioo%6c$++GGr   N)r   r   r   r   
ForeignKeyCASCADEr"   	TextFielddescription	CharFieldr   OPENr   r   r&   r   r   r   r   r      sa    6..&D
 #&""$KV#((F

 
Hr   r   Nc                 x    t         j                  j                  |      d   }dt        j                          | S )Nr   zsupport/)ospathsplitextuuiduuid4)instancefilenameexts      r   upload_pathr6   #   s2    
''

8
$Q
'Cdjjl^C5))r   c                      e Zd Z ej                  edej                        Z ej                  e	      Z
 ej                  d      Z ej                  d      Z ej                         Z ej                   d      Z G d	 d
      Zd Zy)SupportTicketImageimages)r   r
   )	upload_to   )r   d   T)auto_now_addc                       e Zd ZdZdZy)SupportTicketImage.MetazSupport Ticket ImagezSupport Ticket ImagesN)r   r   r   r   r   r   r   r   r   r?   5   s    -5r   r   c                 4    d| j                   j                   S )NzImage for Ticket #)ticketr!   r$   s    r   r&   zSupportTicketImage.__str__9   s    #DKKNN#344r   N)r   r   r   r   r'   r   r(   rA   
ImageFieldr6   imager+   original_namecontent_typePositiveIntegerFieldsizeDateTimeFieldr   r   r&   r   r   r   r8   r8   '   s    V..F
 F4E$F$$4M#6##s3L&6&&(D%%%48J6 65r   r8   )	django.dbr   coresite.mixinr   choicesr   r   r1   r.   r6   Modelr8   r   r   r   <module>rM      s:     1 (H* H2  	*5 5r   