B
    DDbC  ã            	   @   sd   d dl mZ 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j
ejejejejeƒZdS )	é    )Úmixins)ÚTerminalEmployee)ÚUtilGenericViewSet)ÚTerminalEmployeeListFilter)Úserializersc               @   sL   e Zd ZdZeZej ¡ Ze	Z
ejejejejejejejdœZdd„ ZdS )ÚTerminalEmployeeViewSetz@
    TerminalEmployeeList pagination, search, filter, order
    )ÚlistZretrieveÚcreateÚupdateZpartial_updateÚactionZexportc             C   s   | j  | jtj¡S )N)Úserializer_dictÚgetr   r   ZNoneSerializer)Úself© r   úHG:\easytimepro\master/mysite/iclock\api\views\view_terminale_employee.pyÚget_serializer_class#   s    z,TerminalEmployeeViewSet.get_serializer_classN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ZmodelZobjectsÚallZquerysetr   Zfilter_classr   ZTerminalEmployeeSerializerZ TerminalEmployeeCreateSerializerZTerminalEmployeeEditSerializerZ TerminalEmployeeActionSerializerr   r   r   r   r   r   r      s   

r   N)Zrest_frameworkr   Z,mysite.iclock.models.model_terminal_employeer   Zmysite.iclock.api.utils_classr   Zmysite.iclock.api.filtersr   Zmysite.iclock.apir   ZListModelMixinZCreateModelMixinZRetrieveModelMixinZUpdateModelMixinZDestroyModelMixinr   r   r   r   r   Ú<module>   s   