feat: login IT con allowlist (scrypt+HMAC) + middleware protege tablero/gestion
This commit is contained in:
1 parent
08bf7254a1
commit
57b64af1ba
13 files changed
+392
-14
No files matched your search
@@ -2,7 +2,7 @@
|
||||
|
||||
import { useState } from "react";
|
||||
import SamShell from "@/components/SamShell";
|
||||
import { refreshModules, useModules } from "@/lib/store";
|
||||
import { refreshModules, useModules, useMe } from "@/lib/store"
|
||||
import {
|
||||
displayName,
|
||||
envOf,
|
||||
@@ -13,6 +13,7 @@ import {
|
||||
// Actualizar: redeploy manual + reinstalación de webhook por módulo.
|
||||
export default function Actualizar() {
|
||||
const { data, error } = useModules();
|
||||
const me = useMe();
|
||||
const modules = data?.modules ?? [];
|
||||
const [busy, setBusy] = useState<string | null>(null);
|
||||
const [msg, setMsg] = useState<{ ok: boolean; text: string } | null>(null);
|
||||
@@ -70,7 +71,8 @@ export default function Actualizar() {
|
||||
subtitle="Actualizar módulos"
|
||||
menu={itMenu(modules)}
|
||||
activeHref="/actualizar"
|
||||
topUser="SAM"
|
||||
topUser={me?.email || "SAM"}
|
||||
allowLogout
|
||||
backHref="/"
|
||||
>
|
||||
<div className="alert alert-light section-header mb-3 py-2 px-3">
|
||||
|
||||
Reference in new issue
Block a user