
    i5                     ^    S SK JrJrJrJr  S SKJr  S SKJr  S SK	J
r
  S SKJr  S SKJr  S rg)	    )render_template	Blueprintrequestsession)register_dmcompany_routes)register_dmdivision_routes)register_dmdepartament_routes)funcion_AccessEmployees)check_user_accessc                    U R                  S5      S 5       n[        U 5        U R                  S5      U R                  S 5       5       n[        U 5        U R                  S5      U R                  S 5       5       n[	        U 5        U R                  S5      S 5       nU R                  S	5      S
 5       nU R                  S5      S 5       n U R                  S5      S 5       n[        X5        g)uk   
Registra las rutas relacionadas con el Submenu del Data master y sus desarrollos en la aplicación Flask.
z/SyC/data_master/companiasc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )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rutas      bC:\Users\victor.barrera\Documents\proyectos\elepV3\Elep\src\App\SupyCtrol_Module\DataMasterMenu.pygestionar_companias,menu_DataMaster.<locals>.gestionar_companias   s+     "Y'5 .?@@    z/SyC/data_master/divisionesc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )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   s      r   gestionar_divisiones-menu_DataMaster.<locals>.gestionar_divisiones"   s+     "Y'6 .?@@r   z/SyC/data_master/despartamentosc                  N    Sn [         R                  " S5      nSn[        XU 5      $ )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   s      r   gestionar_departamentos0menu_DataMaster.<locals>.gestionar_departamentos3   s+     "Y'9 .?@@r   z/SyC/data_master/permisosc                      g)u/   
Renderiza la página de gestión de permisos.
u,   Página en desarrollo - Gestión de Permisos r    r   r   gestionar_permisos+menu_DataMaster.<locals>.gestionar_permisosE       
 >r   z/SyC/data_master/rolesc                      g)u,   
Renderiza la página de gestión de roles.
u)   Página en desarrollo - Gestión de Rolesr    r    r   r   gestionar_roles(menu_DataMaster.<locals>.gestionar_rolesN   s    
 ;r   z/SyC/data_master/modulosc                      g)u/   
Renderiza la página de gestión de módulos.
u,   Página en desarrollo - Gestión de Módulosr    r    r   r   gestionar_modulos*menu_DataMaster.<locals>.gestionar_modulosV   r#   r   z!/SyC/data_master/access_empleadosc                      [        S5      $ )u2   
Renderiza la página de Acceso a Distribuidores.
z*SupYCtrol/DataMaster/DMAccessEmployee.html)r   r    r   r   access_empleados)menu_DataMaster.<locals>.access_empleadosg   s     KLLr   N)router   login_requiredr   r	   r
   )	appmailr   r   r   r!   r%   r(   r+   s	            r   menu_DataMasterr1      s!   
 	YY+,	A -	A c"YY,-	A  .	A s#YY01	A  2	A "#& 	YY*+> ,> 	YY'(; ); 	YY)*> +> 	YY23	M 4	M C&r   N)flaskr   r   r   r   )App.SupyCtrol_Module.DataMaster.DMCompanyr   *App.SupyCtrol_Module.DataMaster.DMDivisionr   -App.SupyCtrol_Module.DataMaster.DMDepartamentr	   0App.SupyCtrol_Module.DataMaster.DMAccessEmployeer
   App.Security_Module.UserAccessr   r1   r    r   r   <module>r8      s$   
 > = O Q W T =e'r   