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:
- 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:
- Gestión de países — Define la estructura territorial de la plataforma.
- Divisiones administrativas — Configura la jerarquía territorial.
- 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:
- Medidas climáticas — Define variables climáticas y sus unidades.
- 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:
- Cultivos — Configura tipos de cultivo.
- Variedades — Gestiona cultivares por país y cultivo.
- Suelos — Define tipos de suelo por país y cultivo.
- 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:
- Indicadores — Configura la definición de cada indicador.
- Categorías — Organiza indicadores por categorías.
- 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:
- Usuarios — Administra cuentas de usuario.
- 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