
    si                        d Z ddlmZ ddlmZ ddlmZmZmZm	Z	m
Z
mZmZmZmZmZ ej                   j#                  e
       ej                   j#                  eeeeeg       ej                   j#                  eeg        G d de      Z G d dej&                        Zej                   j#                  e	e       ej                   j#                  ee       y	)
zE
admin.py

This page is used to register the model with admins site.
    )admin)SimpleHistoryAdmin)

Actiontype
BonusPointDisciplinaryActionEmployeeEmployeeBankDetailsEmployeeNoteEmployeeTagEmployeeWorkInformationPolicyPolicyMultipleFilec                       e Zd ZdZdZy)EmployeeWorkInformationAdmin)employee_iddepartment_idjob_position_idjob_role_idreporting_manager_idshift_idwork_type_id
company_id) employee_id__employee_first_nameemployee_id__employee_last_nameN)__name__
__module____qualname__list_displaysearch_fields     2/var/www/python-projects/worksol/employee/admin.pyr   r      s    	LMr!   r   c                   0     e Zd ZdZdZdZdZd fd	Z xZS )EmployeeAdmin)badge_idemployee_first_nameemployee_last_nameemployee_user_id	is_active)r%   employee_user_id__usernamer&   r'   )r)   )r&   r'   c                 >    |xs i }d|d<   t         |   |||      S )NzHAre you sure you want to delete this item? This action cannot be undone.custom_message)extra_context)superdelete_view)selfrequest	object_idr-   	__class__s       r"   r/   zEmployeeAdmin.delete_viewD   s4    %+V 	&' w"7I]"SSr!   )N)	r   r   r   r   r   list_filterorderingr/   __classcell__)r3   s   @r"   r$   r$   0   s)    LM !K<HT Tr!   r$   N)__doc__django.contribr   simple_history.adminr   employee.modelsr   r   r   r   r	   r
   r   r   r   r   siteregisterr   
ModelAdminr$   r    r!   r"   <module>r>      s    ! 3    

  ' ( 

  \;0BFJW X 

  '4 5#5 "TE$$ T8 

  Hm , 

  +-I Jr!   