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"