Attachment Control for Odoo - WebDAV Connector

https://spre.es/web/image/product.template/76/image_1920?unique=9bc8f9c

39.00 € 39.0 EUR 39.00 € VAT Excluded

Not Available For Sale

  • Version

This combination does not exist.

WebDAV connector for Attachment Control

Attachment Control - WebDAV

Add WebDAV as a storage backend for Attachment Control so routing, audit, move, storage archive and restore workflows can work with WebDAV-compatible servers through credential-based access.

WebDAV Routing, Audit, Move, Storage, Restore Optional Connector Add-on
Availability: Odoo Online: not recommended | Odoo.sh: generally supported if the WebDAV endpoint is reachable | On Premise: supported
Support: info@spre.es

What this connector adds

  • WebDAV provider in Storage Credentials: create credentials for WebDAV servers and compatible services.
  • Credential-based backend usage: the core module can use WebDAV in routing, audit, move, storage archive and restore flows.
  • Generic backend operations: read, write, delete, list and connection test through the common backend API.
  • Provider isolation: WebDAV-specific communication stays outside the core module.
Opt-in only: installing this connector does not send data to a WebDAV server by itself. External communication only starts after the user creates and validates a WebDAV credential and explicitly selects it in the corresponding configuration or workflow.
Data sent only after opt-in: attachment binary content, remote path, and the technical metadata needed by the selected workflow, such as filename, mimetype, file size or checksum when available.
No data is sent to the developer. Data is sent only to the WebDAV service explicitly configured by the user.

Compatibility

  • On-premise: supported.
  • Odoo.sh: generally supported if the target WebDAV service is reachable from the runtime environment.
  • Odoo Online: not recommended because external endpoint configuration and runtime network behavior may be restricted.
Why a separate add-on? The core module remains provider-agnostic and only this connector knows how to communicate with WebDAV endpoints.

Requirements

  1. Install the core module Attachment Control.
  2. Install this connector module attachment_storage_manager_webdav.
  3. Prepare a reachable WebDAV endpoint with valid credentials and write permissions.
  4. Restart Odoo if needed by your deployment process.
Dependency note: this connector uses Python requests, which is normally already available in standard Odoo environments and does not usually require an extra installation step.

Credential fields

Endpoint URL: required base WebDAV endpoint.
Container / Bucket: optional top-level folder or logical container under the endpoint.
Path Prefix: optional folder prefix used inside the remote location.
Username and Password: standard WebDAV credentials when the server uses user/password authentication.
API Token: optional bearer token when your WebDAV gateway supports token-based authorization.
Extra Parameters (JSON): optional advanced parameters such as custom headers or timeout values.

How it is used

1. Create a WebDAV credential in Storage Credentials.
2. Validate the credential from Odoo before using it in production.
3. Select that credential in the corresponding routing or storage configuration of the core module.
4. Use audit and move workflows to place attachments on WebDAV.
5. Use storage and restore workflows from the core module as usual; this connector only provides the backend integration.

Operational notes

  • The remote WebDAV path must already exist and be writable before running move, storage or restore operations.
  • Server behavior may differ depending on redirects, authentication mode and folder handling. Always validate with the test button.
  • Use HTTPS endpoints in production environments.
  • For long-running jobs, configure limit_time_real_cron = 3600 in odoo.conf.

Operational safety

Important: we recommend carrying out all tests beforehand in a test database and making a complete backup before any intervention. We do not assume responsibility for possible incidents, misuse or data loss that may occur during its use.
Conector WebDAV para Attachment Control

Attachment Control - WebDAV

Añade WebDAV como backend de almacenamiento para Attachment Control para que los flujos de routing, audit, move, storage archive y restore puedan trabajar con servidores compatibles con WebDAV mediante acceso basado en credenciales.

WebDAV Routing, Audit, Move, Storage, Restore Conector opcional
Disponibilidad: Odoo Online: no recomendado | Odoo.sh: generalmente soportado si el endpoint WebDAV es alcanzable | On Premise: soportado
Soporte: info@spre.es

Qué añade este conector

  • Proveedor WebDAV en Storage Credentials: crea credenciales para servidores WebDAV y servicios compatibles.
  • Uso de backend basado en credenciales: el módulo core puede usar WebDAV en los flujos de routing, audit, move, storage archive y restore.
  • Operaciones backend genéricas: lectura, escritura, borrado, listado y prueba de conexión mediante la API backend común.
  • Aislamiento del proveedor: la comunicación específica de WebDAV permanece fuera del módulo core.
Solo mediante opt-in: instalar este conector no envía datos a un servidor WebDAV por sí mismo. La comunicación externa solo empieza después de que el usuario cree y valide una credencial WebDAV y la seleccione explícitamente en la configuración o flujo correspondiente.
Los datos solo se envían tras el opt-in: contenido binario del adjunto, ruta remota y los metadatos técnicos necesarios para el flujo seleccionado, como nombre de archivo, mimetype, tamaño del archivo o checksum cuando esté disponible.
No se envía ningún dato al desarrollador. Los datos se envían únicamente al servicio WebDAV configurado explícitamente por el usuario.

Compatibilidad

  • On-premise: soportado.
  • Odoo.sh: generalmente soportado si el servicio WebDAV destino es alcanzable desde el entorno runtime.
  • Odoo Online: no recomendado porque la configuración de endpoints externos y el comportamiento de red del runtime pueden estar restringidos.
¿Por qué es un add-on separado? El módulo core sigue siendo agnóstico respecto al proveedor y solo este conector sabe comunicarse con endpoints WebDAV.

Requisitos

  1. Instala el módulo core Attachment Control.
  2. Instala este módulo conector attachment_storage_manager_webdav.
  3. Prepara un endpoint WebDAV alcanzable con credenciales válidas y permisos de escritura.
  4. Reinicia Odoo si tu despliegue lo requiere.
Nota sobre dependencias: este conector usa Python requests, que normalmente ya está disponible en entornos estándar de Odoo y normalmente no requiere un paso adicional de instalación.

Campos de la credencial

Endpoint URL: endpoint base WebDAV obligatorio.
Container / Bucket: carpeta de nivel superior opcional o contenedor lógico bajo el endpoint.
Path Prefix: prefijo de carpeta opcional usado dentro de la ubicación remota.
Username y Password: credenciales WebDAV estándar cuando el servidor usa autenticación usuario/contraseña.
API Token: bearer token opcional cuando tu gateway WebDAV soporta autorización basada en token.
Extra Parameters (JSON): parámetros avanzados opcionales como cabeceras personalizadas o valores de timeout.

Cómo se utiliza

1. Crea una credencial WebDAV en Storage Credentials.
2. Valida la credencial desde Odoo antes de usarla en producción.
3. Selecciona esa credencial en la configuración de routing o storage correspondiente del módulo core.
4. Usa los flujos de audit y move para colocar adjuntos en WebDAV.
5. Usa los flujos de storage y restore del módulo core como de costumbre; este conector solo aporta la integración backend.

Notas operativas

  • La ruta WebDAV remota debe existir previamente y ser escribible antes de ejecutar moves, storages o restores.
  • El comportamiento del servidor puede variar según redirecciones, modo de autenticación y gestión de carpetas. Valida siempre con el botón de prueba.
  • Usa endpoints HTTPS en entornos de producción.
  • Para jobs de larga duración, configura limit_time_real_cron = 3600 en odoo.conf.

Seguridad operativa

Importante: recomendamos realizar todas las pruebas previamente en una base de test y hacer una copia de seguridad completa antes de cualquier intervención. No asumimos responsabilidad por posibles incidencias, mal uso o pérdida de datos que puedan producirse durante su utilización.