
    nf                     ^   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
mZmZmZ d dlmZ d dlmZmZ  ej        e	           G d d	ej                              Z G d
 dej                  Z ed          Z G d dej                  Zej                            ee           ej                            e           ej                            e
           ej                            e           ej                            e           ej                            e           dS )    )admin)path)method_decorator)csrf_exempt)	CustomersCompanyUserCompanyCustomerDocumentTransactions)custom_logout_view)CategoryBatchc                       e Zd ZdZdS )CustomersAdmin)qr_codeemail
first_name	last_namephoneN)__name__
__module____qualname__list_display     GD:\MyProjects\RESCUE_SCANNER\qr_onkar_130624\qr_onkar\accounts\admin.pyr   r      s        JLLLr   r   c                   @     e Zd Z ee           fd            Z xZS )CustomAdminSitec                 ~    t                                                      }t          dt          d          g}||z   S )Nzlogout/custom_logoutname)superget_urlsr   r   )selfurlscustom_urls	__class__s      r   r$   zCustomAdminSite.get_urls   s?    ww!!._EEE
 T!!r   )r   r   r   r   r   r$   __classcell__r(   s   @r   r   r      sN        k""" " " " #"" " " " "r   r   custom_adminr!   c                   &     e Zd ZdZdZ fdZ xZS )TransactionsAdmin)transaction_updated_by)companyamountr.   createdupdatedc                 v    |j         s|j        |_        t                                          ||||           d S )N)pkuserr.   r#   
save_model)r%   requestobjformchanger(   s        r   r6   zTransactionsAdmin.save_model#   s;    v 	6)0C&7Cv66666r   )r   r   r   excluder   r6   r)   r*   s   @r   r-   r-      sB        )GXL7 7 7 7 7 7 7 7 7r   r-   N)django.contribr   django.urlsr   django.utils.decoratorsr   django.views.decorators.csrfr   accounts.modelsr   r   r	   r
   r   accounts.views.logoutr   qr_manager.modelsr   r   register
ModelAdminr   	AdminSiter   custom_admin_siter-   siter   r   r   <module>rH      s                     4 4 4 4 4 4 4 4 4 4 4 4 [ [ [ [ [ [ [ [ [ [ [ [ [ [ 4 4 4 4 4 4 - - - - - - - - 	K K K K KU% K K K
" " " " "eo " " " $O888 7 7 7 7 7( 7 7 7 
  L"3 4 4 4 
  H    
  K       
  G    
  E    
  $ % % % % %r   