附件压缩下载
项目描述
此模块允许以压缩文件的形式下载多个附件。
它还提供了一个辅助类 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 |