Commit 9313100c authored by lipalani@chromium.org's avatar lipalani@chromium.org

Permissions for device info APIs.

BUG=170375

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221893

R=mpcomplete@chromium.org

Review URL: https://codereview.chromium.org/23856005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@222079 0039d316-1c4b-4281-b951-d872f2087c98
parent a9402315
...@@ -477,6 +477,10 @@ ...@@ -477,6 +477,10 @@
"dependencies": ["permission:sessions"], "dependencies": ["permission:sessions"],
"contexts": ["blessed_extension"] "contexts": ["blessed_extension"]
}, },
"signedInDevices": {
"dependencies": ["permission:signedInDevices"],
"contexts": ["blessed_extension"]
},
"socket": { "socket": {
"dependencies": ["permission:socket"], "dependencies": ["permission:socket"],
"contexts": ["blessed_extension"] "contexts": ["blessed_extension"]
......
...@@ -577,6 +577,10 @@ ...@@ -577,6 +577,10 @@
"channel": "dev", "channel": "dev",
"extension_types": ["extension", "legacy_packaged_app"] "extension_types": ["extension", "legacy_packaged_app"]
}, },
"signedInDevices": {
"channel": "dev",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"]
},
"streamsPrivate": { "streamsPrivate": {
"channel": "stable", "channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"], "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
......
{{+partials.standard_extensions_api api:apis.signed_in_devices}}
...@@ -121,6 +121,7 @@ class APIPermission { ...@@ -121,6 +121,7 @@ class APIPermission {
kScreensaver, kScreensaver,
kSerial, kSerial,
kSessions, kSessions,
kSignedInDevices,
kSocket, kSocket,
kSocketsUdp, kSocketsUdp,
kStorage, kStorage,
......
...@@ -130,6 +130,7 @@ std::vector<APIPermissionInfo*> ChromeAPIPermissions::GetAllPermissions() ...@@ -130,6 +130,7 @@ std::vector<APIPermissionInfo*> ChromeAPIPermissions::GetAllPermissions()
IDS_EXTENSION_PROMPT_WARNING_TABS, IDS_EXTENSION_PROMPT_WARNING_TABS,
PermissionMessage::kTabs }, PermissionMessage::kTabs },
{ APIPermission::kSessions, "sessions" }, { APIPermission::kSessions, "sessions" },
{ APIPermission::kSignedInDevices, "signedInDevices"},
{ APIPermission::kStorage, "storage" }, { APIPermission::kStorage, "storage" },
{ APIPermission::kSyncFileSystem, "syncFileSystem", { APIPermission::kSyncFileSystem, "syncFileSystem",
APIPermissionInfo::kFlagNone, APIPermissionInfo::kFlagNone,
......
...@@ -655,6 +655,7 @@ TEST(PermissionsTest, PermissionMessages) { ...@@ -655,6 +655,7 @@ TEST(PermissionsTest, PermissionMessages) {
skip.insert(APIPermission::kPushMessaging); skip.insert(APIPermission::kPushMessaging);
skip.insert(APIPermission::kScreensaver); skip.insert(APIPermission::kScreensaver);
skip.insert(APIPermission::kSessions); skip.insert(APIPermission::kSessions);
skip.insert(APIPermission::kSignedInDevices);
skip.insert(APIPermission::kStorage); skip.insert(APIPermission::kStorage);
skip.insert(APIPermission::kSystemCpu); skip.insert(APIPermission::kSystemCpu);
skip.insert(APIPermission::kSystemDisplay); skip.insert(APIPermission::kSystemDisplay);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment