--- a/src/pyams_form/interfaces/form.py Wed Jul 18 15:48:37 2018 +0200
+++ b/src/pyams_form/interfaces/form.py Wed Jul 18 15:48:52 2018 +0200
@@ -419,6 +419,29 @@
"""Form suffix viewlets manager interface"""
+class IFormManager(Interface):
+ """Form manager interface
+
+ A form manager is an optional context/request/form multi-adapter which can be registered
+ in some custom contexts to handle form custom settings.
+ """
+
+ def getFields(self):
+ """Get form fields"""
+
+ def update(self):
+ """Update form"""
+
+ def updateWidgets(self, prefix=None):
+ """Update form widgets"""
+
+ def updateActions(self):
+ """Update form actions"""
+
+ def updateGroups(self):
+ """Update form groups"""
+
+
#
# Form buttons
#