Odoo 13考勤模块如何设置内部用户上传和导入excel文件的权限?
Posted
技术标签:
【中文标题】Odoo 13考勤模块如何设置内部用户上传和导入excel文件的权限?【英文标题】:How to set permissions for internal users to upload and import excel files into attendance module of Odoo 13? 【发布时间】:2019-11-19 04:23:45 【问题描述】:目前,我的内部用户 (Khanh Nguyen) 选择的管理为空白。
我想通过内部用户上传和导入excel文件到Odoo 13的考勤模块,但只有管理员可以上传excel文件。
那么如何设置内部用户上传和导入excel文件到考勤模块的权限呢?
【问题讨论】:
【参考方案1】:这个问题是由于 XLSX 文件被误认为 SVG 文件造成的。在此提交之后编辑 odoo/fields.py
https://github.com/odoo-dev/odoo/commit/5a7a362188473de919cd7562996057f73deb5eaf
或者拉取最新的 Odoo 13 源,他们几天前就提交了这个修复
https://github.com/odoo/odoo/commit/65d709c9ab386d646f682c494cfb21cb06ec8034
【讨论】:
【参考方案2】:SVG 文件格式在上传到服务器时是一种危险的格式,因为它允许运行任意代码 (https://blog.online-convert.com/svg-file-and-its-danger/)
此类文件上传在 Odoo 中被阻止 (https://github.com/odoo/odoo/commit/1be50fdeafcd2b94f7b2f47d6e5bc4b6ebaceadd)
您是在尝试导入员工图像,还是有在考勤模型中添加二进制字段的特定代码?
由于不允许 SVG 导入,请尝试使用已知可在 Odoo 中使用的其他图像格式,例如 PNG 或 JPG。
最好的,
【讨论】:
不是,我是通过EXCEL FILE导入考勤列表的。我可以使用管理员帐户成功导入它。但不能对内部用户这样做。 是的,只有拥有“设置”权限的成员才能将 SVG 上传到 Odoo。您能否分享您正在使用的 Excel 文件的一部分? 是的,我明白了。但是如果你设置了,内部用户可以使用 APPS 和 SETTINGS 模块。他们可以安装或设置其他应用程序并控制设置。因为我不希望内部用户可以使用这两个模块进行控制。这就是我选择内部用户管理的原因:第一次空白或访问权限。 当然您不希望您的用户成为管理员。我认为问题来自您正在导入的文件。可以分享一部分吗? 你可以在下面看到我的答案!或者我可以通过您的电子邮件将我的 excel 文件发送给您。请提供您的电子邮件地址。谢谢!【参考方案3】:我的excel文件的出勤列表只是遵循Odoo的格式:
在我导入文件之后。我得到了这样的信息:
日志文件是这样通知的:
【讨论】:
以上是关于Odoo 13考勤模块如何设置内部用户上传和导入excel文件的权限?的主要内容,如果未能解决你的问题,请参考以下文章