equal
deleted
inserted
replaced
40 """Defines the name, key_name and model for this entity. |
40 """Defines the name, key_name and model for this entity. |
41 """ |
41 """ |
42 |
42 |
43 super(Logic, self).__init__(model=model, base_model=base_model) |
43 super(Logic, self).__init__(model=model, base_model=base_model) |
44 |
44 |
45 def getKeyValues(self, entity): |
45 def getKeyValuesFromEntity(self, entity): |
46 """Returns the key values for the site settings. |
46 """Returns the key values for the site settings. |
47 |
47 |
48 The Site entity is a singleton, so this method returns |
48 The Site entity is a singleton, so this method returns |
49 a hard-coded link_id. |
49 a hard-coded link_id. |
50 |
50 |
76 return ['link_id'] |
76 return ['link_id'] |
77 |
77 |
78 def getSingleton(self): |
78 def getSingleton(self): |
79 """Return singleton Site settings entity, since there is always only one. |
79 """Return singleton Site settings entity, since there is always only one. |
80 """ |
80 """ |
81 return self.getFromFields(link_id=self.DEF_SITE_LINK_ID) |
81 |
|
82 fields = { |
|
83 'link_id': self.DEF_SITE_LINK_ID, |
|
84 } |
|
85 |
|
86 return self.getFromKeyFields(fields) |
82 |
87 |
83 |
88 |
84 logic = Logic() |
89 logic = Logic() |