
    vg                     t    d Z ddlZddlmZ ddlmZ ddlmZmZ ddl	m
Z
mZ ddlmZ ed        Zed	        Zy)
zb
views.py

This module is used to map url patterns with request and approve methods in Dashboard.
    N)apps)render)filtersubordinatespaginator_qry)ShiftRequestWorkTypeRequest)login_requiredc                 h   | j                   j                  d      }| j                   j                         }t        j                  j                  ddd      }t        | |d      }t        j                  |D cg c]  }|j                   c}      }t        ||      }t        | d|||d      S c c}w )NpageFTapprovedcanceledemployee_id__is_activezbase.add_shiftrequestz&request_and_approve/shift_request.htmlrequestsrequests_idspd)GETget	urlencoder   objectsfilterr   jsondumpsidr   r   requestpage_numberprevious_datar   instancer   s         ,/var/www/horilla/base/request_and_approve.pydashboard_shift_requestr"      s    ++//&)KKK))+M##**t + H "'85LMH::8Dxx{{DELX{3H0 (	
  E   8B/c                 h   | j                   j                  d      }| j                   j                         }t        j                  j                  ddd      }t        | |d      }t        j                  |D cg c]  }|j                   c}      }t        ||      }t        | d|||d      S c c}w )Nr   FTr   zbase.add_worktyperequestz*request_and_approve/work_type_request.htmlr   )r   r   r   r   r   r   r   r   r   r   r   r   r   s         r!   dashboard_work_type_requestr%   &   s    ++//&)KKK))+M&&--t . H "'85OPH::8Dxx{{DELX{3H4 (	
  Er#   )__doc__r   django.appsr   django.shortcutsr   base.methodsr   r   base.modelsr   r   horilla.decoratorsr	   r"   r%        r!   <module>r.      sF      # : 5 -  (  r-   