OLD | NEW |
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 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
227 { APIPermission::kWebRequestInternal, "webRequestInternal" }, | 227 { APIPermission::kWebRequestInternal, "webRequestInternal" }, |
228 { APIPermission::kWebstorePrivate, "webstorePrivate", | 228 { APIPermission::kWebstorePrivate, "webstorePrivate", |
229 APIPermissionInfo::kFlagCannotBeOptional }, | 229 APIPermissionInfo::kFlagCannotBeOptional }, |
230 { APIPermission::kMediaGalleriesPrivate, "mediaGalleriesPrivate", | 230 { APIPermission::kMediaGalleriesPrivate, "mediaGalleriesPrivate", |
231 APIPermissionInfo::kFlagCannotBeOptional }, | 231 APIPermissionInfo::kFlagCannotBeOptional }, |
232 { APIPermission::kStreamsPrivate, "streamsPrivate", | 232 { APIPermission::kStreamsPrivate, "streamsPrivate", |
233 APIPermissionInfo::kFlagCannotBeOptional }, | 233 APIPermissionInfo::kFlagCannotBeOptional }, |
234 { APIPermission::kEnterprisePlatformKeysPrivate, | 234 { APIPermission::kEnterprisePlatformKeysPrivate, |
235 "enterprise.platformKeysPrivate", | 235 "enterprise.platformKeysPrivate", |
236 APIPermissionInfo::kFlagCannotBeOptional }, | 236 APIPermissionInfo::kFlagCannotBeOptional }, |
| 237 { APIPermission::kWebrtcLoggingPrivate, "webrtcLoggingPrivate", |
| 238 APIPermissionInfo::kFlagCannotBeOptional }, |
237 | 239 |
238 // Full url access permissions. | 240 // Full url access permissions. |
239 { APIPermission::kDebugger, "debugger", | 241 { APIPermission::kDebugger, "debugger", |
240 APIPermissionInfo::kFlagImpliesFullURLAccess | | 242 APIPermissionInfo::kFlagImpliesFullURLAccess | |
241 APIPermissionInfo::kFlagCannotBeOptional, | 243 APIPermissionInfo::kFlagCannotBeOptional, |
242 IDS_EXTENSION_PROMPT_WARNING_DEBUGGER, | 244 IDS_EXTENSION_PROMPT_WARNING_DEBUGGER, |
243 PermissionMessage::kDebugger }, | 245 PermissionMessage::kDebugger }, |
244 { APIPermission::kDevtools, "devtools", | 246 { APIPermission::kDevtools, "devtools", |
245 APIPermissionInfo::kFlagImpliesFullURLAccess | | 247 APIPermissionInfo::kFlagImpliesFullURLAccess | |
246 APIPermissionInfo::kFlagCannotBeOptional | | 248 APIPermissionInfo::kFlagCannotBeOptional | |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
359 // Register aliases. | 361 // Register aliases. |
360 std::vector<PermissionsProvider::AliasInfo> aliases; | 362 std::vector<PermissionsProvider::AliasInfo> aliases; |
361 aliases.push_back(PermissionsProvider::AliasInfo( | 363 aliases.push_back(PermissionsProvider::AliasInfo( |
362 "unlimitedStorage", kOldUnlimitedStoragePermission)); | 364 "unlimitedStorage", kOldUnlimitedStoragePermission)); |
363 aliases.push_back(PermissionsProvider::AliasInfo( | 365 aliases.push_back(PermissionsProvider::AliasInfo( |
364 "tabs", kWindowsPermission)); | 366 "tabs", kWindowsPermission)); |
365 return aliases; | 367 return aliases; |
366 } | 368 } |
367 | 369 |
368 } // namespace extensions | 370 } // namespace extensions |
OLD | NEW |