OdooWiki OCA HUB

Storage Image

storage_image folder_open OCA/storage open_in_new
Storage Licencia: LGPL-3

Gestión de imágenes externas en función del módulo Storage File.

Incluye estas características:

  • redimensionamiento de imágenes: miniatura, etc.
  • almacenar metadatos como: checksum, mimetype

Casos de uso:

  • imágenes de productos en CDN para sitio web de comercio electrónico
  • imágenes de productos sin procesar en almacenamiento económico (es decir, AWS Glacier, AWS S3)

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 18.0

Almacena imágenes y sus miniaturas redimensionadas en un backend de almacenamiento externo, con texto alternativo, indicadores de público/privado y un menú Image dedicado. Los usuarios pueden subir, reemplazar y reordenar imágenes, y otros módulos pueden vincular imágenes a sus propios registros.

Este módulo añade un nuevo concepto "Image" sobre el sistema de almacenamiento de archivos existente. Las imágenes se guardan en un backend de almacenamiento (por ejemplo, una ubicación en la nube o un CDN) en lugar de en la base de datos de Odoo, y las versiones redimensionadas (miniaturas) se generan y almacenan junto a ellas.

Dónde aparece: - Un nuevo menú "Image" bajo el menú Storage abre una vista de lista, formulario y kanban de imágenes. - El formulario de la imagen muestra la imagen, su nombre, un texto alternativo, el backend de almacenamiento, el archivo vinculado y las miniaturas generadas, con un botón "Replace File". - La vista kanban muestra tarjetas de imagen con reordenación mediante arrastrar y soltar.

Reglas de negocio y comportamiento automático: - Cuando se crea una imagen, su tipo de archivo se establece automáticamente en "image" y se toma un backend de almacenamiento predeterminado de la configuración del sistema storage.image.backend_id. - El nombre del archivo se limpia automáticamente (slugified) y el nombre original se copia en el texto alternativo, con los guiones y guiones bajos convertidos en espacios. - Eliminar una imagen también elimina su archivo vinculado y sus miniaturas. - Un asistente "Replace File" permite a los usuarios cambiar el contenido de la imagen manteniendo el mismo registro. - Una acción "Swap Storage Backend" está disponible en las imágenes para mover sus archivos a otro backend.

El acceso está controlado por un grupo "Image Manager", y una regla limita el acceso a los archivos de imagen y miniatura. Otros módulos pueden reutilizar la relación abstracta de imagen para adjuntar imágenes a sus propios registros.

Menús que añade

menu_storage_image
Modelos y campos (4)
  • storage.file · amplía un modelo existentefile_type
  • storage.image · modelo nuevofile_id, alt_name (Alt Image name)
  • storage.file.replace · amplía un modelo existenteimage_id
  • image.relation.abstract · modelo nuevoactive, image_id, sequence, image_url, is_public, image_name, image_alt_name

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

info

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.