Advance Drag & Drop Files Module for Odoo

Upload files easily with drag & drop, preview, and optional virus scanning directly within Odoo.
September 29, 2025 by
Advance Drag & Drop Files Module for Odoo
Mohit Rathod
| No comments yet


Introduction

File attachments are everywhere — whether it’s invoices, contracts, product documents, or images. But the default file upload in Odoo can feel dated and clunky: you click “Choose File”, browse, upload, repeat.

What if you could just drag & drop files — with previews, batch uploads, and even virus scanning? That’s exactly what the Advance Drag & Drop Files module by Rootlevel brings to Odoo.

Why Drag & Drop Matters in Odoo

  • Faster workflow — dragging files is faster than navigating file dialogs
  • Batch uploads — upload multiple files at once instead of one-by-one
  • Better UX — image preview helps users confirm what they’re uploading
  • Security — optional virus scanning ensures attachments are safe
  • Consistency — works inside forms, chatter, attachments, etc.

How It Works

  1. Install the module in your Odoo instance.
  2. Add drag and drop widgets from odoo studio or add the field via frontend or backend 
  3. Once fields and widgets are set, Drag one or multiple files; previews show for images. with different widgets
  4. If virus scanning is enabled, the module scans the files before saving.
  5. If scan passes, files are saved as attachments.
  6. If scanning is disabled (or in environments without ClamAV), the module falls back to standard upload.

Use Cases & Benefits

  • Support / helpdesk: Users can drag and drop files into case attachments or chatter.
  • Sales / quotations: Attach product specs, brochures, images quickly.
  • Documents module: Simplify uploading of multiple documents.
  • HR / resumes: Drag and drop resume files when processing applications.
  • Project / Tasks: Attach design files, reports rapidly without file dialog clicks.

Benefits:

  • Speeds up user tasks
  • Improves usability and user satisfaction
  • Adds security layer with virus scanning
  • Reduces mistakes (wrong file, missed uploads)

Technical & Compatibility Notes

  • Uses ClamAV + PyClamd for virus scanning (optional)
  • If scanning not available, disable it and module falls back to standard upload behavior
  • Module is compatible with versions 14.0, 15.0, 16.0, 17.0, 18.0

Screenshots

Refer to the README.md file for complete instructions on how to use this module.

Or Request a demo / Contact us

Request a demo / Contact us

Purchase the Module

Advance Drag & Drop Files Module for Odoo
Mohit Rathod September 29, 2025
Share this post
Archive
Sign in to leave a comment