首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

odoo 10 :有条件地在菜单中隐藏/显示报告

Odoo是一款开源的企业资源规划(ERP)软件,它提供了一套完整的管理系统,包括销售、采购、库存、财务、人力资源等模块。在Odoo中,可以通过定制菜单来隐藏或显示报告。

要在Odoo 10中有条件地在菜单中隐藏或显示报告,可以按照以下步骤进行操作:

  1. 登录到Odoo 10的管理界面。
  2. 点击顶部导航栏中的“设置”菜单,然后选择“用户和公司”。
  3. 在“用户和公司”页面中,选择要进行设置的用户或公司。
  4. 在用户或公司的详细信息页面中,找到“菜单项”部分。
  5. 在菜单项列表中,找到包含要隐藏或显示报告的菜单。
  6. 点击菜单项旁边的“编辑”按钮,进入菜单项编辑页面。
  7. 在菜单项编辑页面中,找到“可见性”选项。
  8. 在可见性选项中,可以设置一个条件来控制报告的显示或隐藏。例如,可以设置基于用户角色、用户组或其他条件来决定报告的可见性。
  9. 根据需要设置条件,并保存菜单项的更改。

通过以上步骤,您可以根据特定条件在Odoo 10的菜单中隐藏或显示报告。这样可以根据不同用户或公司的需求,灵活地控制报告的可见性。

对于Odoo 10的具体操作和更多信息,您可以参考腾讯云的Odoo产品介绍页面:Odoo产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Odoo 菜单定义和修改学习总结

> 说明: id 菜单外部ID name 如果不指定name,则: 如果为菜单设置了action,则获取action record定义name字段的值作为菜单name属性的值 如果未设置菜单action...如果外部ID以-为前缀,则从菜单移除该ID代表的组,注意,如果指定用户组不是在当前模块定义的,需要指定所在模块名称,形如estate.group_estate_property_root_menu..." name="omsPurchase"/> 以新定义的菜单为父级菜单,添加子菜单(如果需要的话),添加方式可以参考上文所述,需要注意的是,不管采用哪种方式,原有菜单的子菜单依然存在,并显示为新定义菜单的子菜单...隐藏原有菜单的子菜单(如果需要的话) 定义一个,将其id设置为要隐藏的子菜单所在模块名称及id属性值的组合,形如:moduleName.source_menu_id,如果新的菜单和原有菜单在同一个模块...将其model设置为"ir.ui.menu" 添加子元素 ,其中eval=False则表示隐藏,eval=True表示显示

1.4K10

odoo 权限管理学习总结

那么odoo如何区分用户类型以及如何做权限控制的呢?...可以利用该特性实现隐藏对象需求,比如针对一些常规下不需要显示的特殊字段,为其设置属性groups = "base.group_no_one",可以实现在非Debug模式下隐藏字段视图中的显示。...--略--> 查看效果 注意: 实践时发现,通过界面点击,访问一些菜单界面时,会在菜单访问URL(参见菜单访问自动生成的URL)自动添加model,...(形如二级导航菜单http://localhost:8888/web#action=85&cids=1&menu_id=127)访问菜单,发现界面上不会显示任何菜单。...=70 通过上述方式实现的菜单访问权限控制,实际是通过控制是否隐藏菜单实现的,也就说,如果知道未授权菜单ID,还是可以通过菜单ID拼接菜单URL进行未授权访问。

10.1K20
  • odoo 开发入门教程系列-QWeb简史

    Odoo自带内置引擎:QWeb模板。QWeb是Odoo使用的主要模板引擎。它是一个XML模板引擎,主要用于生成HTML片段和页面。 你可能已经Odoo见过 看板,其中的记录以卡片状结构显示。...目标: 本节结束时创建一个房产的看板视图 我们的地产应用程序,我们希望添加一个看板视图来显示我们的房产。看板视图是标准的Odoo视图(如表单和列表视图),但其结构更灵活。...本例,它用于将模板的name设置为kanban-box :oe_kanban_global_click让可点击,以打开记录...如果我们想有条件的展示元素,可以使用 t-if指令(查看 Conditionals)....在上面的示例,字段name被添加到元素,但state它之外。当我们需要字段的值但不想在视图中显示它时,可以将其添加到元素之外。

    2.1K20

    odoo 开发入门教程系列-一些用户界面

    这是因为,odoo中加载CSV文件比加载XML文件更快。 odoo,用户接口(action,菜单和视图)大部分是通过创建和组装XML文件的记录来定义的。...适当的位置(本例odoo14/custom/estate/models/views)创建 estate_property_views.xml <?xml version="1.0"?...然而,菜单总是遵循一种体系结构,实际上有三个层次的菜单: 根菜单显示App切换器Odoo社区版切换器是一个下拉菜单) 第一级菜单显示顶部栏 动作菜单 最容易的方式是XML文件定义结构来创建菜单...,直接从action获取,即为action属性值 练习 添加菜单 合适的目录(本例odoo14/custom/estate/models/views)创建 estate_menus.xml 文件...Odoo有许多微调方式,但通常第一步是确保: 某些字段有默认值 某些字段只读 当记录重复时,某些字段不能被拷贝 我们的房产业务案例,我们希望:: 售价只读(往后将自动填充) 当记录重复时,可用日期和售价不能被拷贝

    2.9K30

    odoo Actions学习总结

    所有Action都有两个强制属性: type 当前Action的类别,决定可以使用哪些字段以及如何解释action name action的名称,客户端的界面显示对action的简短用户可读描述...Bindings(绑定) 除了两个强制属性外,所有action有用于在任意模型的上下文菜单显示动作的可选属性: binding_model_id 指定action绑定的模型,格式:moduleName.modelName...binding_view_types 以逗号分隔的视图类型列表,即Action需要显示的上下文菜单所在的视图,主要是“列表”和“表单”。...web客户端默认为80 name(可选),action名称,界面显示时拼接到当前面包屑导航(现有导航面包屑 / name值)。...,追加(False,type) 应用实践举例 estate模块的estate.property模型的表单视图中,为Action添加菜单"选取offers",如下: !

    2.6K30

    odoo 给列表视图添加按钮实现数据文件导入

    实践环境 Odoo 14.0-20221212 (Community Edition) 代码实现 模块文件组织结构 说明:为了更好的表达本文主题,一些和主题无关的文件、代码已略去 odoo14\custom...;limit 设置列表视图每页最大显示记录数 菜单定义 odoo14\custom\estate\views\estate_menus.xml <?...}); }, _onUpload: function (event) { var self = this; // 如果隐藏的上传表单不存在则创建...为在对应按钮视图模板定义的隐藏表单模版名称 替换EstateCustomerListView.buttons为对应按钮视图模板定义的按钮模版名称 根据需要替换 this....替换estate_customer_tree为自定义全局唯一值 do_action 为 Widget() 的快捷方式(定义odoo14\odoo\addons\web\static\src\js\core

    3.5K30

    odoo 开发入门教程系列-基本视图

    在上一章已经看到,odoo能够为给定模型生成默认视图。实际上,默认视图对于业务应用程序来说是不可接受的。相反,我们至少应该以逻辑的方式组织各个字段。 视图是带有操作和菜单的XML文件定义的。...我们的estate模块,我们需要以逻辑方式组织字段: 列表(树)视图中,我们希望显示的不仅仅是名称。 表单视图中,应该对字段进行分组。 搜索视图中,我们必须能够搜索的不仅仅是名称。...其最基础版本仅简单的列出要在表显示的所有字段(其中每个字段都是一列): <field name="...<em>在</em><em>odoo</em><em>中</em>,domain对记录上的条件进行编码:domain是用于选择模型记录子集的条件列表。每个条件都是一个包含字段名、运算符和值的三元组。...=','en_US'), ('country_id.code','in', ['be', 'de'])] 波兰表示法简介 <em>Odoo</em>是使用了波兰表示法,简单来说,波兰表示法是一种操作符置于操作数前,并且不需要括号仍然能无歧义<em>地</em>解析表达的方法

    3.3K40

    odoo 开发入门教程系列-模型之间的关系(Relations Between Models)

    我们的estate模块,我们需要有关房产的以下信息: 购买房产的客户 出售房产的真实重述代理人 房产类型:房子、公寓、顶层公寓、城堡… 显示了该酒店特色的一系列标签:舒适、翻新… 收到的报价清单 Many2one...参考: 本主题相关文档可查阅 Many2one 我们的房地产模块,我们想定义房地产类型的概念,例如,房屋或公寓。...> 重启服务,刷新浏览器验证 房地产模块,我们仍然缺失两条关于房产的信息:买家和销售人员。...买家可以是任何个人,然而,销售人员必须是房产机构的员工(即odoo用户)。 odoo,有两种我们经常引用的两种模型: res.partner: 一个partner为一个物理实体或者法人实体。...然而,本例,我们希望显示给定地产的报价列表,因此我们将使用one2many概念。 one2many是many2one的反向实现。

    4.4K40

    ODOO配置文件etcodoo.conf配置详解

    ** **如果希望Odoo和PostgreSQL同一台计算机上执行,UNIX套接字是可以的,并且没有提供主机时是默认的,但是如果希望Odoo和PostgreSQL不同的计算机上执行,则需要侦听网络接口.../data/postgresql.conf port = 5432   max_connections = 80   3.配置**Odoo**的基本参数 Odoo通过端口5432通过UNIX套接字连接到本地...对于生产使用,建议使用多处理服务器,因为它增加了稳定性,更好地利用了计算资源,并且可以更好监视和限制资源。...light_worker_ratio * light_worker_ram_estimation) + (heavy_worker_ratio * heavy_worker_ram_estimation) ) LiveChat 多处理...这样做时,您需要将更多的http头转发给Odoo,并在Odoo配置激活代理模式,让Odoo读取这些头。

    7.1K31

    odoo wizard界面显示带复选框列表及勾选数据获取

    TransientModel类扩展Model并重用其所有现有机制,具有以下特殊性: wizard记录不是永久的;它们一定时间后自动从数据库删除。...以上参数同下文saveSelectionsToSessionStorage 参数可同时共存 如果需要将action绑定到指定模型指定视图的Action,可以ir.actions.act_window定义添加...> 说明: saveSelectionsToSessionStorage 为"true"则表示点击复选框时,将当前选取的记录存到浏览器sessionStorage,可选 odoo14\custom\estate...odoo14\custom\estate\static\src\js\list_renderer.js 注意:之所以将uuid函数定义list_renderer.js,是为了避免因为js顺序加载问题...> 说明:class="oe_highlight" 设置按钮高亮显示

    5.3K60

    从安装到使用——Odoo常见问题及故障处理

    小九今天分享了Odoo一键部署、高效安装的图文详解,接下来,针对Odoo使用过程的一些问题,小九整理了详细的常见问题问答。这样的直观方式往往能快速高效解决一些疑惑。...3.为什么设置面板看不到 Odoo 更新(Updates)操作功能? 此功能只能在开发者模式下使用,请确保你的 Odoo 控制台是否已经切换成开发者管理模式 4.如何删除 Odoo 演示数据?....Odoo 中国有哪些实施商?...最简单的方式是通过SSH连接服务器,运行odoo这个命令,就会显示错误日志以及Odoo的运行情况。...程序的源码或目录有操作的权限,需要执行一下命令: sudo chmod o+rw /usr/lib/python2.x/dist-packages/odoo # odoo10版本 sudo chmod

    6.2K30

    Bartender 4 for Mac(菜单栏图标管理软件)

    Bartender 4 for Mac是Mac上简单实用的应用图标管理软件,Bartender 4 Mac帮您轻松的整理菜单栏图标,隐藏它们,重新排列它们,使用单击或键盘快捷方式显示隐藏的项目,并在更新时显示图标...Bartender 4 for Mac(菜单栏图标管理软件)macOS Ventura 13支持Bartender 4 已为 macOS Ventura 做好准备Bug修复登录时未正确报告 macOS...Ventura 权限对于某些用户来说,macOS Ventura 似乎在用户首次登录时错误报告了权限,此更新试图解决此问题。...不考虑 macOS Ventura FaceTime Handoff 菜单栏项目macOS FaceTime Handoff 菜单栏项是 macOS 强制显示的另一个特殊菜单栏项(无法隐藏)Bartender...调酒师酒吧颜色我重新修改了为 BBartender Bar 着色的代码,以便更好考虑 Bartender Bar 菜单栏下方的位置,因为菜单栏可以沿其长度改变颜色。

    62920
    领券