diff --git a/website_sale_signifyd/__manifest__.py b/website_sale_signifyd/__manifest__.py index 0bfe336e..710defae 100644 --- a/website_sale_signifyd/__manifest__.py +++ b/website_sale_signifyd/__manifest__.py @@ -1,7 +1,7 @@ { 'name': 'Signifyd Connector', 'author': 'Hibou Corp. ', - 'version': '14.0.1.0.0', + 'version': '15.0.1.0.0', 'category': 'Sale', 'description': """ Automate Order Fraud Detection with the Signifyd API. diff --git a/website_sale_signifyd/models/signifyd_connector.py b/website_sale_signifyd/models/signifyd_connector.py index c03c3c49..beec610f 100644 --- a/website_sale_signifyd/models/signifyd_connector.py +++ b/website_sale_signifyd/models/signifyd_connector.py @@ -14,12 +14,11 @@ class SignifydConnector(models.Model): name = fields.Char(string='Connector Name', required=True) test_mode = fields.Boolean(string='Test Mode') - user_key = fields.Char(string='Team/Username', required=True) secret_key = fields.Char(string='API Key', required=True) - user_key_test = fields.Char(string='TEST Team/Username') secret_key_test = fields.Char(string='TEST API Key') webhooks_registered = fields.Boolean(string='Successfully Registered Webhooks') notify_user_ids = fields.Many2many('res.users', string='Receive decline notifications') + website_ids = fields.One2many('website', 'signifyd_connector_id', string='Used on Websites') # TODO ideally this would be a regular constant # however other entities currently use this by reference diff --git a/website_sale_signifyd/models/website.py b/website_sale_signifyd/models/website.py index b9807f1a..926f753f 100644 --- a/website_sale_signifyd/models/website.py +++ b/website_sale_signifyd/models/website.py @@ -6,4 +6,4 @@ from odoo import api, fields, models class Website(models.Model): _inherit = 'website' - signifyd_connector_id = fields.Many2one('signifyd.connector') + signifyd_connector_id = fields.Many2one('signifyd.connector', ondelete='set null') diff --git a/website_sale_signifyd/views/signifyd_views.xml b/website_sale_signifyd/views/signifyd_views.xml index a93057df..e08b97df 100644 --- a/website_sale_signifyd/views/signifyd_views.xml +++ b/website_sale_signifyd/views/signifyd_views.xml @@ -80,14 +80,14 @@
- + Webhooks Active
- + Webhooks Inactive @@ -103,16 +103,14 @@ - -

Optional: Add users to be notified if a sale order is declined by Signifyd.

+
-
diff --git a/website_sale_signifyd/views/web_assets.xml b/website_sale_signifyd/views/web_assets.xml index 056cc895..b6e9c2de 100644 --- a/website_sale_signifyd/views/web_assets.xml +++ b/website_sale_signifyd/views/web_assets.xml @@ -1,8 +1,8 @@ -