diff --git a/mailcatcher_menu/__manifest__.py b/mailcatcher_menu/__manifest__.py index db76db5..95ac6e3 100644 --- a/mailcatcher_menu/__manifest__.py +++ b/mailcatcher_menu/__manifest__.py @@ -13,11 +13,9 @@ 'website': "http://www.open2bizz.tech", 'category': 'Uncategorized', 'version': '0.1', - 'depends': ['web_environment_ribbon', 'mail','base',], + 'depends': ['mail','base',], 'data': [ 'views/views.xml', + 'data/data.xml' ], - #'demo': [ - # 'demo/demo.xml', - #], } diff --git a/mailcatcher_menu/models/__init__.py b/mailcatcher_menu/models/__init__.py index 0c5b5a5..8cb0c99 100644 --- a/mailcatcher_menu/models/__init__.py +++ b/mailcatcher_menu/models/__init__.py @@ -1,3 +1,3 @@ # -*- coding: utf-8 -*- -#from . import init_test +from . import mailcatcher_menu diff --git a/mailcatcher_menu/models/mailcatcher_menu.py b/mailcatcher_menu/models/mailcatcher_menu.py new file mode 100644 index 0000000..574c3af --- /dev/null +++ b/mailcatcher_menu/models/mailcatcher_menu.py @@ -0,0 +1,26 @@ +# Copyright 2024 Open2Bizz +# License LGPL-3 + +from odoo import api, fields, models, _ + +import logging +_logger = logging.getLogger(__name__) + +class IrActionUrl(models.Model): + _inherit = "ir.config_parameter" + + #def init(self): + def mailcatcher_url(self): + parameters = self.env['ir.config_parameter'].search([('key','=', 'web.base.url')]) + if parameters: + parameter = parameters[0] + cont_nr = parameter.value.split("//",1)[1] #Haal https:// van string + cont_nr = cont_nr[0:3] #De eerste 3 karakters is het containernummer + act_url = "https://" + cont_nr + "-mailcatcher.staging.open2bizz.com" + _logger.info('---------- ACT_URL ---------- %s', act_url) + action_id = self.env['ir.model.data']._xmlid_to_res_id('mailcatcher_menu.action_mailcatcher_url') + action = self.env['ir.actions.act_url'].browse(action_id) + if action: + action.write({'url':act_url}) + + diff --git a/mailcatcher_menu/views/views.xml b/mailcatcher_menu/views/views.xml index a099a92..42cd78f 100644 --- a/mailcatcher_menu/views/views.xml +++ b/mailcatcher_menu/views/views.xml @@ -3,13 +3,12 @@ Open Mailcatcher - - https://440-mailcatcher.staging.open2bizz.com + https://mailcatcher.staging.open2bizz.com new - +