o
    “Uãi  ã                   @   sL   d 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d	S )
z:
Views for legal pages (Privacy Policy, Terms of Service)
é    )ÚTemplateView)Úmethod_decorator)Ú
cache_pagec                       ó<   e Zd ZdZdZ‡ fdd„Zeedƒƒ‡ fdd„ƒZ‡  Z	S )ÚPrivacyPolicyViewz]
    Privacy Policy page
    Cached for 24 hours (86400 seconds) to reduce database hits
    zlegal/privacy.htmlc                    ó&   t ƒ jdi |¤Ž}d|d< d|d< |S )NzPrivacy PolicyÚ
page_titlez+Privacy Policy for BMC Employee Utility AppÚmeta_description© ©ÚsuperÚget_context_data©ÚselfÚkwargsÚcontext©Ú	__class__r
   ú4D:\Huy\Project\programing\website-bmc\legal\views.pyr      ó   z"PrivacyPolicyView.get_context_dataé€Q c                    ó   t ƒ j|i |¤ŽS ©N©r   Údispatch©r   Úargsr   r   r
   r   r      ó   zPrivacyPolicyView.dispatch©
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Útemplate_namer   r   r   r   Ú__classcell__r
   r
   r   r   r   
   ó    
r   c                       r   )ÚTermsOfServiceViewz_
    Terms of Service page
    Cached for 24 hours (86400 seconds) to reduce database hits
    zlegal/terms.htmlc                    r   )NzTerms of Servicer   z-Terms of Service for BMC Employee Utility Appr	   r
   r   r   r   r
   r   r   #   r   z#TermsOfServiceView.get_context_datar   c                    r   r   r   r   r   r
   r   r   )   r   zTermsOfServiceView.dispatchr   r
   r
   r   r   r&      r%   r&   N)	r"   Zdjango.views.genericr   Údjango.utils.decoratorsr   Údjango.views.decorators.cacher   r   r&   r
   r
   r
   r   Ú<module>   s    