openerp

odoo开发学习-debug&开发者模式 取消

无人久伴 提交于 2020-08-13 03:51:15
实现效果参考模块: https://apps.odoo.com/apps/modules/9.0/dev_mode/ 自己实现参考: https://www.odoo.com/zh_CN/forum/help-1/question/how-to-disable-developer-mode-or-debugging-feature-in-openerp-7-10806 http://change-openerp-web.blogspot.com https://gitlab.merchise.org/merchise/odoo/commit/28491aac45dc912696c1fcc57a50e3ec98906336 来源: oschina 链接: https://my.oschina.net/u/4340305/blog/4281735

Odoo 指定运行时命令行参数

本小妞迷上赌 提交于 2020-08-06 03:37:58
常规参数 --version 显示版本信息,然后结束 -h, --help 显示帮助信息,然后结束 -c CONFIG, --config=CONFIG 指定配置文件 -s, --save 保存配置文件到 ~/.openerp_serverrc -v, --verbose 开启调试模式 --pidfile=PIDFILE 存储服务启动的 PID 文件 --logfile=LOGFILE 存储LOG的文件 -n INTERFACE, --interface=INTERFACE 监听IP地址 -p PORT, --port=PORT 监听 TCP 端口 --net_interface=NETINTERFACE netrpc 监听IP地址 --net_port=NETPORT netrpc 监听端口 --no-netrpc 禁止 netrpc 协议 --no-xmlrpc 禁止 xmlrpc 协议 -i INIT, --init=INIT 初始化模块 ("all" 参数为初始化所有模块) --without-demo=WITHOUT_DEMO 加载 demo 数据 ( "all" 参数为加载所有模块的demo 数据) -u UPDATE, --update=UPDATE 升级模块 ( "all" 参数为升级所有模块) --stop-after-init 初始化后停止运行 --debug

odoo开发笔记 -- 权限机制

☆樱花仙子☆ 提交于 2020-07-28 07:49:14
转两篇关于权限的2篇文章,加深这方面的认识。注:后面附有原作者地址,希望不构成侵权。 https://www.cnblogs.com/crazyguo/p/6999408.html 第一篇:http://www.cnblogs.com/dancesir/p/6994030.html Odoo的权限的核心是权限组(res_groups)。对每个权限组,可以设置权限组的菜单表示,对象表示,记录规则表示,字段表示。 1.菜单/对象级别 设置哪些人可以访问哪些菜单/对象,对象的访问权限包括创建、读、写、删除。 2.记录级别 设置哪些人可以访问哪些记录,也就是设置表的查询条件。 3.字段级别 设置表中的字段的访问权限。 4.工作流级别 在工作流的每一步迁移中,设置哪些角色允许触发本迁移 菜单/对象级别: 模块下 security 目录有两个文件:xxx_security.xml、ir.model.access.csv。 其中: xxx_security.xml文件定义组和组对菜单的访问权限, ir.model.access.csv定义组对对象的权限矩阵。<br><br> <data noupdate="0"> <record model="ir.module.category" id="module_category_test"> <field name="name">测试</field>

“relation already exists” after adding a Many2many field in odoo

為{幸葍}努か 提交于 2020-07-08 12:27:52
问题 I've defined the following two odoo ORM models: class Weekday(models.Model): _name = 'ludwik.offers.weekday' name = fields.Char() class Duration(models.Model): _name = 'ludwik.offers.duration' weekday = fields.Many2many('ludwik.offers.weekday') When I try to start odoo I get the following message: ProgrammingError: relation "ludwik_offers_duration_ludwik_offers_weekday_rel_ludwik_offers_" already exists Also, when I change the _name properties in models, the problem persists (of course the

“relation already exists” after adding a Many2many field in odoo

◇◆丶佛笑我妖孽 提交于 2020-07-08 12:27:08
问题 I've defined the following two odoo ORM models: class Weekday(models.Model): _name = 'ludwik.offers.weekday' name = fields.Char() class Duration(models.Model): _name = 'ludwik.offers.duration' weekday = fields.Many2many('ludwik.offers.weekday') When I try to start odoo I get the following message: ProgrammingError: relation "ludwik_offers_duration_ludwik_offers_weekday_rel_ludwik_offers_" already exists Also, when I change the _name properties in models, the problem persists (of course the

Peer authentication failed for user “odoo”

ε祈祈猫儿з 提交于 2020-05-26 05:03:49
问题 I'm on Odoo 9, I have an issue when lunching odoo server $odoo.py -r odoo -w password , the localhost:8069 doesn't load and I get an error on terminal "Peer authentication failed for user "odoo"". I already created a user "odoo" on postgres. When lunching $odoo.py I can load the odoo page on browser but I can't create database (as default user). It was working and i already created database but when I logged out I couldn't connect to my database account anymore. Any ideas ? 回答1: You need to

Email template translation Odoo 10

独自空忆成欢 提交于 2020-03-22 10:41:07
问题 I have implemented a custom template in a custom document module which replaces the standard sale order document. <!--Email template --> <record id="sale.email_template_edi_sale" model="mail.template"> <field name="report_template" ref="report_custom_sale_order"/> </record> This works fine but now email template is NOT translated into user/partner language (Spanish in this case). Any tip on why this is happening and how to fix it? 回答1: <?xml version="1.0"?> <t t-name="account.report_invoice">

使用Nginx Upstream 部署 OpenERP

若如初见. 提交于 2020-03-02 08:39:44
Openerp 6.1 使用werkzeug 作为web服务的框架,性能比之前的cherrypy 有了很大的改善。但无论是 werkzeug 还是cherrypy ,都不是专门的web服务器。通常的做法是在openerp 之前加一个 Nginx、Apache或其他服务器。下面介绍使用Nginx Upstream 部署openerp 的方法。 一 前提 此处假设您已经安装好 openerp ,并运行在 127.0.0.1:8069 二 安装Nginx debian/ubuntu: # apt-get install nginx redhat/centos: # yum install nginx 三 配置Nginx 1、修改/etc/nginx/nginx.conf ,开启gzip 压缩 # vi /etc/nginx/nginx.conf --------------nginx.conf 需修改内容节选-------------------------- gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; #添加一个类型 application/javascript gzip_types

OpenERP 7.0安装注意事项

自作多情 提交于 2020-03-01 22:47:18
OpenERP 7.0安装注意事项 本文来自于OpenERP中文社区: http://shine-it.net 原文地址: http://shine-it.net/index.php/topic,11953.msg21919.html#msg21919 1. 安装ubuntu时不要选择postgresql项 2. 安装成功后,安装postgresql-9.2 a) sudo apt-get install python-software-properties b) sudo add-apt-repository ppa:pitti/postgresql c) sudo apt-get update d) sudo apt-get install postgresql-9.2 3. 后面的按照网址http://www.theopensourcerer.com/2012/12/how-to-install-openerp-7-0-on-ubuntu-12-04-lts/中的步骤安装即可 4. 最后安装完仓库模块后,要更新仓库模块,否则在创建仓库时会报错 5. 报表乱码问题可以用下面的方法解决 1、在我indows下, 拷贝simsun.ttf 文件到字体文件夹,然后分别改名为“DejaVuSans.ttf”, “DejaVuSans-Bold.ttf”,“DejaVuSans