--- a/src/pyams_form/interfaces/form.py Mon Jul 20 14:37:35 2020 +0200
+++ b/src/pyams_form/interfaces/form.py Mon Jan 11 15:45:53 2021 +0100
@@ -657,3 +657,21 @@
def __init__(self, object, form, *descriptions): # pylint: disable=redefined-builtin
ObjectModifiedEvent.__init__(self, object, *descriptions)
self.form = form
+
+
+class IBeforeFormWidgetsUpdateEvent(IObjectEvent):
+ """Form before-update event interface"""
+
+
+@implementer(IBeforeFormWidgetsUpdateEvent)
+class BeforeFormWidgetsUpdateEvent(ObjectEvent):
+ """Form before-update event"""
+
+
+class IFormWidgetsUpdatedEvent(IObjectEvent):
+ """Form updated event interface"""
+
+
+@implementer(IFormWidgetsUpdatedEvent)
+class FormWidgetsUpdatedEvent(ObjectEvent):
+ """Form updated event"""