X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/fffc1f73e963b754923d066b4028c3ed168655ea..5f7755b09cb6a2fc49f46dc26b0990cd5ff6204b:/Products/Plinn/skins/custom_generic/join_form.py diff --git a/Products/Plinn/skins/custom_generic/join_form.py b/Products/Plinn/skins/custom_generic/join_form.py index 1513e25..579a38f 100644 --- a/Products/Plinn/skins/custom_generic/join_form.py +++ b/Products/Plinn/skins/custom_generic/join_form.py @@ -1,8 +1,11 @@ -##parameters=b_start=0, member_id='', given_name='', name='', member_email='', password='', confirm='', send_password='', add='', cancel='', ajax='' +##parameters=b_start=0, member_id='', given_name='', name='', member_email='', password='', confirm='', send_password='', add='', ajax='' ## from Products.CMFCore.utils import getToolByName from Products.CMFDefault.permissions import ManageUsers from Products.Plinn.RegistrationTool import MODE_ANONYMOUS, MODE_REVIEWED +from Products.Plinn.utils import translate +def _(message) : return translate(message, context).encode('utf-8') + mtool = getToolByName(script, 'portal_membership') ptool = getToolByName(script, 'portal_properties') @@ -22,10 +25,6 @@ if add and \ context.members_add_control(**form) and \ context.setRedirect(atool, 'user/join', b_start=b_start, ajax=ajax): return -elif cancel and \ - context.setRedirect(mtool, 'global/manage_members', b_start=b_start, ajax=ajax): - return - options = {} @@ -33,7 +32,6 @@ if context.REQUEST.get('portal_status_message', '') == 'Success!': is_anon = False is_newmember = True -options['title'] = is_usermanager and 'Register Member' or 'Become a Member' options['member_id'] = member_id options['given_name'] = given_name options['name'] = name @@ -55,8 +53,7 @@ if is_newmember: buttons.append( {'name': 'login', 'value': 'Log in'} ) else: target = atool.getActionInfo('user/join')['url'] - buttons.append( {'name': 'add', 'value': 'Register'} ) - buttons.append( {'name': 'cancel', 'value': 'Cancel'} ) + buttons.append( {'name': 'add', 'value': _('Join')} ) options['form'] = { 'action': target, 'listButtonInfos': tuple(buttons) } options['ajax']=ajax