附件压缩下载
项目描述
此模块允许以压缩文件的形式下载多个附件。
它还提供了一个辅助类 IrAttachmentActionDownloadMixin,供开发者在模型上添加操作方法使用。
目录
用法
转到 设置 > 技术 > 数据库结构 > 附件 并选择一些文件。
转到 操作 > 下载,并将包含所选文件的压缩文件下载。
## 对于开发者
您可以在您喜欢的模型上重用 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 odoo14_addon_attachment_zipped_download-14.0.2.0.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c4719b4921624df40672964aa91bb31146a13c0f4a1e414fbbf01a0806d4411f |
|
MD5 | 377dbf509b37af70f6b64e10d61e4223 |
|
BLAKE2b-256 | 73500e85c4cad384dac2ee4546b27290f81a5472e03be914a992f93d7785e962 |