Skip to content

[19.0][ADD] dms_preview_pane: side-by-side file preview pane for the DMS list & kanban views - #483

Open
dnplkndll wants to merge 1 commit into
OCA:19.0from
ledoent:19.0-add-dms_preview_pane
Open

[19.0][ADD] dms_preview_pane: side-by-side file preview pane for the DMS list & kanban views#483
dnplkndll wants to merge 1 commit into
OCA:19.0from
ledoent:19.0-add-dms_preview_pane

Conversation

@dnplkndll

@dnplkndll dnplkndll commented Jun 19, 2026

Copy link
Copy Markdown

Adds a slide-in file preview pane to the DMS list and kanban views: click a row/card to preview the file (image / PDF / video / audio / code / markdown / e-mail) with Download / Share / Open actions, a Details tab, and an Activity tab whose chatter is collapsible. The pane shows/hides via an edge chevron toggle that mirrors the chatter's collapse affordance (collapse keeps the previewed file; self-contained, no extra dependency).

Pure extension of the dms list + kanban renderers (no dms files modified), so it installs/removes independently.

Rebased on 19.0 now that #475 has landed: the [DO NOT MERGE] commit pinning the then-unreleased dms is dropped, so this is a single [ADD] commit and Detect unreleased dependencies goes green.

Note on the Hoot suite

The module's 19 Hoot tests are not run by OCA CIdms ships no Hoot HttpCase, and this module has no Python, so test with Odoo proves installation only. Running them by hand on a fresh 19.0 build surfaced three failures that were all defects in the tests, not the component: expect(...).toContain() is not a Hoot matcher (toInclude is), and Hoot fails a test that runs zero assertions. Fixed here; suite is 19/19. Wiring an HttpCase so CI executes them is worth doing, but belongs in dms rather than in this module.

AI-assisted (Claude Code); every change reviewed, tested, and owned by the author.

…st & kanban views

Assisted-by: Claude Opus 5
@dnplkndll
dnplkndll force-pushed the 19.0-add-dms_preview_pane branch from a0da226 to 5a65822 Compare September 7, 2026 21:32
@dnplkndll dnplkndll changed the title [19.0][ADD] dms_preview_pane: side-by-side file preview pane for the DMS list view [19.0][ADD] dms_preview_pane: side-by-side file preview pane for the DMS list & kanban views Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants