B
    DDb,                 @   s<   d dl mZ d dlmZmZ eeG dd dejZdS )    )admin)TerminalLogTerminalc                   s6   e Zd ZdZdZdd Zd
ddZ fdd	Z  ZS )TerminalLogAdmin)Zterminalterminal_tzr   action_nameobjectZparam1action_timeupload_time)Zterminal__snr   r   r   r	   r
   c             C   s   dS )NF )selfrequestr   r   >G:\easytimepro\master/mysite/iclock\admin\terminallog_admin.pyhas_add_permission   s    z#TerminalLogAdmin.has_add_permissionNc             C   s   dS )NFr   )r   r   objr   r   r   has_change_permission   s    z&TerminalLogAdmin.has_change_permissionc                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TerminalLogAdmin.get_queryset)N)	__name__
__module____qualname__Zlist_displayZlist_filterr   r   r   __classcell__r   r   )r   r   r      s
   
r   N)mysiter   Zmysite.iclock.modelsr   r   registerZZKModelAdminr   r   r   r   r   <module>   s   