[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