Odoo18.0附件分享管理

需求背景 

虽然odoo官方提供了文档的门户访问功能,外部用户可以在门户查看共享的文档和相关的附件。但是某些情况下,我们希望外部用户只能有限地能访问我们指定的附件,而不是能够访问整个文档和全部附件。

本文即是介绍为了解决此问题而开发的功能。

功能介绍

这里我们以销售订单的附件管理功能为例,来看一下具体的操作。首先,我们打开一个销售订单。

 

我们可以看到该销售订单中有两个附件,按照我们前面提到的,我们希望能够对这两个附件进行单独地分享和限制访问时效。

附件共享管理

共享管理功能的使用非常简单,我们只需要点击上面的附件共享快捷按钮,就可以进入附件共享管理页面:

 

当我们点击附件共享按钮时,系统会根据当前文档所拥有的附件,依次给每个附件创建一个共享管理条目。

该条目下有关联的附件、访问Token、过期日期和共享链接几个字段。默认过期日期为空,即不允许外部用户访问。我们只需要简单设置一个共享的过期日期,然后把共享的链接发送给外部用户即可完成共享的设置。

共享访问

外部用户打开我们提供的共享链接,即可打开我们发送给他的共享文档。

 

外部用户可以在线查看共享文档,也可以点击下方的下载按钮将文档下载到本地。

总结

本文只是以销售订单为例,做了一个简单的介绍。我们的模块在设计之初就考虑到其他模型存在同样的使用场景,只需要几行简单的代码即可完成功能的复制。借助此功能,用户可以更加方便快捷地共享和管理各种单据(例如发票)的附件。

 

posted @   青岛欧姆网络科技  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2024-01-12 Odoo17.0 POS 微信支付
点击右上角即可分享
微信分享提示
主题色彩