Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
8270 Zobrazení

I need additional types for res.partner model.

By default it have 4  (contact, invoice, delivery, other).

Client needs add 2 (additional_phone, additional_mail).

In inherited module I redefine this field:

type = fields.Selection(
[('contact', 'Contact'),
('addmail','Additional Mail'),
('addphone','Additional Phone'),
('invoice', 'Invoice address'),
('delivery', 'Shipping address'),
('other', 'Other address')], 'Address Type',

help="Used to select automatically the right address according to the context in sales and purchases documents."),
during module installation there was no errors. But when trying open contact form or list it crushes to Internal Server Error.

Log:  2017-03-30 11:48:18,963 10732 INFO A7test openerp.addons.base.ir.ir_ui_view: Field `type` does not exist

Error context:

View `res.partner.kanban`

[view_id: 125, xml_id: base.res_partner_kanban_view, model: res.partner, parent_id: n/a]

Avatar
Zrušit
Nejlepší odpověď

Hi Anar

You could do it like this:

type = fields.Selection(selection_add=[('addmail','Additional Mail'),('addphone','Additional Phone')])


Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
4
úno 25
2767
1
srp 24
2254
2
lis 24
3413
3
říj 23
14940
2
úno 23
2527