25 lines
791 B
Python
25 lines
791 B
Python
# 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
|