B
    b#                 @   sL   d dl mZ d dlmZmZ d dlmZmZ e	eG dd dej
ZdS )    )admin)TerminalUploadLogTerminal)gettext_lazyactivatec                   s>   e Zd ZdZdZdd ZdddZdd	 Z fd
dZ  Z	S )TerminalUploadLogAdmin)Zterminaleventcontentupload_counterror_countupload_time)Zterminal__snr   r	   r
   r   r   c             C   s   dS )NF )selfrequestr   r   DG:\easytimepro\master/mysite/iclock\admin\terminaluploadlog_admin.pyhas_add_permission   s    z)TerminalUploadLogAdmin.has_add_permissionNc             C   s   dS )NFr   )r   r   objr   r   r   has_change_permission   s    z,TerminalUploadLogAdmin.has_change_permissionc             C   s   t d ttdS )NZenZexport_title_upload_log)r   str_)r   r   r   r   get_file_title   s    z%TerminalUploadLogAdmin.get_file_titlec                sH   t t| |j|jjd}|jj}|jjsD| rD|j|	 d}|S )N)Zterminal__company_id)Zterminal__area__in)
superr   get_querysetfilteruserZcurrent_companyZget_auth_areaZis_superuserexistsall)r   r   ZqsZ	auth_area)	__class__r   r   r      s
    z#TerminalUploadLogAdmin.get_queryset)N)
__name__
__module____qualname__Zlist_displayZlist_filterr   r   r   r   __classcell__r   r   )r   r   r      s   
r   N)mysiter   Zmysite.iclock.modelsr   r   Zdjango.utils.translationr   r   r   registerZZKModelAdminr   r   r   r   r   <module>   s   