ó
    .tjÃ  ã                   óR   • S SK JrJrJrJr  S SKJr  S SKJr    S	S\S\	S\
4S jjrg)
é    )ÚRequestÚDependsÚHTTPExceptionÚstatus)ÚPermissionsService)Úget_current_userNÚrequestÚmodulesÚuserc              ƒ   óÂ   #   • U R                   R                  nU R                  nUS   n[        R                  " XSXA5      (       d  [        [        R                  SS9eg7f)NÚid_rolz+No tienes permisos para acceder a esta ruta)Ústatus_codeÚdetailT)ÚurlÚpathÚmethodr   Úhas_permission_by_pathr   r   ÚHTTP_403_FORBIDDEN)r	   r
   r   r   r   Úrol_ids         ÚK/home/gothic/Documentos/geniubs/sat/app/api/app/dependencies/permissions.pyÚpermission_required_by_pathr      sY   é € ð �;‰;×Ñ€DØ�^‰^€FØ�(‰^€FÜ×4Ò4°VÀ6×SÑSÜÜ×1Ñ1Ø@ñ
ð 	
ð
 ùs   ‚AA)NN)Úfastapir   r   r   r   Úapp.services.PermissionsServicer   Úapp.dependencies.authr   ÚlistÚdictr   © ó    r   Ú<module>r      s<   ð÷ <Ó ;Ý >Ý 2ð
 Øñ	àðð ðð ö	r   