Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
Documents Preview — A build-to-order Odoo module that lets your teams preview attached documents — PDFs, images, and common O — 1/1Örnek önizleme

A build-to-order Odoo module that lets your teams preview attached documents

— PDFs, images, and common Office formats — directly inside any Odoo record without downloading them first.

ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 environment.

Documents Preview nedir?

A build-to-order Odoo module that lets your teams preview attached documents — PDFs, images, and common Office formats — directly inside any Odoo record without downloading them first. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 environment. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Temel Özellikler

Inline preview modal/side panel rendered by an OWL client component reading directly from `ir.attachment` — no browser download step
PDF rendering via a viewer bundled into the module's web asset bundle, with page navigation and zoom
Native in-browser display of image attachments (`png`, `jpg`, `jpeg`, `webp`, `gif`, `svg`)
Server-side conversion pipeline for Office formats (`docx`, `xlsx`, `pptx`, `odt`, `ods`) into previewable renditions
Preview button and/or embedded viewer widget injected into nominated form views via XML/OWL view inheritance
Wired into the chatter attachment list so any file posted in the message thread is previewable in place
Preview availability scoped per model, per user group, and optionally per record state through configuration
Entitlement-safe by design: honours existing `ir.model.access.csv` and record rules on both the attachment and its parent record
Optional download-disabled / view-only mode and dynamic watermarking for sensitive documents
Cached converted renditions (stored as attachments or filestore entries) to keep repeat previews and large files fast
Graceful fallback for unsupported MIME types — clear message plus standard download rather than a broken viewer
Multi-language UI strings and RTL-aware layout consistent with your Odoo locale settings
Optional exposure of the preview endpoint over JSON-RPC/XML-RPC for portal users or a companion app
Built and packaged per target version with a correct `__manifest__.py` (dependencies, assets, data files) for Odoo 17.0, 18.0, or 19.0

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

Odoo Uyumluluğu
Odoo 17, Odoo 18, Odoo 19
Sürümler
Enterprise ve Community
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
PostgreSQL 12+

Bu Ürün Hakkında

Every Odoo record — a sale order, a vendor bill, a helpdesk ticket, an employee contract — accumulates attachments in the chatter and the sidebar. But to actually read a PDF spec, check a signed contract, or glance at a delivery photo, a user has to click, wait for the browser to download the ir.attachment binary, hunt for it in a downloads folder, open it in a separate application, then switch back to Odoo. Multiply that across an accounts-payable, sales, or HR team handling dozens of documents a day and it becomes a constant, quiet drag on throughput — plus a data-governance concern, because sensitive files end up scattered across local disks. Odoo core renders image thumbnails in a few places, and Enterprise ships the Documents app, but out of the box there is no consistent in-record viewer that opens PDFs and Office files inline everywhere attachments actually live.

ECOSIRE builds Documents Preview as a made-to-order module that adds an embedded viewer to the models and records you nominate. Technically, it extends the attachment layer with an OWL client-side component that reads from ir.attachment and renders supported formats in a modal or a docked side panel without triggering a file download. PDFs render through a viewer bundled into the module's web assets, images (png, jpg, webp, svg) display natively, and common Office formats (docx, xlsx, pptx) are handled through a server-side conversion step so they appear as previewable pages rather than opaque blobs. The viewer is wired into the chatter attachment list and, where you want it, into a dedicated Preview button or an embedded widget on the form view via a small XML/OWL extension — so previewing is available exactly where your users already work, not in a separate app.

Because it reads through the standard ORM, the module inherits your existing access rules: ir.model.access.csv and record rules already governing ir.attachment and the parent document continue to apply, so a user can only preview what they are entitled to see. We can scope preview availability per model, per user group, or per record state; add optional watermarking or a download-disabled mode for sensitive documents; cache converted renditions to keep large files responsive; and expose the viewer over the JSON-RPC/XML-RPC API surface if a portal or a companion app needs it. The build targets Community and Enterprise alike — on Enterprise we can integrate cleanly alongside the Documents app rather than duplicating it — and is delivered for your exact Odoo 17.0, 18.0, or 19.0 version.

Delivery is build-to-order: it starts with a short scoping call to confirm which models, formats, and viewing behaviours you need, after which we return a fixed quotation and a UAT plan. We build against a staging copy of your database, you sign off on staging, and we deploy to production with a rollback path. Typical delivery is one working week from confirmed scope, depending on the format set and integration depth. Pricing starts from $999 (indicative, single-company base scope); wider format conversion coverage, multi-company deployment, watermarking/DRM behaviour, and portal or external-app integration increase the quoted scope.

Ne elde edeceksin

  • Installable source code for your Documents Preview module, versioned for your exact Odoo 17.0 / 18.0 / 19.0 target
  • Installation and configuration on your staging then production environment, including asset-bundle and dependency setup
  • Technical documentation: model/field extensions, `__manifest__.py`, access-rule notes, and conversion-pipeline configuration
  • End-user guide plus a live training session for the teams who will use the previewer
  • UAT on a staging copy of your database with a documented sign-off checklist and a rollback plan
  • Post-go-live support window for defect fixes and configuration adjustments
  • Handover of the complete Git repository with commit history and tagged release
  • Configuration matrix documenting which models, formats, and user groups preview is enabled for

Bu kimin için

Accounts-payable & finance teams

Clerks who process vendor bills and expense receipts all day need to read each PDF or scanned invoice against the Odoo record without downloading dozens of files. Inline preview keeps them in the bill form and off their local disk.

Sales & project teams handling contracts and specs

Reps and project managers attach quotes, signed contracts, and technical specs to sale orders and projects. They want to glance at a document while updating the record, not context-switch to a separate viewer application.

HR & document-heavy back offices

HR handling contracts, IDs, and certificates — and any team where sensitive files must stay inside Odoo's access rules — benefit from view-only, watermarked preview that never leaves a copy on an employee's machine.

Odoo administrators & IT owners

The admin who owns the environment wants a maintainable, version-correct module that respects existing security rules, ships with docs and a Git repo, and installs cleanly on Community or Enterprise without forking core.

Documents Preview Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipOdoo Yerleşik
AvailabilityBuilt to order for your exact Odoo version and modelsBuilt once, from scratch, by your own developersInstant download, generic to all installsNo inline document viewer out of the box
File format coveragePDF, images and Office formats via conversion, scoped to your needsWhatever your team has time to implementFixed format set, take it or leave itImage thumbnails only in limited places
Access-rule safetyHonours existing `ir.model.access.csv` and record rulesDepends on developer disciplineVaries; often not verified against your rulesStandard core security applies
Placement in the UIChatter, form buttons and embedded widgets you nominateWherever you build itUsually one fixed locationNo dedicated in-record viewer
Security optionsOptional view-only mode and watermarking on requestPossible but is extra build effortRarely offeredNot available
Maintenance & upgradesSupport window plus paid version-port pathEntirely your team's burdenVendor-dependent, generic release cycleMaintained by Odoo core
Source & handoverFull Git repository handed over with docsYou own it but carry all contextPackaged code, limited customisationPart of core, not separable
Total cost profileFrom $999 indicative; fixed quote after scopingHigh developer time and ongoing upkeepLow sticker price, generic fitFree but no preview capability

Documents Preview hakkında Sıkça Sorulan Sorular

Is this an existing app I can download and install today?

No. Documents Preview is build-to-order: ECOSIRE scopes, builds, installs, and supports it for your specific Odoo environment. It is a productized service, not an off-the-shelf download, so you receive a module tailored to your models, formats, and security rules rather than a generic package.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The timeline depends on how many models you want the previewer on, which file formats need server-side conversion, and integration depth (watermarking, portal exposure, multi-company). We confirm the exact timeline in the quotation after the scoping call.

How does pricing and scoping work?

Pricing starts from $999 as an indicative from-price for a single-company base scope. After a short scoping call we send a fixed written quotation — no surprises. Drivers such as wider format-conversion coverage, multi-company deployment, watermarking/view-only DRM, and portal or external-app integration increase the quoted scope.

Which file formats can it preview?

Images (`png`, `jpg`, `webp`, `svg`) and PDFs render directly in the browser. Common Office formats (`docx`, `xlsx`, `pptx`, and OpenDocument equivalents) are handled through a server-side conversion step so they appear as previewable pages. Unsupported types fall back gracefully to a standard download. The exact supported set is confirmed during scoping.

Does it respect our Odoo access rights?

Yes. The viewer reads through the standard ORM, so your existing `ir.model.access.csv` and record rules on both `ir.attachment` and the parent document continue to apply. A user can only preview a document they are already entitled to open. We can further scope preview availability per model, per group, or per record state.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration adjustments. Because we hand over the full Git repository, you can maintain it yourself or retain ECOSIRE for ongoing support and for porting the module when you upgrade to a newer Odoo major version.

Does it work on both Odoo Community and Enterprise?

Yes. We build for Community and Enterprise on Odoo 17.0, 18.0, or 19.0. On Enterprise we integrate cleanly alongside the Documents app rather than duplicating it; on Community it provides the inline previewer that core does not include. The target edition and version are fixed in your quotation.

Teklif isteyin

Documents Preview

A build-to-order Odoo module that lets your teams preview attached documents — PDFs, images, and common Office formats — directly inside any Odoo record without downloading them first. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 environment.

  • Inline preview modal/side panel rendered by an OWL client component reading directly from `ir.attachment` — no browser download step
  • PDF rendering via a viewer bundled into the module's web asset bundle, with page navigation and zoom
  • Native in-browser display of image attachments (`png`, `jpg`, `jpeg`, `webp`, `gif`, `svg`)
  • Server-side conversion pipeline for Office formats (`docx`, `xlsx`, `pptx`, `odt`, `ods`) into previewable renditions

Teklif isteyin

Documents Preview ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.