Fix version child classes for Customers view

must be sure to include any supplements
This commit is contained in:
Lance Edgar 2023-10-12 10:33:44 -05:00
parent 1a15d70568
commit 5940778189

View file

@ -557,14 +557,16 @@ class CustomerView(MasterView):
return HTML.tag('ul', HTML.literal('').join(items)) return HTML.tag('ul', HTML.literal('').join(items))
def get_version_child_classes(self): def get_version_child_classes(self):
return [ classes = super().get_version_child_classes()
classes.extend([
(model.CustomerGroupAssignment, 'customer_uuid'), (model.CustomerGroupAssignment, 'customer_uuid'),
(model.CustomerPhoneNumber, 'parent_uuid'), (model.CustomerPhoneNumber, 'parent_uuid'),
(model.CustomerEmailAddress, 'parent_uuid'), (model.CustomerEmailAddress, 'parent_uuid'),
(model.CustomerMailingAddress, 'parent_uuid'), (model.CustomerMailingAddress, 'parent_uuid'),
(model.CustomerPerson, 'customer_uuid'), (model.CustomerPerson, 'customer_uuid'),
(model.CustomerNote, 'parent_uuid'), (model.CustomerNote, 'parent_uuid'),
] ])
return classes
def detach_person(self): def detach_person(self):
customer = self.get_instance() customer = self.get_instance()