diff --git a/testserver_o2b/models/init_test.py b/testserver_o2b/models/init_test.py index 05587b2..c74b6dc 100644 --- a/testserver_o2b/models/init_test.py +++ b/testserver_o2b/models/init_test.py @@ -7,12 +7,28 @@ _logger = logging.getLogger(__name__) import os import uuid import odoo +import requests + + +def get_external_content(): + response = requests.get('http://localhost:8025') + return response.text class CustomModel(models.Model): _name = 'testserver_o2b.testserver_o2b' _description = 'Mailcatcher' - html_field = fields.Html('HTML Field') + #html_field = fields.Html('HTML Field') + external_content = fields.Text('Externe Inhoud') + external_content = get_external_content() + self.write({'external_content': external_content}) + + @api.model + def action_refresh_mailhog(self): + external_content = get_external_content() + self.write({'external_content': external_content}) + raise ValidationError("De Actie action_refresh_mailhog is uitgevoerd...") + class IrLogging(models.Model): diff --git a/testserver_o2b/views/views.xml b/testserver_o2b/views/views.xml index 8987982..396d233 100644 --- a/testserver_o2b/views/views.xml +++ b/testserver_o2b/views/views.xml @@ -68,7 +68,10 @@
-