[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/members_delete_form.py - show fullname

Yvo Schubbe y.2011 at wcm-solutions.de
Thu Aug 4 05:03:54 EDT 2011


Log message for revision 122460:
  - show fullname

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/members_delete_form.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/members_delete_form.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/members_delete_form.py	2011-08-03 22:22:27 UTC (rev 122459)
+++ Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/members_delete_form.py	2011-08-04 09:03:53 UTC (rev 122460)
@@ -6,6 +6,7 @@
 from Products.CMFDefault.utils import Message as _
 
 atool = getToolByName(script, 'portal_actions')
+mtool = getToolByName(script, 'portal_membership')
 
 
 form = context.REQUEST.form
@@ -21,6 +22,10 @@
 options = {}
 
 target = atool.getActionInfo('global/members_delete')['url']
+members = []
+for member_id in ids:
+    member = mtool.getMemberById(member_id)
+    members.append('%s (%s)' % (member.getProperty('fullname'), member_id))
 hidden_vars = []
 for name, value in html_marshal(b_start=b_start, ids=ids):
     hidden_vars.append( {'name': name, 'value': value} )
@@ -28,7 +33,7 @@
 buttons.append( {'name': 'delete', 'value': _(u'Delete')} )
 buttons.append( {'name': 'cancel', 'value': _(u'Cancel')} )
 options['form'] = { 'action': target,
-                    'members': ', '.join(ids),
+                    'members': ', '.join(members),
                     'listHiddenVarInfos': tuple(hidden_vars),
                     'listButtonInfos': tuple(buttons) }
 



More information about the checkins mailing list