diff -r e836e8914c8e -r 2cfcedaf7c16 app/soc/logic/models/user.py --- a/app/soc/logic/models/user.py Mon Nov 10 00:41:01 2008 +0000 +++ b/app/soc/logic/models/user.py Mon Nov 10 00:41:54 2008 +0000 @@ -53,13 +53,22 @@ def getKeyValues(self, entity): """See base.Logic.getKeyValues. """ - + return [entity.id.email()] + def getSuffixValues(self, entity): + """See base.Logic.getSuffixValues + """ + + return [entity.link_name] + def getKeyValuesFromFields(self, fields): """See base.Logic.getKeyValuesFromFields. """ + if 'email' in fields: + return [fields['email']] + properties = { 'link_name': fields['link_name'] }