19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:30:27 +01:00
parent d1963a3c3a
commit 2d3ee4855a
7430 changed files with 2687981 additions and 2965473 deletions

View file

@ -4,7 +4,7 @@
from odoo import api, fields, models
class Board(models.AbstractModel):
class BoardBoard(models.AbstractModel):
_name = 'board.board'
_description = "Board"
_auto = False
@ -28,20 +28,13 @@ class Board(models.AbstractModel):
res = super().get_view(view_id, view_type, **options)
custom_view = self.env['ir.ui.view.custom'].search([('user_id', '=', self.env.uid), ('ref_id', '=', view_id)], limit=1)
custom_view = self.env['ir.ui.view.custom'].sudo().search([('user_id', '=', self.env.uid), ('ref_id', '=', view_id)], limit=1)
if custom_view:
res.update({'custom_view_id': custom_view.id,
'arch': custom_view.arch})
res['arch'] = self._arch_preprocessing(res['arch'])
return res
@api.model
def get_views(self, views, options=None):
res = super().get_views(views, options)
for view in res['views'].values():
view['toolbar'] = {'print': [], 'action': [], 'relate': []}
return res
@api.model
def _arch_preprocessing(self, arch):
from lxml import etree