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

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: remove unintended IdentityAPI changes 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/api_permission.h" 7 #include "chrome/common/extensions/permissions/api_permission.h"
8 #include "chrome/common/extensions/permissions/api_permission_set.h" 8 #include "chrome/common/extensions/permissions/api_permission_set.h"
9 #include "chrome/common/extensions/permissions/bluetooth_permission.h" 9 #include "chrome/common/extensions/permissions/bluetooth_permission.h"
10 #include "chrome/common/extensions/permissions/media_galleries_permission.h" 10 #include "chrome/common/extensions/permissions/media_galleries_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 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
363 // Register aliases. 367 // Register aliases.
364 std::vector<PermissionsProvider::AliasInfo> aliases; 368 std::vector<PermissionsProvider::AliasInfo> aliases;
365 aliases.push_back(PermissionsProvider::AliasInfo( 369 aliases.push_back(PermissionsProvider::AliasInfo(
366 "unlimitedStorage", kOldUnlimitedStoragePermission)); 370 "unlimitedStorage", kOldUnlimitedStoragePermission));
367 aliases.push_back(PermissionsProvider::AliasInfo( 371 aliases.push_back(PermissionsProvider::AliasInfo(
368 "tabs", kWindowsPermission)); 372 "tabs", kWindowsPermission));
369 return aliases; 373 return aliases;
370 } 374 }
371 375
372 } // namespace extensions 376 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698