app/soc/logic/models/request.py
changeset 562 1bf2beedda03
parent 535 9045b8888772
child 618 b2319f2633bc
--- a/app/soc/logic/models/request.py	Sat Nov 22 18:58:32 2008 +0000
+++ b/app/soc/logic/models/request.py	Sat Nov 22 20:10:43 2008 +0000
@@ -42,21 +42,19 @@
     """See base.Logic.getKeyNameValues.
     """
 
-    return [entity.role, entity.to.link_id, entity.requester.link_id]
+    return [entity.role, entity.scope.link_id, entity.link_id]
 
   def getKeyValuesFromFields(self, fields):
     """See base.Logic.getKeyValuesFromFields.
     """
 
-    # TODO: "program_ln" might be needed here, since some Groups, such as
-    #   Organizations, are per-Program, per-Year
-    return [fields['role'], fields['group_ln'], fields['user_ln']]
+    return [fields['role'], fields['scope_path'], fields['link_id']]
 
   def getKeyFieldNames(self):
     """See base.Logic.getKeyFieldNames.
     """
 
-    return ['role', 'group_ln', 'user_ln']
+    return ['role', 'scope_path', 'link_id']
 
 
 logic = Logic()