diff --git a/src/components/common/NavBar.jsx b/src/components/common/NavBar.jsx index 45df5a0..2df19d1 100644 --- a/src/components/common/NavBar.jsx +++ b/src/components/common/NavBar.jsx @@ -386,7 +386,9 @@ const Navbar = () => { Blog GestiĆ³n Documental Vacantes - {servicesPermission ? ( + {cedula === "19438555" || cedula === "1032495391" ? ( + Eventos de Riesgo + ) : servicesPermission ? ( ); + } else if (input.name.includes("end")) { + return ( + <> + + + + ); } return ( @@ -641,7 +653,7 @@ export const Legal = () => { - + {/*
@@ -689,7 +701,7 @@ export const Legal = () => {
-
+
*/}
diff --git a/src/components/pages/MyPayslips.jsx b/src/components/pages/MyPayslips.jsx index 7513d6e..103b0ea 100644 --- a/src/components/pages/MyPayslips.jsx +++ b/src/components/pages/MyPayslips.jsx @@ -41,8 +41,11 @@ export const MyPayslips = () => { if (!response.ok) { throw new Error(data.detail); } else if (response.status === 200) { - if (!permissions || !permissions.includes("payslip.add_payslip")) { - setRows(filtered); + if (permissions && permissions.includes("payslip.view_payslip")) { + const userPayslips = data.filter((payslip) => payslip.identification === cedula); + setRows(userPayslips); + } else { + setRows(data); } } } catch (error) { diff --git a/src/components/pages/Payslips.jsx b/src/components/pages/Payslips.jsx index 29a2dc6..55c6edc 100644 --- a/src/components/pages/Payslips.jsx +++ b/src/components/pages/Payslips.jsx @@ -49,7 +49,7 @@ export const Payslips = () => { useEffect(() => { window.scrollTo(0, 0); - if (!permissions || !permissions.includes("payslip.add_payslip")) { + if (!permissions || !permissions.includes("payslip.view_payslip")) { navigate("/logged/home"); } }, []);