odoo 相关问题

Odoo是一套用Python编写的开源业务应用程序,根据AGPL许可证发布。它被全球370万用户用于管理各种规模的公司。主要的Odoo组件是服务器,270个核心模块(也称为官方模块)和大约15000个社区模块。

Odoo v16:卸载自定义模块后资产前端错误

在我从 Odoo v13 迁移到 v16 后,在卸载了一个自定义模块(website_signup_info)后,该模块只有一个 crontroller.py 和一个 js 文件:signup.js,并且没有其他结节有这个...

回答 1 投票 0

如何强制更新模型中的字段?

我想知道如何强制更新 sale_order_line 模型中的字段price_subtotal。它是由多个模块计算得出的,但我希望能够从我的自定义模块更新它。通过点击...

回答 1 投票 0

odoo 17 限制用户查看他的产品

从odoo导入api、字段、模型 类 ResUser(models.Model): _inherit = 'res.users' Dealer_category_ids = fields.Many2many( string="经销商类别标签", comodel_name='rgb...

回答 1 投票 0

odoo中search() orm方法的时间复杂度是多少?

该方法用于根据某种条件在模型内搜索记录。我想了解该方法的时间复杂度。我们如何改进这个方法? 这是一个例子 self.env["...

回答 1 投票 0

如何将按钮添加到 Odoo 产品屏幕的变体选项卡

我尝试在产品屏幕中添加按钮,但找不到正确的路径,并且我不知道问题所在。 这是我的代码 我尝试在产品屏幕中添加按钮,但找不到正确的路径,并且我不知道问题所在。 这是我的代码 <xpath expr="//page[@name='variants']" position="inside"> <button string="Custom Button" type="object" name="custom_button_method"/> </xpath> ============================================ 但它给出了一个错误 Element '<xpath expr="//page[@name=&#39;variants&#39;]">' cannot be located in parent view 有人可以帮助我吗? 尝试从添加变体页面的视图继承,以强制 Odoo 在应用 xpath 之前解析父视图。 示例: <record id="product_template_form_extend" model="ir.ui.view"> <field name="name">product.template.form.extend</field> <field name="model">product.template</field> <field name="inherit_id" ref="product.product_template_only_form_view"/> <field name="arch" type="xml"> <xpath expr="//page[@name='variants']" position="inside"> <button string="Custom Button" type="object" name="custom_button_method"/> </xpath> </field> </record>

回答 1 投票 0

从 Odoo POS 打印另一个 PDF 文件

在 Odoo v15 POS 中,当我单击自定义按钮时,我想打印另一个带有 POS 订单收据的 PDF。 我的每个订单都有一张或多张票..我添加了另一个名为“打印票”的按钮...

回答 1 投票 0

Odoo 10 - 自定义邮件模板

我看到电子邮件模板具有以下页脚: “由 Odoo 提供支持” 如何在模板中删除它? 谢谢,

回答 2 投票 0

Debian 11 上 odoo 的重定向问题

我的 Odoo 安装有问题。每次我连接到它或转到不同的页面时,它不会将我重定向到我的网站 (odoo.thelightguardian.fr),而是将我重定向到无效网站:...

回答 1 投票 0

是否可以消除 Odoo17 POS 收据上出现的徽标?

我正在尝试从 Odoo POS 收据中删除公司徽标。我尝试找到 POS 收据模板并使用 xml 进行修改,但没有成功。收据模板是哪个以及怎么做...

回答 1 投票 0

如何创建登录 Odoo 的自定义登录页面?

我正在开发 Odoo 14 社区版。 我想创建一个自定义的登录页面(我已经知道如何创建登录页面)。然而,我需要知道的是: 我怎样才能连接这个客户...

回答 1 投票 0

Odoo 16 社区。发送报价时出错。 RPC_错误

我不明白为什么发送报价不起作用。 在错误消息的开头,我得到以下信息: 文件“/opt/odoo/odoo-server/odoo/http.py”,第 1584 行,位于 _serve_db 返回

回答 1 投票 0

使用 Docker 部署 Odoo 的最佳方式是什么?

我正在使用 Docker 部署 Odoo 15,并且使用 https://hub.docker.com/_/odoo 中推荐的 docker-compose.yml。如您所见,为 Web 服务创建了以下卷: 音量...

回答 3 投票 0

是否可以为 Odoo 中的现有模型创建替代视图?

我浏览了 Odoo 16 文档并在 Google 上搜索了这个问题的答案。 我发现的只是更改/修改/覆盖现有“树、表单、看板”视图的示例。我什么都没有

回答 1 投票 0

如何在 Odoo 16 中的 action_service.js 文件中修补或包含自定义代码

我正在使用 Odoo 16。我希望将自定义代码包含或修补到 _executeReportAction 函数,因为我的 action.report_type 在这里不可用。 我已经创建了自定义模块并添加了...

回答 2 投票 0

Odoo 15:如何检查当前用户是否是视图中的管理员

我正在 Odoo 中处理审批,我正在尝试替换 action_cancel 按钮。 这是我目前的代码: 我正在 Odoo 中进行审批,我正在尝试替换 action_cancel 按钮。 这是我当前的代码: <button name="action_cancel" string="Cancel" type="object" attrs="{'invisible': &quot;['|','|','|',('request_status','in',['new','cancel']),'&amp;',('user_status','==',False),('has_access_to_request','==',False),'&amp;',('disable_cancellation','=',True),('request_status','=','approved'), ('request_owner_id', '!=', uid)]&quot;}" data-hotkey="z" /> 我还想检查当前登录的用户是否是管理员。我还没有找到如何使用环境方法.is_admin()。有什么办法可以做到这一点吗?我无法使用模板指令,并且希望避免创建仅检查当前用户是否为管理员的特殊字段。 _is_admin函数将检查用户ID是否等于SUPERUSER_ID或属于Administration/Access Rights组 您可以使用 groups属性将按钮限制为管理员用户 示例: <button ... groups="base.group_erp_manager" />

回答 1 投票 0

如何在 Odoo 16 中的 action_service.js 文件中修补或包含客户代码

我正在使用 Odoo 16。我希望将自定义代码包含或修补到 _executeReportAction 函数,因为我的 action.report_type 在这里不可用。 我已经创建了自定义模块并添加了 j...

回答 1 投票 0

通过库存上的服务器操作将销售订单合并到一张发票。挑选

我如何调整以下代码,以便 dat odoo 将同一客户的销售订单合并到一张发票中,就像您从 sales.orders 中的树视图中执行的操作一样。 记录在案: ...

回答 1 投票 0

Odoo 15 Qweb Foreach 电子邮件模板

当函数执行时,我正在遍历记录列表,该列表存储在变量中,然后转换为字典,最后将其发送到电子邮件模板,希望它能实现

回答 1 投票 0

选择 if 语句 xpath 内部的元素

选择 if-else 语句内的元素的理想方法是什么?例如,如果在 qweb 视图中,有一条语句如下所示: t-if =“某事” 选择 if-else 语句内的元素的理想方法是什么?例如,如果在 qweb 视图中,有一条语句如下所示: t-if="something" <div>INFORMATION</div> t-else-if="somethingElse" <div>SOME OTHER INFROMATION</div> 现在,编写同时修改两者的 XPath 表达式的理想方法是什么?如果我执行 //div[1] 然后 //div[2],它会说找不到第二个元素,我猜这是真的,因为只有当第二个条件为真时它才会存在。然而,这也会使它成为//div[1],不是吗?但如果我只执行 //div 或 //div[1],它不会影响第二个,即使第二个条件为真。我在这里缺少什么? 是的,有更好的方法可用,您可以使用下面的示例 <xpath expr="//t[@t-if='something']" position="after"> .... </xpath>

回答 1 投票 0

如何永久删除任务栏上的 Tittle Odoo 和 favicon

美好的一天, 如何从 Odoo 15 的导航菜单中永久删除标题 Odoo 和图标。 我正在寻找代码中的解决方案,通常是激活调试模式并替换...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.