Skip to content

Commit 85e923e

Browse files
dnplkndllclaude
andcommitted
fix: add New Spreadsheet to directory kanban card action menu
The button was only in the directory form view header, which users rarely reach in the file manager UI. Add it to the kanban card dropdown menu (⋮ → Actions → New Spreadsheet) so it's discoverable from the main Documents kanban view. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8b108ce commit 85e923e

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

dms_spreadsheet/views/dms_directory_views.xml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo>
3-
<!-- Add "New Spreadsheet" button to directory form -->
3+
<!-- Add "New Spreadsheet" to directory kanban card action menu -->
4+
<record id="view_dms_directory_kanban_spreadsheet" model="ir.ui.view">
5+
<field name="name">dms.directory.kanban.spreadsheet</field>
6+
<field name="model">dms.directory</field>
7+
<field name="inherit_id" ref="dms.view_dms_directory_kanban" />
8+
<field name="arch" type="xml">
9+
<xpath
10+
expr="//t[@t-name='menu']//div[hasclass('o_kanban_manage_actions')]/div[last()]"
11+
position="after"
12+
>
13+
<div role="menuitem" t-if="record.permission_write.raw_value">
14+
<a type="object" name="action_new_spreadsheet">
15+
<i class="fa fa-table" />
16+
New Spreadsheet
17+
</a>
18+
</div>
19+
</xpath>
20+
</field>
21+
</record>
22+
<!-- Add "New Spreadsheet" button to directory form view header -->
423
<record id="view_dms_directory_form_spreadsheet" model="ir.ui.view">
524
<field name="name">dms.directory.form.spreadsheet</field>
625
<field name="model">dms.directory</field>

0 commit comments

Comments
 (0)