Saltar a contenido

AClimate Admin

Contenedor: Python 3.10, Flask

El portal admin es el centro de configuración de la plataforma, donde se administran los parámetros y entidades del sistema.

Users authorization

Controla el acceso a las secciones del portal admin según los permisos de cada administrador, verificando las credenciales antes de otorgar acceso.

Responsabilidades

  • Verificar credenciales y permisos de los administradores
  • Controlar el acceso a las secciones de gestión
  • Garantizar que solo personal autorizado modifique la configuración

Funcionalidades clave detalladas:

  1. Control de acceso — Autentica y autoriza a los administradores antes de permitir la gestión.

Geographic

Gestiona las entidades geográficas de la plataforma: países, divisiones administrativas y ubicaciones de estaciones.

Responsabilidades

  • Crear y configurar países
  • Gestionar divisiones administrativas de primer y segundo nivel
  • Administrar ubicaciones de estaciones meteorológicas

Funcionalidades clave detalladas:

  1. Gestión de países — Define la estructura territorial de la plataforma.
  2. Divisiones administrativas — Configura la jerarquía territorial.
  3. Ubicaciones — Administra estaciones meteorológicas.

Climate

Define y gestiona las medidas climáticas disponibles en el sistema y su configuración por país.

Responsabilidades

  • Definir medidas climáticas
  • Configurar disponibilidad por país
  • Gestionar medidas y antecedentes climáticos

Funcionalidades clave detalladas:

  1. Medidas climáticas — Define variables climáticas y sus unidades.
  2. Disponibilidad por país — Configura qué medidas están habilitadas por región.

Crops

Gestiona la configuración de cultivos: tipos de cultivo, variedades, suelos, temporadas y configuraciones de simulación.

Responsabilidades

  • Gestionar tipos de cultivo
  • Configurar variedades y suelos
  • Definir temporadas y configuraciones de siembra

Funcionalidades clave detalladas:

  1. Cultivos — Configura tipos de cultivo.
  2. Variedades — Gestiona cultivares por país y cultivo.
  3. Suelos — Define tipos de suelo por país y cultivo.
  4. Configuraciones — Establece temporadas y configuraciones de siembra.

Indicators

Gestiona los indicadores disponibles en la plataforma, sus categorías y cómo se aplican para cada país.

Responsabilidades

  • Definir indicadores climáticos
  • Configurar categorías de indicadores
  • Aplicar indicadores por país

Funcionalidades clave detalladas:

  1. Indicadores — Configura la definición de cada indicador.
  2. Categorías — Organiza indicadores por categorías.
  3. Aplicación por país — Define qué indicadores se calculan por región.

Users

Gestiona usuarios y roles, sincronizado con Keycloak.

Responsabilidades

  • Crear y gestionar usuarios
  • Asignar roles y permisos
  • Sincronizar con Keycloak

Funcionalidades clave detalladas:

  1. Usuarios — Administra cuentas de usuario.
  2. Roles — Asigna roles y permisos.

Configuration

Gestiona los parámetros generales del sistema.

Responsabilidades

  • Configurar parámetros del sistema
  • Gestionar fuentes de datos

Para instrucciones de instalación, consultar el README del repositorio: github.com/CIAT-DAPA/aclimate_v3_admin