Este módulo permite usar el entorno de servidor con almacenamiento fs. Es un puente entre los módulos fs_storage y server_environment. Proporciona una implementación de la clase StorageEnvironment que utiliza el sistema de archivos como backend de almacenamiento.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Permite a los administradores configurar los ajustes de almacenamiento del sistema de archivos (protocolo, opciones, ruta de directorio) desde los archivos de configuración del entorno del servidor en lugar de escribirlos en Odoo, de modo que los backends de almacenamiento puedan gestionarse por despliegue.
Este módulo es un puente entre la funcionalidad de almacenamiento en el sistema de archivos y la funcionalidad de entorno de servidor. Hace que los campos de configuración de almacenamiento de los registros fs.storage sean legibles desde los archivos de configuración del entorno de servidor, de modo que la misma base de datos pueda usar ajustes de almacenamiento diferentes según el servidor en el que se ejecute.
Los campos que pueden ser controlados por el entorno de servidor son el protocolo de almacenamiento, sus opciones, la ruta del directorio, si las opciones se evalúan desde el entorno, las referencias a modelo y campo usadas por el almacenamiento, y el método de comprobación de la conexión. El nombre de sección usado para buscar la configuración es el código del registro de almacenamiento.
Debido a que el módulo se instala automáticamente cuando ambas dependencias están presentes, no se necesita ningún paso de instalación manual. En la instalación conserva cualquier dato ya introducido manualmente en esos campos para que no se pierda cuando el entorno tome el control. Si el módulo se desinstala posteriormente, se restauran las columnas de la base de datos que eran gestionadas por el entorno, con el protocolo volviendo por defecto a odoofs.
No añade menús ni pantallas propias; la configuración se realiza a través de los registros de almacenamiento existentes y los archivos de configuración del entorno de servidor.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- fs.storage · modelo nuevo
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/storage.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para facilitar la gestión de la configuración de los almacenamientos del sistema de archivos en los distintos entornos, la configuración de los almacenamientos del sistema de archivos puede definirse en archivos de entorno o directamente en el archivo de configuración principal. Por ejemplo, la configuración de un almacenamiento del sistema de archivos con el código fsprod puede proporcionarse en el archivo de configuración principal de la siguiente manera:
[fs_storage.fsprod]
protocol=s3
options={"endpoint_url": "https://my_s3_server/", "key": "KEY", "secret": "SECRET"}
directory_path=my_bucketPara que funcione, debe existir un registro storage.backend con el código fsprod en la base de datos. En su sección de configuración, puede especificar el valor de los siguientes campos:
- protocol
- options
- directory_path
Al evaluar directory_path, {db_name} se sustituye por el nombre de la base de datos. Esto es útil en entornos multiinquilino con una configuración controlada por completo mediante archivos de configuración.
Migración desde storage_backend
El addon fs_storage puede utilizarse para sustituir al addon storage_backend. (Se ha diseñado para ser un reemplazo directo del addon storage_backend). Para facilitar la migración, el modelo fs.storage define los métodos de alto nivel disponibles en el modelo storage_backend. Estos métodos son:
- add
- get
- list_files
- find_files
- move_files
- delete
Estos métodos son envoltorios alrededor de los métodos de la clase fsspec.AbstractFileSystem (véase ). Estos métodos están marcados como obsoletos y se eliminarán en una versión futura (V18) del addon. En su lugar, debería utilizar los métodos de la clase fsspec.AbstractFileSystem, ya que son más flexibles y potentes. Puede acceder a la instancia de la clase fsspec.AbstractFileSystem utilizando la propiedad fs de un registro fs.storage.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.