equal
deleted
inserted
replaced
52 |
52 |
53 def getKeyValues(self, entity): |
53 def getKeyValues(self, entity): |
54 """See base.Logic.getKeyValues. |
54 """See base.Logic.getKeyValues. |
55 """ |
55 """ |
56 |
56 |
57 return [entity.account.email()] |
57 return [entity.link_name] |
58 |
58 |
59 def getSuffixValues(self, entity): |
59 def getSuffixValues(self, entity): |
60 """See base.Logic.getSuffixValues. |
60 """See base.Logic.getSuffixValues. |
61 """ |
61 """ |
62 |
62 |
64 |
64 |
65 def getKeyValuesFromFields(self, fields): |
65 def getKeyValuesFromFields(self, fields): |
66 """See base.Logic.getKeyValuesFromFields. |
66 """See base.Logic.getKeyValuesFromFields. |
67 """ |
67 """ |
68 |
68 |
69 if 'email' in fields: |
69 return [fields['link_name']] |
70 return [fields['email']] |
|
71 |
|
72 properties = { |
|
73 'link_name': fields['link_name'] |
|
74 } |
|
75 |
|
76 entity = self.getForFields(properties, unique=True) |
|
77 return [entity.link_name] |
|
78 |
70 |
79 def getKeyFieldNames(self): |
71 def getKeyFieldNames(self): |
80 """See base.Logic.getKeyFieldNames. |
72 """See base.Logic.getKeyFieldNames. |
81 """ |
73 """ |
82 |
74 |