U
    8÷$iî  ã                   @   s@   d dl mZmZ d dlmZ d dlmZ d dlmZ dd„ Z	dS )é    )Úrender_templateÚsession)Úmenu_DataMaster)Úmenu_GerenteSyC)Úcheck_user_accessc                 C   s`   |   d¡| jdd„ ƒƒ}|   d¡| jdd„ ƒƒ}t| |ƒ |   d¡| jdd	„ ƒƒ}t| |ƒ d
S )uc   
    Registra las rutas relacionadas con SupervisiÃ³n y Control (SyC) en la aplicaciÃ³n Flask.
    z/SyCc                  S   s   d} t  d¡}d}t||| ƒS )NFÚuser_idz/SupYCtrol/Menuppal.html©r   Úgetr   ©ÚRestricted_AccessÚUserIDÚruta© r   úLC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\SupyCtrol.pyÚSyC   s    
z&register_supyctrol_routes.<locals>.SyCz/SyC/data_masterc                  S   s   d} t  d¡}d}t||| ƒS )u‹   
        Renderiza el menÃº del Data Master.
        Archivo: Menu.html
        Ruta: src/templates/SupYCtrol/DataMaster/Menu.html
        Fr   z/SupYCtrol/DataMaster/Menu.htmlr   r
   r   r   r   ÚSyC_data_master   s    
z2register_supyctrol_routes.<locals>.SyC_data_masterz/SyC/GerenteSycc                  S   s   d} t  d¡}d}t||| ƒS )u±   
        Renderiza el menÃº de herramientas del Gerente de SupervisiÃ³n y Control.
        Archivo: Menu.html
        Ruta: src/templates/SupYCtrol/GerenteSyc/Menu.html
        Fr   z/SupYCtrol/GerenteSyc/Menu.htmlr   r
   r   r   r   Ú
GerenteSyc0   s    
z-register_supyctrol_routes.<locals>.GerenteSycN)ÚrouteZlogin_requiredr   r   )ÚappÚmailr   r   r   r   r   r   Úregister_supyctrol_routes   s    	
r   N)
Úflaskr   r   Z#App.SupyCtrol_Module.DataMasterMenur   Z#App.SupyCtrol_Module.GerenteSyCMenur   ÚApp.Security_Module.UserAccessr   r   r   r   r   r   Ú<module>   s   