Document Viewer & Online Editor | Edit Documents Anywhere in Odoo | ONLYOFFICE Docs Integration | Online Editor for Odoo
by Binary Bridge Technology Services https://bbtech.ae$ 360.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2412 |
| Technical Name |
bb_document_editor |
| License | LGPL-3 |
| Website | https://bbtech.ae |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2412 |
| Technical Name |
bb_document_editor |
| License | LGPL-3 |
| Website | https://bbtech.ae |
Document Viewer & Online Editor
View, edit, download, version, and manage business documents directly inside Odoo â for Community and Enterprise deployments.
Works with Odoo Community & Enterprise
This module is fully supported on Odoo Community Edition and Odoo Enterprise Edition. No Enterprise-only dependency is required. Deploy on Odoo.sh, on-premises, Community, or Enterprise with the same feature set.
Who Is This For
A standalone document application for any Odoo deployment that needs professional file viewing, editing, and control
Odoo Users
View and edit attachments from any record without leaving Odoo
Document Control Teams
Track versions, locks, audit logs, and document activity with confidence
Consultants & Implementers
Deploy a polished document experience across any Odoo business app
Enterprises
Secure online editing with audit trails, permissions, and version history
Upload → View → Edit → Save → Version Backup → Download
A complete document lifecycle managed inside Odoo with clear actions and full traceability
Attach files to any Odoo record
Preview in browser without downloading
Edit online through ONLYOFFICE Docs
Save changes back to Odoo securely
Automatic backup before save
Download original or watermarked PDF
Document Viewer & Online Editor
View office files, PDFs, images, and text directly inside Odoo with dedicated View, Edit, and Download actions
In-Odoo Document Viewer â open attachments with View, Edit Online, and Download actions from any record
Online Document Editor
Attachment Actions & Document Details
Supported Document Types
Preview and edit the formats your teams use every day
📝 Word Documents
DOC, DOCX, ODT, RTF
📊 Spreadsheets
XLS, XLSX, ODS, CSV
📣 Presentations
PPT, PPTX, ODP
📄 PDF Documents
View and edit where supported through ONLYOFFICE
🖼 Images
PNG, JPG, JPEG, GIF, WEBP preview
📝 Text Files
TXT, CSV, LOG, MD preview and edit
Unsupported binary files remain downloadable but are not editable online.
Online Editing with ONLYOFFICE
Connect your self-hosted ONLYOFFICE Docs server and edit documents inside Odoo without manual download and re-upload
Use your own ONLYOFFICE Docs server for full control over document editing infrastructure
JWT-secured editor sessions and callback validation for trusted save operations
Edited files are saved directly to Odoo attachments with version and audit tracking
Open the editor from attachments, chatter files, and supported binary fields
Users no longer need to download, edit locally, and upload files manually
Odoo manages access rights, versions, locks, and the full audit trail
Document Editor Settings â configure ONLYOFFICE server URL, JWT secret, and public Odoo URL
ONLYOFFICE Docs Server Setup
Online editing requires a separate self-hosted ONLYOFFICE Docs server. Install and configure it once, then connect Odoo to it from Document Editor settings.
Install ONLYOFFICE Docs
Deploy ONLYOFFICE Document Server on your own infrastructure using Docker or a Linux server package. Use a dedicated subdomain such as office.yourdomain.com.
Enable HTTPS & JWT
Enable JWT on the ONLYOFFICE server and set a strong shared secret. Use HTTPS for the ONLYOFFICE URL in production. Keep the JWT secret identical on both ONLYOFFICE and Odoo.
Expose Odoo Publicly
ONLYOFFICE must be able to download and save files from Odoo. Use a public HTTPS Odoo URL behind Nginx or a reverse proxy. Avoid localhost and direct internal ports.
Connect Odoo Module
In Document Editor → Configuration → Settings, set Editor Provider to ONLYOFFICE, add the ONLYOFFICE server URL, JWT secret, and Odoo Public URL.
Test the Connection
Use Test ONLYOFFICE Connection and Test Odoo Public URL in settings. Confirm ONLYOFFICE can reach your Odoo content and callback URLs.
Open & Edit Documents
Open any supported attachment and use View, Edit Online, or Download. Edited files are saved back to Odoo with version backup and audit logging.
Recommended ONLYOFFICE Server Checklist
- Install ONLYOFFICE Docs separately using Docker or self-hosted deployment
- Enable JWT and use the same JWT secret in ONLYOFFICE and Odoo settings
- Use HTTPS for both ONLYOFFICE and Odoo public URLs in production
- Place Odoo behind Nginx or a reverse proxy with a public domain name
- Ensure ONLYOFFICE can reach Odoo over HTTPS for document download and save callbacks
- Do not use localhost, 127.0.0.1, or direct :8069 HTTP URLs for production editing
- Preview features for PDF, images, and text work without ONLYOFFICE; online editing requires ONLYOFFICE
Version Control & Audit Trail
Every important document action is tracked and recoverable
Automatic Version Backup
Create a backup before save so previous content is never lost
Restore Previous Versions
Managers can restore an earlier version when needed
Edit History
Track who edited a file and when changes were saved
Download Logs
Record every download action for compliance and traceability
Lock / Unlock
Prevent conflicting edits with document locking controls
User Activity Tracking
View, edit, save, restore, lock, and unlock events are logged
Version History
Activity Logs
Security & Access Control
Document access follows Odoo permissions and secure editor callbacks
- Respects Odoo record access rights on attachments and parent records
- Users must have read access to view documents
- Users must have write access to edit documents online
- Public editor callback routes are protected with access tokens
- JWT validation is supported for ONLYOFFICE save callbacks
- Managers can force unlock files and restore previous versions
Role-Based Document Editor Access
Global Odoo Attachment Support
Works as an independent application and integrates with standard Odoo attachment patterns across your database
ir.attachment Ready
Use with attachments uploaded anywhere in Odoo
Chatter Attachments
View, edit, and download files directly from chatter attachment cards
Binary Field Support
Open viewer and editor actions from binary and many2many_binary fields
Independent module â works with standard Odoo attachments across any business application.
Administration & Configuration Screens
Manage documents, settings, versions, logs, and watermarked downloads from one application
Document Editor Settings
Watermarked PDF Download
Complete Feature List
Document Viewing
- In-Odoo preview
- PDF preview
- Image preview
- Text preview
- Office viewer through ONLYOFFICE
- Separate View button
Online Editing
- DOCX editing
- XLSX editing
- PPTX editing
- PDF editing where supported
- Save back to Odoo
- Edit lock handling
Versioning
- Automatic backup
- Version numbers
- Restore versions
- Change history
- Last edited by
- Last edited date
Security
- Odoo access rights
- JWT token support
- Secure callback
- Access tokens
- No public overwrite
- Manager controls
Administration
- Settings page
- Test connection
- Activity logs
- Locked files
- All documents menu
- Configuration options
Integrations
- ONLYOFFICE Docs
- Odoo attachments
- Chatter attachments
- Binary fields
- Many2many binary files
- Future watermarking support
Technical Specifications
| Specification | Details |
|---|---|
| Application Type | Independent Odoo document viewer/editor |
| Odoo Compatibility | Community Edition and Enterprise Edition â both fully supported |
| Storage | Odoo ir.attachment and binary fields |
| Online Editor | ONLYOFFICE Docs integration |
| Security | Odoo ACLs, access tokens, JWT validation |
| Supported Documents | DOCX, XLSX, PPTX, PDF, TXT, CSV and more |
| Preview | PDF, images, text, Office viewer |
| Versioning | Automatic file backup before save |
| Audit Trail | View, edit, download, save, restore, lock/unlock logs |
| Deployment | Odoo.sh, on-premises, Community Edition, and Enterprise Edition |
| Editor Hosting | Self-hosted ONLYOFFICE server recommended |
Quick Odoo Module Setup
Install the module on Community or Enterprise, then connect your ONLYOFFICE server
No Enterprise-only license is required for this module
Install Module
Install Document Viewer & Online Editor from Apps on Community or Enterprise
Prepare ONLYOFFICE
Install ONLYOFFICE Docs, enable JWT, and expose it on HTTPS
Configure Settings
Add ONLYOFFICE URL, JWT secret, and public Odoo URL in module settings
Test & Use
Run connection tests, then open attachments with View, Edit, or Download
Binary Bridge Technology Services
Expert Odoo development, customization, and implementation services for business automation, industry solutions, and enterprise-grade Odoo applications.
Please log in to comment on this module