Commit 90099b07 authored by lipalani@chromium.org's avatar lipalani@chromium.org

Permissions for device info APIs.

BUG=170375

Review URL: https://chromiumcodereview.appspot.com/23856005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221893 0039d316-1c4b-4281-b951-d872f2087c98
parent 8a4d813a
...@@ -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"]
......
...@@ -566,6 +566,10 @@ ...@@ -566,6 +566,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