feat: refactor dlv_fleetflow_contactflow — add customers/suppliers endpoints, settings tab, make busenco_custom optional
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import ir_http
|
||||
from . import res_config_settings
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import api, fields, models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = "res.config.settings"
|
||||
|
||||
fleetflow_busenco_installed = fields.Boolean(
|
||||
string="busenco_custom installed",
|
||||
compute="_compute_fleetflow_busenco_installed",
|
||||
readonly=True,
|
||||
store=False,
|
||||
)
|
||||
|
||||
@api.depends_context("uid")
|
||||
def _compute_fleetflow_busenco_installed(self):
|
||||
installed = self.env["ir.module.module"].sudo().search_count([
|
||||
("name", "=", "busenco_custom"),
|
||||
("state", "=", "installed"),
|
||||
]) > 0
|
||||
for rec in self:
|
||||
rec.fleetflow_busenco_installed = installed
|
||||
Reference in New Issue
Block a user