From 47a2122a65834ef83f2ac6b109647844fd0ed709 Mon Sep 17 00:00:00 2001 From: Don Mitchell Date: Fri, 9 Aug 2013 15:58:22 -0400 Subject: [PATCH] Require edx:// for urls But don't use this parser for urls embedded in a browser url request. --- common/lib/xmodule/xmodule/modulestore/parsers.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/common/lib/xmodule/xmodule/modulestore/parsers.py b/common/lib/xmodule/xmodule/modulestore/parsers.py index b646d10707..4996cc4e8a 100644 --- a/common/lib/xmodule/xmodule/modulestore/parsers.py +++ b/common/lib/xmodule/xmodule/modulestore/parsers.py @@ -21,8 +21,8 @@ def parse_url(string): 'edx://version/0123FFFF' 'edx://mit.eecs.6002x' 'edx://mit.eecs.6002x;published' - 'edx://mit.eecs.6002x;published#HW3' - 'edx://mit.eecs.6002x;published@000eee12345#HW3' + 'edx://mit.eecs.6002x;published/block/HW3' + 'edx://mit.eecs.6002x;published/version/000eee12345/block/HW3' This returns None if string cannot be parsed. @@ -98,9 +98,9 @@ def parse_course_id(string): Examples of valid course_ids: 'mit.eecs.6002x' - 'mit.eecs.6002x;published' - 'mit.eecs.6002x#HW3' - 'mit.eecs.6002x;published#HW3' + 'mit.eecs.6002x/branch/published' + 'mit.eecs.6002x/block/HW3' + 'mit.eecs.6002x/branch/published/block/HW3' 'mit.eecs.6002x/branch/published/version/519665f6223ebd6980884f2b/block/HW3'