
    vg9                         d Z ddlmZ ddlmZ ddlmZ ddlm	Z	m
Z
  ed      ZdZdZ ed	       ed
      d ed       ed      ddgZd Zd Zy)z
offboarding/sidebar.py
    )reverse)gettext_lazy)resignation_request_enabled)any_manageris_offboarding_employeeOffboardingzimages/ui/exit-outline.svgz-offboarding.sidebar.offboarding_accessibilityzExit Processzoffboarding-pipeline)menuredirectzResignation Letterszresignation-request-viewz4offboarding.sidebar.resignation_letter_accessibility)r	   r
   accessibilityc                     d}	 | j                   j                  d      xs@ t        | j                   j                        xs t	        | j                   j                        }|S # |c cY S xY w)NFzoffboarding.view_offboarding)userhas_permr   employee_getr   )requestr	   
user_permsargskwargs
accessibles         '/var/www/horilla/offboarding/sidebar.pyoffboarding_accessibilityr       sc    JLL!!"@A B7<<445B&w||'@'@A 	 zs   AA# #A*c                 X    t        |       d   xr | j                  j                  d      S )Nenabled_resignation_requestz"offboarding.view_resignationletter)r   r   r   )r   r	   r   r   r   s        r    resignation_letter_accessibilityr   ,   s1    &w/% F
,,

 D
EF    N)__doc__django.urlsr   django.utils.translationr   _base.context_processorsr   +offboarding.templatetags.offboarding_filterr   r   MENUIMG_SRCACCESSIBILITYSUBMENUSr   r    r   r   <module>r&      sv      6 ?
 	
&?
 .!23
 '(67O
	Fr   