Saltar a contenido

Usuario SuperAdmin

Los SuperAdmins acceden al panel interno de administración (Django Admin). Este panel se usa para configuraciones sensibles, como la gestión de usuarios y permisos.

Responsabilidades típicas

  • Administrar usuarios (incluidas Instituciones con validación manual (Curaduría))
  • Definir administradores de Instituciones (y, por consiguiente, habilitar a esos administradores para gestionar Lugares por debajo)
  • Mantener configuraciones globales de la instancia (cuando corresponda)

Dónde están las tareas

En el panel interno (Django Admin), encontrarás secciones como:

  • “Usuarios” (activación/validación/estado del usuario)
  • Registros y configuraciones administrativas de la instancia (incluidas las “Configuraciones de la Aplicación”, con mapa y protección contra bots)

Panel inicial de Django Admin con secciones administrativas de Farinha

En Django Admin, el SuperAdmin accede a usuarios, permisos y configuraciones sensibles de la instancia.

Dirección del panel interno

Por defecto, el panel está en /admin/. La ruta puede cambiarse con la variable ADMIN_PATH del archivo .env (por ejemplo, ADMIN_PATH=gestao/), lo que ayuda a reducir intentos de acceso automatizado. Ver: Seguridad y HTTPS.

Buenas prácticas

  • Evita usar cuentas genéricas compartidas. Prefiere cuentas nominales.
  • Para Instituciones con validación manual (Curaduría), mantén un flujo claro de aprobación (quién aprueba, en cuánto tiempo y cómo registrar la decisión).
  • Anota y guarda la contraseña del usuario admin creada en la instalación; se muestra solo una vez.
  • Al cambiar ADMIN_PATH, avisa al equipo y actualiza los marcadores/atajos internos.
  • Mantén el panel accesible solo por HTTPS y, si es posible, con un ADMIN_PATH personalizado.

Problemas comunes

  • El panel no abre en /admin/: verifica si ADMIN_PATH fue cambiado en el .env. Usa la ruta configurada (por ejemplo, /gestao/).
  • No consigo entrar al panel: verifica que el usuario sea “Es admin” (is_staff) o superusuario. Sin eso, no accede a Django Admin.
  • Olvidé la contraseña del superusuario: crea otro superusuario desde el terminal (ver Linux o Windows) o usa la opción “Reconfigurar contraseña” en el registro del usuario, si aún tienes acceso.
  • Cambié una Configuración de la Aplicación y no surtió efecto: en el caso de Anubis, es necesario reiniciar Farinha. Ver Seguridad y HTTPS.