buffet: Implicitly define minimalRole in command definition file
Buffet still set minimalRole to 'user' even if value is omitted.
BUG=brillo:808
TEST=`FEATURES=test emerge-gizmo buffet`
Change-Id: I8d0ca7a2b38fd265a0f4ac468ed8ee3e0550a09f
Reviewed-on: https://chromium-review.googlesource.com/274233
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
diff --git a/buffet/etc/buffet/gcd.json b/buffet/etc/buffet/gcd.json
index dae09f9..ac85f6b 100644
--- a/buffet/etc/buffet/gcd.json
+++ b/buffet/etc/buffet/gcd.json
@@ -1,6 +1,7 @@
{
"base": {
"updateBaseConfiguration": {
+ "minimalRole": "manager",
"parameters": {
"localDiscoveryEnabled": "boolean",
"localAnonymousAccessMaxRole": [ "none", "viewer", "user" ],
@@ -10,16 +11,19 @@
},
"reboot": {
+ "minimalRole": "user",
"parameters": {},
"results": {}
},
"identify": {
+ "minimalRole": "user",
"parameters": {},
"results": {}
},
"updateDeviceInfo": {
+ "minimalRole": "manager",
"parameters": {
"description": "string",
"name": "string"