src/ztfy/myams/login.py
changeset 56 c27d6eafe467
parent 11 b10ce40a64f4
child 66 4bdf3012c591
--- a/src/ztfy/myams/login.py	Wed Jul 02 10:42:49 2014 +0200
+++ b/src/ztfy/myams/login.py	Thu Jul 10 16:06:12 2014 +0200
@@ -17,12 +17,13 @@
 
 # import local interfaces
 from ztfy.baseskin.interfaces import IDefaultView, IDialog
+from ztfy.baseskin.viewlet import ContentProviderBase
 from ztfy.myams.interfaces import IModalFullPage
 
 # import Zope3 packages
 from z3c.form import field, button
 from z3c.formjs import ajax
-from zope.component import getUtility, getUtilitiesFor, getMultiAdapter, queryMultiAdapter
+from zope.component import adapts, getUtility, getUtilitiesFor, getMultiAdapter, queryMultiAdapter
 from zope.interface import implements, Interface, Invalid
 from zope.schema import TextLine, Password
 from zope.site import hooks
@@ -30,6 +31,7 @@
 
 # import local packages
 from ztfy.myams.form import AddForm
+from ztfy.myams.layer import MyAMSLayer
 from ztfy.utils.traversing import getParent
 
 from ztfy.myams import _
@@ -159,6 +161,18 @@
     implements(IDialog)
 
 
+class LoginViewFormPrefix(ContentProviderBase):
+    """Login view form prefix"""
+
+    adapts(Interface, MyAMSLayer, LoginView)
+
+
+class LoginViewFormSuffix(ContentProviderBase):
+    """Login view form suffix"""
+
+    adapts(Interface, MyAMSLayer, LoginView)
+
+
 class LogoutView(BrowserPage):
     """Logout view"""