Skip to content

[ADD] attachment_preview_office: preview Office attachments via Libre… - #1

Merged
alan196 merged 1 commit into
Jarsa:17.0from
Jarsa-dev:17.0-add-attachment_preview_office
Aug 20, 2026
Merged

[ADD] attachment_preview_office: preview Office attachments via Libre…#1
alan196 merged 1 commit into
Jarsa:17.0from
Jarsa-dev:17.0-add-attachment_preview_office

Conversation

@alan196

@alan196 alan196 commented Aug 20, 2026

Copy link
Copy Markdown

…Office

Convert DOCX/XLSX/PPTX (and legacy/ODF) attachments to PDF server-side with LibreOffice headless and render them with Odoo's native PDF.js viewer, including chatter attachments. No external viewer service is involved, so documents never leave the server. Converted PDFs are cached on disk keyed by content checksum.

Conversion endpoint logic based on OCA#603 (18.0).

…Office

Convert DOCX/XLSX/PPTX (and legacy/ODF) attachments to PDF server-side
with LibreOffice headless and render them with Odoo's native PDF.js
viewer, including chatter attachments. No external viewer service is
involved, so documents never leave the server. Converted PDFs are cached
on disk keyed by content checksum.

Conversion endpoint logic based on OCA#603 (18.0).
@jarsabot

Copy link
Copy Markdown
    **WARNING**: Could not link to Odoo task. Record ID not found in the title of the MR, supported formats:
{ record type }#{ number }

Available types: 'task#', 't#' (case insensitive)

Examples:

  • task#123

  • i#123

@alan196
alan196 merged commit 614a057 into Jarsa:17.0 Aug 20, 2026
4 checks passed
@jarsabot

Copy link
Copy Markdown
    **WARNING**: Could not link to Odoo task. Record ID not found in the title of the MR, supported formats:
{ record type }#{ number }

Available types: 'task#', 't#' (case insensitive)

Examples:

  • task#123

  • i#123

@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants