diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-01-24 10:00:34 +0100 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2013-01-24 10:01:58 +0100 |
commit | 98a333e282c4ff5f420d533474210d0b116ed530 (patch) | |
tree | c948f66f577cc868d19741fe08ebe2462eb2a8e3 /campusconnect | |
parent | 502e93f1253b20f3db58ba9019a1613ef79dab45 (diff) | |
download | ecs2-98a333e282c4ff5f420d533474210d0b116ed530.tar.gz ecs2-98a333e282c4ff5f420d533474210d0b116ed530.zip |
Denying of additional properties added.
Diffstat (limited to 'campusconnect')
-rw-r--r-- | campusconnect/schemas/cc_course_members.schema.json | 6 | ||||
-rw-r--r-- | campusconnect/schemas/cc_courselinks.schema.json | 12 | ||||
-rw-r--r-- | campusconnect/schemas/cc_courses.schema.json | 55 | ||||
-rw-r--r-- | campusconnect/schemas/cc_directory_trees.schema.json | 6 |
4 files changed, 54 insertions, 25 deletions
diff --git a/campusconnect/schemas/cc_course_members.schema.json b/campusconnect/schemas/cc_course_members.schema.json index fae1ddc..c874b8c 100644 --- a/campusconnect/schemas/cc_course_members.schema.json +++ b/campusconnect/schemas/cc_course_members.schema.json @@ -18,10 +18,12 @@ "properties": { "id": {"type":"string"}, "groupRole": {"type":"string"} - } + }, + "additionalProperties" : false } } - } + }, + "additionalProperties" : false } } }, diff --git a/campusconnect/schemas/cc_courselinks.schema.json b/campusconnect/schemas/cc_courselinks.schema.json index c4271d8..7723c13 100644 --- a/campusconnect/schemas/cc_courselinks.schema.json +++ b/campusconnect/schemas/cc_courselinks.schema.json @@ -37,9 +37,11 @@ "properties": { "startDatetime": {"type":"string", "format":"date-time"}, "endDatetime": {"type":"string", "format":"date-time"} - } + }, + "additionalProperties" : false } - } + }, + "additionalProperties" : false } }, "degreeProgrammes": { @@ -49,7 +51,8 @@ "properties": { "title": {"type":"string"}, "code": {"type":"string"} - } + }, + "additionalProperties" : false } }, "lecturers": { @@ -59,7 +62,8 @@ "properties": { "fisrtName": {"type":"string"}, "lastName": {"type":"string"} - } + }, + "additionalProperties" : false } } }, diff --git a/campusconnect/schemas/cc_courses.schema.json b/campusconnect/schemas/cc_courses.schema.json index 02a41ee..183af0c 100644 --- a/campusconnect/schemas/cc_courses.schema.json +++ b/campusconnect/schemas/cc_courses.schema.json @@ -14,7 +14,8 @@ "courseType": {"type":"string"}, "hoursPerWeek": {"type":"integer"}, "parallelGroupScenario": {"type":"integer"} - } + }, + "additionalProperties" : false }, "lecturers": { "type":"array", @@ -23,7 +24,8 @@ "properties":{ "firstName": {"type":"string"}, "lastName": {"type":"string"} - } + }, + "additionalProperties" : false } }, "degreeProgrammes": { @@ -39,9 +41,11 @@ "properties": { "from":{"type":"integer"}, "to":{"type":"integer"} - } + }, + "additionalProperties" : false } - } + }, + "additionalProperties" : false } }, "allocations": { @@ -51,7 +55,8 @@ "properties":{ "parentID": {"type":"string"}, "order": {"type":"integer"} - } + }, + "additionalProperties" : false } }, "comment1": {"type":"string"}, @@ -65,7 +70,8 @@ "properties":{ "id": {"type":"string"}, "title": {"type":"string"} - } + }, + "additionalProperties" : false } }, "prerequisites": {"type":"string"}, @@ -80,7 +86,8 @@ "properties":{ "href": {"type":"string", "format":"uri"}, "title": {"type":"string"} - } + }, + "additionalProperties" : false } }, "linkToCourse": { @@ -88,7 +95,8 @@ "properties":{ "href": {"type":"string", "format":"uri"}, "title": {"type":"string"} - } + }, + "additionalProperties" : false }, "parallelGroups": { "type":"array", @@ -122,9 +130,11 @@ "properties": { "startDatetime": {"type":"string", "format":"date-time"}, "endDatetime": {"type":"string", "format":"date-time"} - } + }, + "additionalProperties" : false } - } + }, + "additionalProperties" : false } }, "singleDatesAndVenues": { @@ -132,9 +142,17 @@ "items": { "type":"object", "properties": { - "startDatetime": {"type":"string", "format":"date-time"}, - "endDatetime": {"type":"string", "format":"date-time"} - } + "venue": {"type":"string"}, + "date": { + "type":"object", + "properties": { + "startDatetime": {"type":"string", "format":"date-time"}, + "endDatetime": {"type":"string", "format":"date-time"} + }, + "additionalProperties" : false + } + }, + "additionalProperties" : false } }, "maxParticipants": {"type":"integer"}, @@ -145,8 +163,9 @@ "type":"object", "properties": { "firstName": {"type":"string"}, - "lsatName": {"type":"string"} - } + "lastName": {"type":"string"} + }, + "additionalProperties" : false } }, "canceledDates": { @@ -156,10 +175,12 @@ "properties": { "datetime": {"type":"string", "format":"date-time"}, "comment": {"type":"string"} - } + }, + "additionalProperties" : false } } - } + }, + "additionalProperties" : false } }, "modules": { diff --git a/campusconnect/schemas/cc_directory_trees.schema.json b/campusconnect/schemas/cc_directory_trees.schema.json index 3180aba..dd926e9 100644 --- a/campusconnect/schemas/cc_directory_trees.schema.json +++ b/campusconnect/schemas/cc_directory_trees.schema.json @@ -19,9 +19,11 @@ "properties": { "id": {"type":"string", "required":true}, "title": {"type":"string"} - } + }, + "additionalProperties" : false } - } + }, + "additionalProperties" : false } } }, |