rebrand: AALN → AAL (Noriega salió de la sociedad)

- Todos los strings de branding actualizados:
  - "AALN" / "AALN Law" → "AAL"
  - "Arias, Abrego, López & Noriega" → "Arias, Abrego & López"
  - "M. Noriega" (placeholder en sample card del landing) → "M. Arias"
- Website link cambia de aalnlaw.com a aal-law.com en landing
  y footer del portal
- Filenames de exportación a Excel/PDF: *_AALN → *_AAL
- Footer del PDF compartido (DonnaExport.toPDF) actualizado
- Mensajes de denegación de OAuth callback actualizados
- README refleja nuevo nombre y URL del firm

OAuth sigue aceptando @aal-law.com y @aalnlaw.com como dominios
válidos (configurado en /etc/donna/donna.env) para no romper logins
durante la transición de correos.
This commit is contained in:
Soporte ZH Consultores
2026-06-04 22:56:31 -05:00
parent d124c65639
commit 7e8500c7fb
9 changed files with 38 additions and 38 deletions
+2 -2
View File
@@ -16,7 +16,7 @@
const NAVY = '#1B3A6B';
const GOLD = '#C9A84C';
const FIRM = 'AALN Law — Arias, Abrego, López & Noriega';
const FIRM = 'AAL — Arias, Abrego & López';
const ADDR = 'P.H. Midtown, Piso 16, Of. 1605, Calle 74 Este, San Francisco, Ciudad de Panamá';
function escHtml(s){
@@ -109,7 +109,7 @@
const fechaStr = new Date().toLocaleDateString('es-PA');
const html = `<!DOCTYPE html><html lang="es"><head>
<meta charset="UTF-8">
<title>${escHtml(title)} — AALN Law</title>
<title>${escHtml(title)} — AAL</title>
<style>
@page { size: A4 ${orientation}; margin: 12mm 10mm; }
* { box-sizing: border-box; margin: 0; padding: 0; }
+2 -2
View File
@@ -23,7 +23,7 @@ a:hover{background:#112446;}
</style></head><body>
<div class="box">
<div class="logo">Donna</div>
<div class="tag">AALN · Portal interno</div>
<div class="tag">AAL · Portal interno</div>
<h2>Acceso denegado</h2>
<p>{$safe}</p>
<a href="/">Volver al inicio</a>
@@ -57,7 +57,7 @@ if ($email === '') {
}
if (!Auth::emailDomainAllowed($email)) {
deny('Esta cuenta no está autorizada para Donna. Solo dominios corporativos de AALN.', 403);
deny('Esta cuenta no está autorizada para Donna. Solo dominios corporativos de AAL.', 403);
}
if (!Auth::completeLogin($email, $name)) {
+8 -8
View File
@@ -132,7 +132,7 @@ function icon(string $name): string {
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?= $authed ? 'Donna · AALN Portal' : 'Donna · AALN Law' ?></title>
<title><?= $authed ? 'Donna · AAL Portal' : 'Donna · AAL' ?></title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=DM+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">
@@ -266,20 +266,20 @@ a{color:inherit;text-decoration:none;}
<div class="brand">
<div class="brand-mark">D</div>
<div class="brand-text">
<span class="brand-firm"><a href="https://www.aalnlaw.com" target="_blank" rel="noopener">AALN · Arias, Abrego, López &amp; Noriega</a></span>
<span class="brand-firm"><a href="https://www.aal-law.com" target="_blank" rel="noopener">AAL · Arias, Abrego &amp; López</a></span>
<span class="brand-name">Donna</span>
</div>
</div>
<div class="landing-foot-link">
Portal interno · <a href="https://www.aalnlaw.com" target="_blank" rel="noopener">aalnlaw.com</a>
Portal interno · <a href="https://www.aal-law.com" target="_blank" rel="noopener">aal-law.com</a>
</div>
</nav>
<section class="hero">
<div class="hero-text">
<div class="hero-eyebrow">Plataforma interna AALN</div>
<div class="hero-eyebrow">Plataforma interna AAL</div>
<h1 class="hero-title">Tu equipo de trabajo, <em>siempre un paso adelante</em>.</h1>
<p class="hero-sub">Donna es el portal interno de AALN: control de escrituras, expedientes, agenda y herramientas internas en un solo lugar. Inicia sesión con tu correo corporativo.</p>
<p class="hero-sub">Donna es el portal interno de AAL: control de escrituras, expedientes, agenda y herramientas internas en un solo lugar. Inicia sesión con tu correo corporativo.</p>
<form method="get" action="/auth/login.php">
<button class="btn-login" type="submit">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
@@ -306,7 +306,7 @@ a{color:inherit;text-decoration:none;}
<div class="art-card art-card-3">
<div class="art-card-eyebrow">Cliente nuevo</div>
<h4>Tech Holdings, S.A.</h4>
<p>KYC pendiente · Asignado a M. Noriega</p>
<p>KYC pendiente · Asignado a M. Arias</p>
<span class="pill">Onboarding</span>
</div>
</div>
@@ -319,7 +319,7 @@ a{color:inherit;text-decoration:none;}
<div class="brand">
<div class="brand-mark">D</div>
<div class="brand-text">
<span class="brand-firm" style="color:var(--gold);">AALN · Donna</span>
<span class="brand-firm" style="color:var(--gold);">AAL · Donna</span>
<span class="brand-name" style="font-size:14px;color:rgba(255,255,255,0.7);">Portal interno</span>
</div>
</div>
@@ -450,7 +450,7 @@ a{color:inherit;text-decoration:none;}
</main>
<footer class="dash-foot">
Donna · AALN Law &mdash; <a href="https://www.aalnlaw.com" target="_blank" rel="noopener">aalnlaw.com</a>
Donna · AAL &mdash; <a href="https://www.aal-law.com" target="_blank" rel="noopener">aal-law.com</a>
</footer>
<?php endif; ?>
</body>