Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
1449 Lượt xem

Hello,


I have added new field in res.partner model. Added form view to add that field in view.

Then removed view and removed field but now can't able to open form view.

Its raise error that field doesn't exist.


Checked all views but can't see this field. This field is removed from database also.


Can any one please help me to fix this issue?


I upgraded module. Also created one server action to call fields_view_get() but it also not working.


When I try to get fields_view_get from server action like this: I can see that field in fields_view_get(). Tried to remove but not working.


board = self.env['res.partner'].fields_view_get(128, 'form')
if board and 'arch' in board:
xml = ElementTree.fromstring(board['arch'])
arch = ElementTree.tostring(xml, encoding='unicode')
field_reference = xml.xpath("//field[@name='x_Sales_rep']")
​field_reference[0].getparent().remove(field_reference[0])


Thanks.


Regards,

Hemangi.



Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,
You can do as follows:

* activate developer mode
* navigate to view menu in settings -> technical -> user interface
* filter the view of res.partner model, search for the removed fields inside View architecture ( paste field in search and choose to search inside architecture)
* there will be some view with the field, remove the view or delete field from view

Thanks

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 8 22
3541
1
thg 9 25
2027
1
thg 6 25
2074
3
thg 7 25
3661
1
thg 5 25
1785