a
    ™§0i5  ã                   @   s`   d dl mZmZmZmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ dd„ Zd	S )
é    )Úrender_templateÚ	BlueprintÚrequestÚsession)Úregister_dmcompany_routes)Úregister_dmdivision_routes)Úregister_dmdepartament_routes)Úfuncion_AccessEmployees)Úcheck_user_accessc           	      C   s°   |   d¡dd„ ƒ}t| ƒ |   d¡| jdd„ ƒƒ}t| ƒ |   d¡| jdd	„ ƒƒ}t| ƒ |   d
¡dd„ ƒ}|   d¡dd„ ƒ}|   d¡dd„ ƒ}|   d¡dd„ ƒ}t| |ƒ dS )us   
    Registra las rutas relacionadas con el Submenu del Data master y sus desarrollos en la aplicaciÃ³n Flask.
    z/SyC/data_master/companiasc                  S   s   d} t  d¡}d}t||| ƒS )uÂ   
        Renderiza el modulo de herramientas para gestionar compaÃ±ias.
        <!-- Archivo: DMCompany.html -->
        <!-- Ruta: src/templates/SupYCtrol/DataMaster/DMCompany.html -->
        FÚuser_idz$/SupYCtrol/DataMaster/DMCompany.html©r   Úgetr
   ©ÚRestricted_AccessÚUserIDÚruta© r   ú8/var/www/html/src/App/SupyCtrol_Module/DataMasterMenu.pyÚgestionar_companias   s    
z,menu_DataMaster.<locals>.gestionar_companiasz/SyC/data_master/divisionesc                  S   s   d} t  d¡}d}t||| ƒS )uÄ   
        Renderiza el modulo de herramientas para gestionar compaÃ±ias.
        <!-- Archivo: DMDivision.html -->
        <!-- Ruta: src/templates/SupYCtrol/DataMaster/DMDivision.html -->
        Fr   z%/SupYCtrol/DataMaster/DMDivision.htmlr   r   r   r   r   Úgestionar_divisiones"   s    
z-menu_DataMaster.<locals>.gestionar_divisionesz/SyC/data_master/despartamentosc                  S   s   d} t  d¡}d}t||| ƒS )uÊ   
        Renderiza el modulo de herramientas para gestionar compaÃ±ias.
        <!-- Archivo: DMDepartament.html -->
        <!-- Ruta: src/templates/SupYCtrol/DataMaster/DMDepartament.html -->
        Fr   z(/SupYCtrol/DataMaster/DMDepartament.htmlr   r   r   r   r   Úgestionar_departamentos3   s    
z0menu_DataMaster.<locals>.gestionar_departamentosz/SyC/data_master/permisosc                   S   s   dS )u?   
        Renderiza la pÃ¡gina de gestiÃ³n de permisos.
        u,   PÃ¡gina en desarrollo - GestiÃ³n de Permisosr   r   r   r   r   Úgestionar_permisosE   s    z+menu_DataMaster.<locals>.gestionar_permisosz/SyC/data_master/rolesc                   S   s   dS )u<   
        Renderiza la pÃ¡gina de gestiÃ³n de roles.
        u)   PÃ¡gina en desarrollo - GestiÃ³n de Rolesr   r   r   r   r   Úgestionar_rolesN   s    z(menu_DataMaster.<locals>.gestionar_rolesz/SyC/data_master/modulosc                   S   s   dS )u?   
        Renderiza la pÃ¡gina de gestiÃ³n de mÃ³dulos.
        u,   PÃ¡gina en desarrollo - GestiÃ³n de MÃ³dulosr   r   r   r   r   Úgestionar_modulosV   s    z*menu_DataMaster.<locals>.gestionar_modulosz!/SyC/data_master/access_empleadosc                   S   s   t dƒS )uB   
        Renderiza la pÃ¡gina de Acceso a Distribuidores.
        z*SupYCtrol/DataMaster/DMAccessEmployee.html)r   r   r   r   r   Úaccess_empleadosg   s    
z)menu_DataMaster.<locals>.access_empleadosN)Úrouter   Úlogin_requiredr   r   r	   )	ÚappÚmailr   r   r   r   r   r   r   r   r   r   Úmenu_DataMaster   s(    




r   N)Úflaskr   r   r   r   Z)App.SupyCtrol_Module.DataMaster.DMCompanyr   Z*App.SupyCtrol_Module.DataMaster.DMDivisionr   Z-App.SupyCtrol_Module.DataMaster.DMDepartamentr   Z0App.SupyCtrol_Module.DataMaster.DMAccessEmployeer	   ÚApp.Security_Module.UserAccessr
   r   r   r   r   r   Ú<module>   s   