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 @@
Optional: Add users to be notified if a sale order is declined by Signifyd.