src/pyams_form/interfaces/form.py
changeset 216 33bbf7a09d29
parent 208 db681bb0380b
--- 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"""