Déplacement pour eggification.
[Plinn.git] / Products / Plinn / skins / content / folder_notifications_form.py
diff --git a/Products/Plinn/skins/content/folder_notifications_form.py b/Products/Plinn/skins/content/folder_notifications_form.py
new file mode 100755 (executable)
index 0000000..5736b49
--- /dev/null
@@ -0,0 +1,17 @@
+##parameters=save=''
+options = {}
+from Products.Plinn.utils import getAdapterByInterface
+
+settings = getAdapterByInterface(context, 'Products.Plinn.interfaces.IEmailNotificationSettings')
+if save :
+       form = context.REQUEST.form
+       for interface in settings.getManagedEvents() :
+               register = form.get(interface, False)
+               settings.subscribeToEvent(interface, register)
+       context.setStatus(True, 'Paramètres enregistrés')
+       return context.setRedirect(context, 'object/view', ajax=form.get('ajax'))
+               
+               
+
+options['notifications'] = settings.myNotifications()
+return context.folder_notifications_template(**options)
\ No newline at end of file