B
    CDb                 @   sp   d dl mZ d dlmZ d dlmZ d dlmZ G dd deZG dd deZ	G d	d
 d
eZ
eee
 dS )    )	ModelForm)zk_site)ZKModelAdmin)SftpSettingc               @   s   e Zd ZG dd dZdS )SftpSettingCreationFormc               @   s   e Zd ZeZdZdS )zSftpSettingCreationForm.Meta)companyN)__name__
__module____qualname__r   modelexclude r   r   =G:\easytimepro\master/mysite/base\admin\sftp_setting_admin.pyMeta   s   r   N)r   r	   r
   r   r   r   r   r   r      s   r   c                   s*   e Zd ZG dd dZ fddZ  ZS )SftpSettingChangeFormc               @   s   e Zd ZeZdZdS )zSftpSettingChangeForm.Meta)r   N)r   r	   r
   r   r   r   r   r   r   r   r      s   r   c                s   t t| j|| d S )N)superr   __init__)selfargskwargs)	__class__r   r   r      s    zSftpSettingChangeForm.__init__)r   r	   r
   r   r   __classcell__r   r   )r   r   r      s   r   c                   sD   e Zd ZdddddgZddgZdddgZeZeZ	 fddZ
  ZS )SftpSettingAdminidZhostZportZ	user_nameZauth_methodc                s    t t| |j|jjd}|S )N)Z
company_id)r   r   get_querysetfilteruserZcurrent_company)r   ZrequestZqs)r   r   r   r   (   s    zSftpSettingAdmin.get_queryset)r   r	   r
   Zlist_displayZsort_fieldsZlist_filterr   Zadd_formr   Zformr   r   r   r   )r   r   r      s   
r   N)Zdjango.formsr   Zmysite.adminr   Zmysite.admin.kernelr   Zmysite.base.modelsr   r   r   r   registerr   r   r   r   <module>   s   
