odoo18/addons_extensions/onlyoffice_odoo/models/onlyoffice_odoo.py

22 lines
696 B
Python

import json
from odoo import api, models
from odoo.addons.onlyoffice_odoo.utils import config_constants
class OnlyOfficeTemplate(models.Model):
_name = "onlyoffice.odoo"
_description = "ONLYOFFICE"
@api.model
def get_demo(self):
mode = self.env["ir.config_parameter"].sudo().get_param(config_constants.DOC_SERVER_DEMO)
date = self.env["ir.config_parameter"].sudo().get_param(config_constants.DOC_SERVER_DEMO_DATE)
return json.dumps({"mode": mode, "date": date})
@api.model
def get_same_tab(self):
same_tab = self.env["ir.config_parameter"].sudo().get_param(config_constants.SAME_TAB)
return json.dumps({"same_tab": same_tab})