projects
/
osm
/
NBI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixing bug 732
[osm/NBI.git]
/
osm_nbi
/
validation.py
diff --git
a/osm_nbi/validation.py
b/osm_nbi/validation.py
index
ba2451b
..
acb53c0
100644
(file)
--- a/
osm_nbi/validation.py
+++ b/
osm_nbi/validation.py
@@
-381,7
+381,7
@@
vim_account_new_schema = {
"description": description_schema,
"vim": name_schema,
"datacenter": name_schema,
"description": description_schema,
"vim": name_schema,
"datacenter": name_schema,
- "vim_type": {"enum": ["openstack", "openvim", "vmware", "opennebula", "aws", "azure"]},
+ "vim_type": {"enum": ["openstack", "openvim", "vmware", "opennebula", "aws", "azure"
, "fos"
]},
"vim_url": description_schema,
# "vim_url_admin": description_schema,
# "vim_tenant": name_schema,
"vim_url": description_schema,
# "vim_url_admin": description_schema,
# "vim_tenant": name_schema,
@@
-648,22
+648,20
@@
roles_new_schema = {
"type": "object",
"properties": {
"name": shortname_schema,
"type": "object",
"properties": {
"name": shortname_schema,
- "
definition": object
_schema,
+ "
root": bool
_schema,
},
},
- "required": ["name"],
- "additionalProperties":
Fals
e
+ "required": ["name"
, "root"
],
+ "additionalProperties":
Tru
e
}
roles_edit_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Roles edit schema for administrators",
"type": "object",
"properties": {
}
roles_edit_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Roles edit schema for administrators",
"type": "object",
"properties": {
- "_id": id_schema,
- "name": shortname_schema,
- "definition": object_schema,
+ "root": bool_schema,
},
},
- "required": ["
_id", "name", "definition
"],
- "additionalProperties":
Fals
e,
+ "required": ["
root
"],
+ "additionalProperties":
Tru
e,
"minProperties": 1
}
"minProperties": 1
}