
    ei                         d dl mZ ddlmZmZmZ  ej                  e       G d dej                               Z ej                  e       G d dej                               Z	 ej                  e       G d d	ej                               Z
y
)    )admin   )IstatAuditLogIstatCredentialIstatSyncHistoryc                   @    e Zd ZdZdZdZd Zde_        d Zde_        y)	IstatCredentialAdmin)id	structureusername_displaypassword_masked_display
updated_at
updated_by)structure__name)username_encryptedpassword_encrypted
created_atr   c                     |j                   S N)usernameselfobjs     /backend/istat/admin.pyr   z%IstatCredentialAdmin.username_display   s    ||    Usernamec                     |j                   S r   )masked_passwordr   s     r   r   z,IstatCredentialAdmin.password_masked_display   s    """r   PasswordN)	__name__
__module____qualname__list_displaysearch_fieldsreadonly_fieldsr   short_descriptionr    r   r   r	   r	      s7    L )MO *4&# 1;-r   r	   c                       e Zd ZdZdZdZdZy)IstatSyncHistoryAdmin)r
   r   statusrequested_atcompleted_attriggered_by)r*   )r   message)r+   r,   Nr    r!   r"   r#   list_filterr$   r%   r'   r   r   r)   r)   #   s    L K2M6Or   r)   c                       e Zd ZdZdZdZdZy)IstatAuditLogAdmin)r
   r   actionactorr   )r3   )r   r.   actor__username)r   Nr/   r'   r   r   r2   r2   2   s    GLKEM%Or   r2   N)django.contribr   modelsr   r   r   register
ModelAdminr	   r)   r2   r'   r   r   <module>r:      s      D D  ;5++ ; !;8  !7E,, 7 "7 &)) & &r   