Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
8261 Widoki

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]

Awatar
Odrzuć
Najlepsza odpowiedź

Hi Anar

You could do it like this:

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


Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
4
lut 25
2744
1
sie 24
2246
2
lis 24
3403
3
paź 23
14929
2
lut 23
2523