[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.p Link from preferences form to password change form will be replace by a visible action. As no additional text is required no dedicated template is required.

Charlie Clark charlie at begeistert.org
Wed Jun 30 12:06:17 EDT 2010


Log message for revision 114022:
  Link from preferences form to password change form will be replace by a visible action. As no additional text is required no dedicated template is required.

Changed:
  D   Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.pt
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.py

-=-
Deleted: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.pt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.pt	2010-06-30 15:07:16 UTC (rev 114021)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.pt	2010-06-30 16:06:17 UTC (rev 114022)
@@ -1,20 +0,0 @@
-<html metal:use-macro="context/@@standard_macros/page">
-<body>
-
-<metal:slot metal:fill-slot="body" i18n:domain="cmf_default">
-
-<h1 i18n:translate="">Member Preferences</h1>
-
-   <p i18n:translate="">
-     <a href="password_form" 
-        tal:attributes="href view/change_password"
-        i18n:translate="">Click here</a> to change your password.
-  </p>
-  
-  <metal:macro metal:use-macro="view/base_template/macros/form" />
-   
-
-</metal:slot>
-
-</body>
-</html>

Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.py	2010-06-30 15:07:16 UTC (rev 114021)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/membership/preferences.py	2010-06-30 16:06:17 UTC (rev 114022)
@@ -41,8 +41,7 @@
 class Preferences(EditFormBase):
 
     form_fields = form.FormFields(IPreferencesSchema)
-    base_template = EditFormBase.template
-    template = ViewPageTemplateFile("preferences.pt")
+    
     actions = form.Actions(
                 form.Action(
                 name="change",
@@ -51,6 +50,7 @@
                 failure="handle_failure"
                     )
                 )
+    label = _(u"Member preferences")
                 
     def __init__(self, context, request):
         super(Preferences, self).__init__(context, request)
@@ -68,10 +68,6 @@
         """Get the current user"""
         return self.mtool.getAuthenticatedMember()
         
-    def change_password(self):
-        """URL for the password form"""
-        return self.atool.getActionInfo("user/change_password")['url']
-        
     def setUpWidgets(self, ignore_request=False):
         """Populate form with member preferences"""
         data = {}



More information about the checkins mailing list