aboutsummaryrefslogtreecommitdiff
path: root/campusconnect
diff options
context:
space:
mode:
authorHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2013-06-24 18:05:17 +0200
committerHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2013-06-24 18:07:00 +0200
commit6a1a89fad21c6b148f7f5fe2281a779f595e2369 (patch)
treeec1fe5b192e4e70212af908de49060ef02234892 /campusconnect
parent2c64c3df9f34384894071712ec153329fc224aa1 (diff)
downloadecs2-6a1a89fad21c6b148f7f5fe2281a779f595e2369.tar.gz
ecs2-6a1a89fad21c6b148f7f5fe2281a779f595e2369.zip
Changed course_urls schema.
course_urls can now contain multiple URLs each with a descriptive title attribute.
Diffstat (limited to 'campusconnect')
-rw-r--r--campusconnect/schemas/cc_course_urls.schema.json14
1 files changed, 12 insertions, 2 deletions
diff --git a/campusconnect/schemas/cc_course_urls.schema.json b/campusconnect/schemas/cc_course_urls.schema.json
index 352a926..9c1657a 100644
--- a/campusconnect/schemas/cc_course_urls.schema.json
+++ b/campusconnect/schemas/cc_course_urls.schema.json
@@ -3,9 +3,19 @@
"description":"Data schema for JSON representation of CampusConnect course_urls resource",
"type":"object",
"properties": {
- "cms_course_id": {"type":"string", "required":true},
+ "cms_lecture_id": {"type":"string", "required":true},
"ecs_course_url": {"type":"string", "required":true, "format":"uri"},
- "lms_course_url": {"type":"string", "required":true, "format":"uri"},
+ "lms_course_url": {
+ "type":"array",
+ "items": {
+ "type":"object",
+ "properties": {
+ "title": {"type":"string", "required":true},
+ "url": {"type":"string", "required":true, "format":"uri"}
+ },
+ "additionalProperties" : false
+ }
+ }
},
"additionalProperties" : false
}