标签: odoo-10

Odoo`--test-enable`不起作用

我正在学习Odoo 10 Development Essentials第2章,以开发一个简单的todo插件。我使用odoo的docker作为我的环境。

您可以在https://github.com/spacegoing/docker_odoo中查看我所有的源代码(包括dockers)

问题是我将tests/目录设置为与本书示例完全相同的目录。但是,测试仅运行一次。第一次执行后,从未调用测试。目录中甚至没有.pyc文件tests

这是我尝试的命令

odoo --db_host db --db_port 5432 -r odoo -w odoo -i todo_app --test-enable --xmlrpc-port=8070 --logfile=/var/log/odoo/odoo_inst1.log

odoo --db_host db --db_port 5432 -r odoo -w odoo -u todo_app --test-enable --xmlrpc-port=8070 --logfile=/var/log/odoo/odoo_inst1.log

笔记:

  1. odoo-binodoo在泊坞窗
  2. 我已经安装todo_appodoo在端口上运行的另一个实例8069

openerp odoo-10

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

显示额外空的领域的树型视图

我已经创建了一个自定义模块,在我的树视图中,我将始终只有1行数据.但在我的树视图中,它显示了额外的空行.如何删除那些不需要的空行?

查看图片以供参考

我的观点代码:

<record model="ir.ui.view" id="ctimesheet.list">
    <field name="name">ctimesheet list</field>
    <field name="model">time.recorder</field>
    <field name="arch" type="xml">
    <tree string="TIME SHEET" create="false">
        <field name="total_time"/>
        <field name="month_time"/>
        <field name="yesterday_time"/>
        <field name="week_time"/>
        <field name="notsubmitted_time"/>
        <field name="user_id" invisible="1"/>
    </tree>
    </field>
</record>
Run Code Online (Sandbox Code Playgroud)

openerp odoo-10

4
推荐指数
2
解决办法
397
查看次数

警告@class容易出错

> WARNING 11_test1 odoo.addons.base.ir.ir_ui_view: Error-prone use of
> @class in view report_invoice_document
> (account_invoice_report.report_invoice_document): use the
> hasclass(*classes) function to filter elements by their classes
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下我为什么收到此警告。仅在2个地方使用课程。

<td class="text-right">
<span t-esc="', '.join(map(lambda x: (x.description or x.name), l.invoice_line_tax_ids))"/>
  </td>
Run Code Online (Sandbox Code Playgroud)

<xpath expr="//div[@class='row mt32 mb32']/div[@t-if='o.name']" position="replace"/>
Run Code Online (Sandbox Code Playgroud)

openerp odoo-8 odoo-9 odoo-10

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

Odoo 10 - 来自XMLRPC的调用方法

stock.picking使用一个新方法扩展了模型,该方法do_new_transfer_xmlrpc启用了XMLRPC的基本new_transfer.

class Picking(models.Model):
  _inherit = 'stock.picking'

  @api.multi
  def do_new_transfer_xmlrpc(self):
    print 'DEBUG'
    self.do_transfer()
    return ['OK', '']
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下方法调用该方法:

api.execute_kw(db, uid, pwd, 'stock.picking', 'do_new_transfer_xmlrpc', [[int(picking_id)], {}])
Run Code Online (Sandbox Code Playgroud)

但我得到:

Fault: <Fault 1: 'Traceback (most recent call last):\n  File "/usr/lib/python2.7/dist-packages/odoo/service/wsgi_server.py", line 56, in xmlrpc_return\n    result = odoo.http.dispatch_rpc(service, method, params)\n  File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 118, in dispatch_rpc\n    result = dispatch(method, params)\n  File "/usr/lib/python2.7/dist-packages/odoo/service/model.py", line 38, in dispatch\n    res = fn(db, uid, *params)\n  File "/usr/lib/python2.7/dist-packages/odoo/service/model.py", line 157, in execute_kw\n    return execute(db, uid, obj, method, *args, …
Run Code Online (Sandbox Code Playgroud)

xml-rpc odoo odoo-10

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

Odoo在Javascript中的差异扩展和包括

在Odoo中可以extendinclude在一个类(在Javascript中).Odoo extend和之间的区别是什么include

javascript class include odoo odoo-10

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

在odoo v9中关闭向导后显示成功消息

在odoo 9中关闭向导后显示成功消息的最佳解决方案是什么?

右下角的任何小弹出窗口?

openerp odoo-9 odoo-10

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

“没有此类文件或目录” ODOO10

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_attachment.py", line 100, in _file_read
    r = open(full_path,'rb').read().encode('base64')
IOError: [Errno 2] No such file or directory: u'/var/lib/odoo/.local/share/Odoo/filestore/coverpr1/f3/f3f11e52a3ead336749157f46e1c8d8a07de8b61'
Run Code Online (Sandbox Code Playgroud)

odoo-10

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

QWeb pdf报告odoo 10

我是odoo的新手我想向我的模型报告pdf,我已经尝试了所有tuto我在net youtube中找到,google但没有人为我工作请给我一个建议.有我的模特:

# modelx.py file
from openerp import models, fields, api

class omega(models.Model):
    _name = 'omega.model'
    _description = 'No Description for now !!'

    @api.model
    def render_html(self, docids, data=None):
        report_obj = self.env['report']
        report = report_obj._get_report_from_name('report.external_layout')
        docargs = {
            'doc_ids': docids,
            'doc_model': report.model,
            'docs': self,
        }
        return report_obj.render('report.external_layout', docargs)


    state = fields.Selection([
        ('Nouveau', 'Nouveau'),
        ('valid', 'Validation Responsable'),
        ('Termine', 'Termine'),
    ],default='Nouveau')

    @api.one
    def confirmer(self):
        self.write({
            'state': 'valid',
        })

    employe = fields.Many2one(comodel_name="res.users", string="Employe", required=True, delegate=True)
    date = fields.Datetime(string="Date", required=True)
    date2 = fields.Date(string="Date2", required=True)
    day_number …
Run Code Online (Sandbox Code Playgroud)

pdf report openerp qweb odoo-10

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

为什么我的pdf报告在Odoo中不能很好地采用CSS样式?

我在Ubuntu Server中使用Odoo 10。我正在尝试使用wkhtmltopdf以pdf格式打印报价报告。但是设计看起来并不好。看来CSS无法运作

我试图更改其中的一些XML文件,mypath/addons但是它不起作用

这是我的报价pdf文件:

在此处输入图片说明

css report odoo odoo-8 odoo-10

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

Odoo 10 - Qweb t-if t-else语法

我不知道qweb中if-else的正确语法是什么.

<t t-if="origin != l.origin">
  <td>foo</td>
<t t-else/>
  <td>bar</td>
</t>
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

openerp odoo-10

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

标签 统计

odoo-10 ×10

openerp ×6

odoo ×3

odoo-8 ×2

odoo-9 ×2

report ×2

class ×1

css ×1

include ×1

javascript ×1

pdf ×1

qweb ×1

xml-rpc ×1