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/grit/generated_resources.h" | 7 #include "chrome/grit/generated_resources.h" |
8 #include "extensions/common/permissions/api_permission.h" | 8 #include "extensions/common/permissions/api_permission.h" |
9 #include "extensions/common/permissions/api_permission_set.h" | 9 #include "extensions/common/permissions/api_permission_set.h" |
10 #include "extensions/common/permissions/media_galleries_permission.h" | 10 #include "extensions/common/permissions/media_galleries_permission.h" |
(...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
355 IDS_EXTENSION_PROMPT_WARNING_AUTOFILL_PRIVATE, | 355 IDS_EXTENSION_PROMPT_WARNING_AUTOFILL_PRIVATE, |
356 PermissionMessage::kAutofillPrivate}, | 356 PermissionMessage::kAutofillPrivate}, |
357 {APIPermission::kWebstoreWidgetPrivate, | 357 {APIPermission::kWebstoreWidgetPrivate, |
358 "webstoreWidgetPrivate", | 358 "webstoreWidgetPrivate", |
359 APIPermissionInfo::kFlagCannotBeOptional}, | 359 APIPermissionInfo::kFlagCannotBeOptional}, |
360 {APIPermission::kPasswordsPrivate, | 360 {APIPermission::kPasswordsPrivate, |
361 "passwordsPrivate", | 361 "passwordsPrivate", |
362 APIPermissionInfo::kFlagCannotBeOptional, | 362 APIPermissionInfo::kFlagCannotBeOptional, |
363 IDS_EXTENSION_PROMPT_WARNING_PASSWORDS_PRIVATE, | 363 IDS_EXTENSION_PROMPT_WARNING_PASSWORDS_PRIVATE, |
364 PermissionMessage::kPasswordsPrivate}, | 364 PermissionMessage::kPasswordsPrivate}, |
| 365 {APIPermission::kUsersPrivate, |
| 366 "usersPrivate", |
| 367 APIPermissionInfo::kFlagCannotBeOptional, |
| 368 IDS_EXTENSION_PROMPT_WARNING_USERS_PRIVATE, |
| 369 PermissionMessage::kUsersPrivate}, |
365 | 370 |
366 // Full url access permissions. | 371 // Full url access permissions. |
367 {APIPermission::kDebugger, | 372 {APIPermission::kDebugger, |
368 "debugger", | 373 "debugger", |
369 APIPermissionInfo::kFlagImpliesFullURLAccess | | 374 APIPermissionInfo::kFlagImpliesFullURLAccess | |
370 APIPermissionInfo::kFlagCannotBeOptional, | 375 APIPermissionInfo::kFlagCannotBeOptional, |
371 IDS_EXTENSION_PROMPT_WARNING_DEBUGGER, | 376 IDS_EXTENSION_PROMPT_WARNING_DEBUGGER, |
372 PermissionMessage::kDebugger}, | 377 PermissionMessage::kDebugger}, |
373 {APIPermission::kDevtools, | 378 {APIPermission::kDevtools, |
374 "devtools", | 379 "devtools", |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
471 | 476 |
472 std::vector<PermissionsProvider::AliasInfo> | 477 std::vector<PermissionsProvider::AliasInfo> |
473 ChromeAPIPermissions::GetAllAliases() const { | 478 ChromeAPIPermissions::GetAllAliases() const { |
474 // Register aliases. | 479 // Register aliases. |
475 std::vector<PermissionsProvider::AliasInfo> aliases; | 480 std::vector<PermissionsProvider::AliasInfo> aliases; |
476 aliases.push_back(PermissionsProvider::AliasInfo("tabs", kWindowsPermission)); | 481 aliases.push_back(PermissionsProvider::AliasInfo("tabs", kWindowsPermission)); |
477 return aliases; | 482 return aliases; |
478 } | 483 } |
479 | 484 |
480 } // namespace extensions | 485 } // namespace extensions |
OLD | NEW |