Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(275)

Side by Side Diff: chrome/common/extensions/permissions/chrome_api_permissions.cc

Issue 27283002: Identity API: Add chrome.identity.onSignInChanged routing and IDL (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: build fix Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/common/extensions/permissions/chrome_api_permissions.h" 5 #include "chrome/common/extensions/permissions/chrome_api_permissions.h"
6 6
7 #include "chrome/common/extensions/permissions/bluetooth_permission.h" 7 #include "chrome/common/extensions/permissions/bluetooth_permission.h"
8 #include "chrome/common/extensions/permissions/media_galleries_permission.h" 8 #include "chrome/common/extensions/permissions/media_galleries_permission.h"
9 #include "chrome/common/extensions/permissions/socket_permission.h" 9 #include "chrome/common/extensions/permissions/socket_permission.h"
10 #include "chrome/common/extensions/permissions/usb_device_permission.h" 10 #include "chrome/common/extensions/permissions/usb_device_permission.h"
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 { APIPermission::kDns, "dns" }, 57 { APIPermission::kDns, "dns" },
58 { APIPermission::kDownloads, "downloads", APIPermissionInfo::kFlagNone, 58 { APIPermission::kDownloads, "downloads", APIPermissionInfo::kFlagNone,
59 IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS, 59 IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS,
60 PermissionMessage::kDownloads }, 60 PermissionMessage::kDownloads },
61 { APIPermission::kDownloadsOpen, "downloads.open", 61 { APIPermission::kDownloadsOpen, "downloads.open",
62 APIPermissionInfo::kFlagNone, 62 APIPermissionInfo::kFlagNone,
63 IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS_OPEN, 63 IDS_EXTENSION_PROMPT_WARNING_DOWNLOADS_OPEN,
64 PermissionMessage::kDownloadsOpen }, 64 PermissionMessage::kDownloadsOpen },
65 { APIPermission::kDownloadsShelf, "downloads.shelf" }, 65 { APIPermission::kDownloadsShelf, "downloads.shelf" },
66 { APIPermission::kIdentity, "identity" }, 66 { APIPermission::kIdentity, "identity" },
67 { APIPermission::kIdentityEmail, "identity.email",
68 APIPermissionInfo::kFlagNone,
69 IDS_EXTENSION_PROMPT_WARNING_IDENTITY_EMAIL,
70 PermissionMessage::kIdentityEmail },
67 { APIPermission::kExperimental, "experimental", 71 { APIPermission::kExperimental, "experimental",
68 APIPermissionInfo::kFlagCannotBeOptional }, 72 APIPermissionInfo::kFlagCannotBeOptional },
69 // NOTE(kalman): this is provided by a manifest property but needs to 73 // NOTE(kalman): this is provided by a manifest property but needs to
70 // appear in the install permission dialogue, so we need a fake 74 // appear in the install permission dialogue, so we need a fake
71 // permission for it. See http://crbug.com/247857. 75 // permission for it. See http://crbug.com/247857.
72 { APIPermission::kWebConnectable, "webConnectable", 76 { APIPermission::kWebConnectable, "webConnectable",
73 APIPermissionInfo::kFlagCannotBeOptional | 77 APIPermissionInfo::kFlagCannotBeOptional |
74 APIPermissionInfo::kFlagInternal, 78 APIPermissionInfo::kFlagInternal,
75 IDS_EXTENSION_PROMPT_WARNING_WEB_CONNECTABLE, 79 IDS_EXTENSION_PROMPT_WARNING_WEB_CONNECTABLE,
76 PermissionMessage::kWebConnectable}, 80 PermissionMessage::kWebConnectable},
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after
365 // Register aliases. 369 // Register aliases.
366 std::vector<PermissionsProvider::AliasInfo> aliases; 370 std::vector<PermissionsProvider::AliasInfo> aliases;
367 aliases.push_back(PermissionsProvider::AliasInfo( 371 aliases.push_back(PermissionsProvider::AliasInfo(
368 "unlimitedStorage", kOldUnlimitedStoragePermission)); 372 "unlimitedStorage", kOldUnlimitedStoragePermission));
369 aliases.push_back(PermissionsProvider::AliasInfo( 373 aliases.push_back(PermissionsProvider::AliasInfo(
370 "tabs", kWindowsPermission)); 374 "tabs", kWindowsPermission));
371 return aliases; 375 return aliases;
372 } 376 }
373 377
374 } // namespace extensions 378 } // namespace extensions
OLDNEW
« no previous file with comments | « chrome/common/extensions/api/identity.idl ('k') | extensions/common/permissions/api_permission.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698