equal
deleted
inserted
replaced
26 |
26 |
27 import soc.models.user |
27 import soc.models.user |
28 |
28 |
29 |
29 |
30 class Logic(base.Logic): |
30 class Logic(base.Logic): |
31 """Logic methods for the User model |
31 """Logic methods for the User model. |
32 """ |
32 """ |
33 |
33 |
34 def __init__(self): |
34 def __init__(self): |
35 """Defines the name, key_name and model for this entity. |
35 """Defines the name, key_name and model for this entity. |
36 """ |
36 """ |
55 """ |
55 """ |
56 |
56 |
57 return [entity.account.email()] |
57 return [entity.account.email()] |
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 |
63 return [entity.link_name] |
63 return [entity.link_name] |
64 |
64 |
65 def getKeyValuesFromFields(self, fields): |
65 def getKeyValuesFromFields(self, fields): |
75 |
75 |
76 entity = self.getForFields(properties, unique=True) |
76 entity = self.getForFields(properties, unique=True) |
77 return [entity.link_name] |
77 return [entity.link_name] |
78 |
78 |
79 def getKeyFieldNames(self): |
79 def getKeyFieldNames(self): |
80 """See base.Logic.getKeyFieldNames |
80 """See base.Logic.getKeyFieldNames. |
81 """ |
81 """ |
82 |
82 |
83 return ['link_name'] |
83 return ['link_name'] |
84 |
84 |
85 def updateOrCreateFromAccount(self, properties, account): |
85 def updateOrCreateFromAccount(self, properties, account): |