app/soc/views/helper/access.py
changeset 1475 22b63ab59b27
parent 1466 bfcec687b362
child 1481 0ccf92d073e8
--- a/app/soc/views/helper/access.py	Mon Feb 23 18:26:00 2009 +0000
+++ b/app/soc/views/helper/access.py	Mon Feb 23 18:27:14 2009 +0000
@@ -1274,18 +1274,12 @@
     """Checks whether this program's timeline may be edited.
     """
 
-    time_line_keyname = django_args['scope_path']
+    time_line_keyname = timeline_logic.getKeyFieldsFromFields(django_args)
     timeline_entity = timeline_logic.getFromKeyName(time_line_keyname)
 
     if not timeline_entity:
       # timeline does not exists so deny
       self.deny(django_args)
 
-    split_keyname = time_line_keyname.rsplit('/')
-
-    fields = {
-        'scope_path' : split_keyname[0],
-        'link_id' : split_keyname[1],
-        }
-
+    fields = program_logic.getKeyFieldsFromFields(django_args)
     self.checkIsHostForProgram(fields)