aboutsummaryrefslogtreecommitdiff
path: root/campusconnect
diff options
context:
space:
mode:
authorHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2013-01-24 10:00:34 +0100
committerHeiko Bernloehr <Heiko.Bernloehr@FreeIT.de>2013-01-24 10:01:58 +0100
commit98a333e282c4ff5f420d533474210d0b116ed530 (patch)
treec948f66f577cc868d19741fe08ebe2462eb2a8e3 /campusconnect
parent502e93f1253b20f3db58ba9019a1613ef79dab45 (diff)
downloadecs2-98a333e282c4ff5f420d533474210d0b116ed530.tar.gz
ecs2-98a333e282c4ff5f420d533474210d0b116ed530.zip
Denying of additional properties added.
Diffstat (limited to 'campusconnect')
-rw-r--r--campusconnect/schemas/cc_course_members.schema.json6
-rw-r--r--campusconnect/schemas/cc_courselinks.schema.json12
-rw-r--r--campusconnect/schemas/cc_courses.schema.json55
-rw-r--r--campusconnect/schemas/cc_directory_trees.schema.json6
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
}
}
},