标签: odoo-8

如何与 Odoo 9 一起运行 Odoo 8?

我已经安装了 Odoo 8.0 和 9.0。我的 Odoo 8.0 在端口 8069 上工作正常,但是当我安装 Odoo 9.0 并让它在端口 8070 上工作时,Odoo 8.0 现在抛出 500 服务器错误。

我尝试从头开始重新安装 Odoo 8.0,但这次使用 virtualenv,因此它不会与 Odoo 9.0 的依赖项冲突,但使用以下命令运行它:

(Odoo8venv)user@domain:~/Odoo8venv/bin/python ~/odoo-8.0/odoo.py -c ~/odoo-dev/custom.conf
Run Code Online (Sandbox Code Playgroud)

仍然抛出错误:

2015-11-20 01:32:50,660 6772 ERROR test openerp.modules.graph: module website_partner: Unmet dependencies: website
2015-11-20 01:32:50,660 6772 ERROR test openerp.modules.graph: module portal: Unmet dependencies: share, auth_signup
2015-11-20 01:32:50,660 6772 WARNING test openerp.modules.graph: Some modules were not loaded.
Run Code Online (Sandbox Code Playgroud)

我认为这是因为 Odoo 8.0 看到使用 Odoo 9.0 创建的数据库。我应该在 Odoo 8.0 的不同端口上创建一个新的 postgresql 服务器吗?或者我怎样才能让它们都运行?

python odoo odoo-8 odoo-9

4
推荐指数
1
解决办法
1894
查看次数

如何检索每个销售订单的 many2many 字段的值?

我在 sale.order 模型中创建了一个 many2many 字段,它与 fleet.vehicle 模型(id)相关。

它是如何在下图中显示的:

图 1: 在此处输入图片说明

好吧,'x_vehiculo' 字段是一个多选字段,如下图所示:

图 2: 在此处输入图片说明

这个想法是,对于每个销售订单,我可以存储超过 1 辆车。

问题是当我在 SGB Postgresql (PgAdmin III) 中进行查询时,我看不到每个销售订单的 x_vehiculo' 字段的值。

图 3: 在此处输入图片说明

有什么方法可以为每个 sale.order 检索“x_vehicle”多选字段的值?

请如果有人可以帮助我。我将不胜感激。

非常感谢

python openerp odoo-8 odoo-9

4
推荐指数
1
解决办法
1767
查看次数

如何在odoo中返回表单编辑视图?

在下面的代码适用于窗体视图

search_ids = self.env['sale.order'].search([])
last_id = search_ids and max(search_ids)        
return {
    'name': _('Revise Quote'),
    'view_type': 'form',
    'view_mode': 'form',
    'res_model': 'sale.order',
    'res_id': last_id.id,
    'type': 'ir.actions.act_window',
}
Run Code Online (Sandbox Code Playgroud)

如何重定向到编辑视图?

在此处输入图片说明

openerp odoo-8 odoo-9

4
推荐指数
1
解决办法
4068
查看次数

如何使用动态字段odoo-10过滤树视图

我将“location_id”字段添加到 res.user 以将用户连接到某个位置

类 ResUser(models.Model): _inherit='res.users'

current_location_id=fields.Many2one('physical.location',string="Current Loction")
allowed_location_ids=fields.Many2many('physical.location',string="Allowed Location")
Run Code Online (Sandbox Code Playgroud)

我只想过滤 current_location_id = user_current_location_id 的访问

<filter string="My visits" name="filter_my_visits"
                        domain="[('current_location_id','=',current_location_id)]"/>
Run Code Online (Sandbox Code Playgroud)

这给出了这个错误信息

    Uncaught Error: Failed to evaluate search criterions: 
{"code":400,"message":"Evaluation Error","data":{"type":"local_exception","debug":"Local evaluation failure\nNameError: name 'current_location_id' is not defined\n\n{\"domains\":[[],\"[('current_location_id','=',current_location_id)]\"],\"contexts\":[{\"lang\":\"en_US\",\"tz\":false,\"uid\":1,\"params\":{\"action\":354,\"min\":1,\"limit\":80,\"view_type\":\"list\",\"model\":\"visit.visit\",\"menu_id\":241,\"_push_me\":false}},{}],\"group_by_seq\":[]}"}}
Run Code Online (Sandbox Code Playgroud)

视图中可以直接调用的唯一字段是 uid lang ... 等 所以我试图覆盖读取方法来更新上下文,但它似乎没有在视图中更新,仍然给出未定义的“current_location_id”

    @api.multi
    def read(self, fields=None, load='_classic_read'):
        ctx = self.env.context.copy() 
        ctx.update({ 'user_current_location_id':self.env.user.current_location_id.id})

        return super(Visit,self.with_context(ctx)).read(fields=fields,load=load)
Run Code Online (Sandbox Code Playgroud)

访问树视图

 <record id="visit_visit_tree_view" model="ir.ui.view">
    <field name="name">visit.visit.tree</field>
    <field name="model">visit.visit</field>
    <field name="arch" type="xml">
        <tree string="Visits">
            <field name="name" />
            <field name="date"/>
            <field name="visit_type" />
            <field name="patient_id"/>
            <field name="hcp_id"/> …
Run Code Online (Sandbox Code Playgroud)

python openerp odoo-8 odoo-9 odoo-10

4
推荐指数
1
解决办法
6515
查看次数

Odoo - 更改 one2many 树视图中的特定列颜色

我正在使用 odoo 10。我有一个客户视图,在该客户表单视图中,我还在 one2many 树视图(可编辑)中显示与该特定客户关联的所有订单。

我想做的是我想在 one2many 树视图中显示一个按钮,但我想仅根据条件更改该按钮的颜色。

这是我尝试过的,但它不起作用。

<record id="amgl.customer_form" model="ir.ui.view">
        <field name="name">Customer</field>
        <field name="model">amgl.customer</field>
        <field name="arch" type="xml">
            <form string="Create New Customer" duplicate="0">
                <sheet>
                    <group colspan="4">
                        <group>
                            <field name="is_admin" invisible="1"/>
                            <field name="is_custodian" invisible="1"/>
                            <field name="is_vault" invisible="1"/>
                            <field name="is_o2m" invisible="1"/>
                            <field name="is_goldstar" invisible="1"/>
                            <field name="custodian_edit" invisible="1"/>
                            <field name="first_name"
                                   attrs="{'readonly':['|',('is_vault','=', True),('custodian_edit','=', True),('is_admin','=', False)]}"/>
                            <field name="last_name"
                                   attrs="{'readonly':['|',('is_vault','=', True),('custodian_edit','=', True),('is_admin','=', False)]}"/>
                            <field name="account_number"
                                   attrs="{'readonly':['|',('is_vault','=', True),('custodian_edit','=', True),('is_admin','=', False)]}"/>
                            <field name="gst_account_number" string="GoldStar Account Number"
                                   attrs="{'readonly':['|',('is_vault','=', True),('custodian_edit','=', True),('is_admin','=', False)], 'invisible':[('is_goldstar','=',False)]}"/>
                        </group>
                        <group>
                            <field name="date_opened"
                                   attrs="{'readonly':['|',('is_vault','=', True),('custodian_edit','=', …
Run Code Online (Sandbox Code Playgroud)

odoo odoo-8 odoo-9 odoo-view odoo-10

4
推荐指数
1
解决办法
2886
查看次数

Odoo 多列索引

我需要创建一个两列索引。我已经声明:

field_A= fields.Float(string='A', index=True) 
field_B= fields.Float(string='B', index=True)
Run Code Online (Sandbox Code Playgroud)

但这会创建两个独立的索引。我想获得一个复合索引。知道我怎么能做到这一点吗?

odoo odoo-8 odoo-10

4
推荐指数
1
解决办法
873
查看次数

隐藏One2many字段有条件地Odoo/OpenERP

我正在Odoo 8.0设置的客户部分中创建一个名为Master Account的选项.如果选中,则会将另一个帐户设置为祖父母.这对于拥有多个位置但只有一个结算中心的公司/客户非常有用.我能够应用此功能,但现在我不想显示将主帐户设置为已设置为某人主人的公司的选项.

我尝试过以下内容并不起作用:

蟒蛇

from openerp import models, fields, api, _

class res_partner(models.Model):
    _inherit = 'res.partner'

    related_partner_id = fields.Many2one('res.partner', 'Master Account')
    related_partner_ids = fields.One2many('res.partner', 'Master Account')
Run Code Online (Sandbox Code Playgroud)

XML

<?xml version="1.0" ?>
<openerp>
    <data>
        <record model="ir.ui.view" id="base_view_partner_demo_inherit">
            <field name="name">res.partner.form.demo</field>
            <field name="model">res.partner</field>
            <field name="inherit_id" ref="base.view_partner_form" />
            <field name="arch" type="xml">
                <field name="website" position="after">
                    <field name="related_partner_id" attrs="{'invisible': [('related_partner_ids','>', '0')]}"/>
               <field name="related_partner_ids"  invisible="1"/>
               <label string="Master Account" attrs="{'invisible': [['related_partner_id', '!=', False]]}"/>
                </field>
            </field>
        </record>


    </data>
</openerp>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.我是Odoo的新手.

python xml openerp odoo-8

3
推荐指数
1
解决办法
2686
查看次数

Odoo将"postmaster"前缀添加到发件人地址

显然,ODOO确实在外发电子邮件的发件人地址添加了"postmaster"前缀(例如"postmaster- [user] @ [domain]").我怎么能抑制这种行为?

odoo odoo-8

3
推荐指数
1
解决办法
2675
查看次数

Odoo v8中的唯一电子邮件字段

我想设置来自潜在客户和联系人的电子邮件是唯一的.

我试图改变/usr/lib/python2.7/dist-packages/openerp/models.py文件,第342行:

_sql_constraints = []
Run Code Online (Sandbox Code Playgroud)

在:

_sql_constraints = [
        ('user_email', 'unique(user_email)', 'Please enter Unique Email'),
]
Run Code Online (Sandbox Code Playgroud)

但是没有用.

什么是正确的方法,请给我一个完整的例子,因为我是Odoo的初学者,谢谢.

python unique-constraint openerp-8 odoo odoo-8

3
推荐指数
1
解决办法
1796
查看次数

如何删除在odoo 8中单击搜索视图后打开的搜索视图中的"创建:选项"?

如何删除"搜索更多"视图中显示的创建选项. 搜索更多

创建选项

我试着用no_create和很少的东西,但没有帮助.有人对此有任何想法吗?

xml openerp openerp-8 odoo-8

3
推荐指数
1
解决办法
3540
查看次数

标签 统计

odoo-8 ×10

odoo ×5

odoo-9 ×5

openerp ×5

python ×5

odoo-10 ×3

openerp-8 ×2

xml ×2

odoo-view ×1

unique-constraint ×1