--- a/app/soc/logic/models/home_settings.py Tue Nov 04 20:06:36 2008 +0000
+++ b/app/soc/logic/models/home_settings.py Wed Nov 05 23:32:59 2008 +0000
@@ -19,6 +19,7 @@
__authors__ = [
'"Sverre Rabbelier" <sverre@rabbelier.nl>',
+ '"Lennard de Rijk" <ljvderijk@gmail.com>'
]
@@ -42,6 +43,24 @@
# views.models.base.View approach
self._keyName = key_name.nameHomeSettings
self._skip_properties = []
+
+ def getKeyValues(self, entity):
+ """See base.Logic.getKeyNameValues.
+ """
+
+ return [entity.partial_path, entity.link_name]
+
+ def getKeyValuesFromFields(self, fields):
+ """See base.Logic.getKeyValuesFromFields.
+ """
+
+ return [fields['partial_path'], fields['link_name']]
+
+ def getKeyFieldNames(self):
+ """See base.Logic.getKeyFieldNames
+ """
+
+ return ['partial_path', 'link_name']
logic = Logic()