diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-06-24 18:05:17 +0200 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-06-24 18:07:00 +0200 |
commit | 6a1a89fad21c6b148f7f5fe2281a779f595e2369 (patch) | |
tree | ec1fe5b192e4e70212af908de49060ef02234892 | |
parent | 2c64c3df9f34384894071712ec153329fc224aa1 (diff) | |
download | ecs2-6a1a89fad21c6b148f7f5fe2281a779f595e2369.tar.gz ecs2-6a1a89fad21c6b148f7f5fe2281a779f595e2369.zip |
Changed course_urls schema.
course_urls can now contain multiple URLs each with a
descriptive title attribute.
-rw-r--r-- | campusconnect/schemas/cc_course_urls.schema.json | 14 |
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 } |