附件压缩下载
项目描述
此模块允许将多个附件作为zip文件下载。
它还提供了一个辅助类 IrAttachmentActionDownloadMixin,供开发者在模型上添加动作方法使用。
目录
使用方法
转到 设置 > 技术 > 数据库结构 > 附件 并选择一些文件。
转到 操作 > 下载,然后下载包含所选文件的zip文件。
## 开发者指南
您可以在您喜欢的模型上重用 IrAttachmentActionDownloadMixin
from odoo import models class StockPicking(models.Model): _name = "stock.picking" _inherit = ["stock.picking", "ir.attachment.action_download"]
然后您可以在列表视图行或动作按钮(当选择多行时)上添加动作按钮以下载所有文件
<odoo> <!-- add a button on list view to download all attachement present on the given transfert --> <record id="vpicktree" model="ir.ui.view"> <field name="inherit_id" ref="stock.vpicktree"/> <field name="name">stock.picking.tree download attachments</field> <field name="model">stock.picking</field> <field name="arch" type="xml"> <field name="json_popover" position="after"> <button name="action_download_attachments" type="object" icon="fa-download" string="Download attachment(s)" aria-label="Download Proof documents" class="float-right"/> </field> </field> </record> <!-- Add "Download attachments" item in the Action menu when multiple records are selected --> <record id="action_download_picking_attachements" model="ir.actions.server"> <field name="name">Download attachments</field> <field name="model_id" ref="stock.model_stock_picking"/> <field name="binding_model_id" ref="stock.model_stock_picking"/> <field name="binding_view_types">list</field> <field name="state">code</field> <field name="code"> action = records.action_download_attachments() </field> </record> </odoo>
错误跟踪器
错误跟踪在 GitHub Issues 上。如果在那里遇到问题,请检查您的问题是否已经报告。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们将其击溃。
请不要直接联系贡献者以寻求支持或帮助解决技术问题。
鸣谢
贡献者
塞萨尔·费尔南德斯·多明格斯 <cesfernandez@outlook.com>
-
维克多·马丁内斯
佩德罗·M·巴埃萨
皮埃尔·韦尔凯斯特 <pierreverkest@gmail.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
本模块是GitHub上OCA/knowledge项目的组成部分。
欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
哈希值 for odoo_addon_attachment_zipped_download-16.0.2.0.2.3-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45878479cf58669aefb3728edc9ac30c337b17128337ec9c4bd55c75332a6c65 |
|
MD5 | 00a3f016aab658b9490268009626b701 |
|
BLAKE2b-256 | d915c04d28ddf5b3c6aea3a09a5eafc072bf3aa5ecff0617085a902329363177 |