Public release from ruodoo-project: 19.0 - 2026-05-10 21:19:01 UTC
This commit is contained in:
24
web_debranding/models/base.py
Normal file
24
web_debranding/models/base.py
Normal file
@ -0,0 +1,24 @@
|
||||
# Copyright 2020,2022-2023 Ivan Yelizariev
|
||||
# License OPL-1 (https://www.odoo.com/documentation/user/14.0/legal/licenses/licenses.html#odoo-apps).
|
||||
from odoo import api, models
|
||||
|
||||
from .ir_translation import debrand
|
||||
|
||||
BRANDED_FIELDS = {}
|
||||
|
||||
|
||||
class Base(models.AbstractModel):
|
||||
|
||||
_inherit = "base"
|
||||
|
||||
@api.model
|
||||
def search(self, domain, offset=0, limit=None, order=None):
|
||||
res = super().search(domain, offset, limit, order)
|
||||
if self._name == "payment.provider":
|
||||
res = res.filtered(lambda a: not a.module_to_buy)
|
||||
return res
|
||||
|
||||
def get_view(self, view_id=None, view_type="form", **options):
|
||||
res = super().get_view(view_id=view_id, view_type=view_type, **options)
|
||||
res["arch"] = debrand(self.env, res["arch"], is_code=True)
|
||||
return res
|
||||
Reference in New Issue
Block a user