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 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 {APIPermission::kWallpaper, | 203 {APIPermission::kWallpaper, |
204 "wallpaper", | 204 "wallpaper", |
205 APIPermissionInfo::kFlagCannotBeOptional, | 205 APIPermissionInfo::kFlagCannotBeOptional, |
206 IDS_EXTENSION_PROMPT_WARNING_WALLPAPER, | 206 IDS_EXTENSION_PROMPT_WARNING_WALLPAPER, |
207 PermissionMessage::kWallpaper}, | 207 PermissionMessage::kWallpaper}, |
208 {APIPermission::kWebNavigation, | 208 {APIPermission::kWebNavigation, |
209 "webNavigation", | 209 "webNavigation", |
210 APIPermissionInfo::kFlagNone, | 210 APIPermissionInfo::kFlagNone, |
211 IDS_EXTENSION_PROMPT_WARNING_HISTORY_READ, | 211 IDS_EXTENSION_PROMPT_WARNING_HISTORY_READ, |
212 PermissionMessage::kTabs}, | 212 PermissionMessage::kTabs}, |
| 213 {APIPermission::kWindowsGlobal, "windows.global"}, |
213 | 214 |
214 // Register private permissions. | 215 // Register private permissions. |
215 {APIPermission::kScreenlockPrivate, | 216 {APIPermission::kScreenlockPrivate, |
216 "screenlockPrivate", | 217 "screenlockPrivate", |
217 APIPermissionInfo::kFlagCannotBeOptional, | 218 APIPermissionInfo::kFlagCannotBeOptional, |
218 IDS_EXTENSION_PROMPT_WARNING_SCREENLOCK_PRIVATE, | 219 IDS_EXTENSION_PROMPT_WARNING_SCREENLOCK_PRIVATE, |
219 PermissionMessage::kScreenlockPrivate}, | 220 PermissionMessage::kScreenlockPrivate}, |
220 {APIPermission::kActivityLogPrivate, | 221 {APIPermission::kActivityLogPrivate, |
221 "activityLogPrivate", | 222 "activityLogPrivate", |
222 APIPermissionInfo::kFlagCannotBeOptional, | 223 APIPermissionInfo::kFlagCannotBeOptional, |
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
476 | 477 |
477 std::vector<PermissionsProvider::AliasInfo> | 478 std::vector<PermissionsProvider::AliasInfo> |
478 ChromeAPIPermissions::GetAllAliases() const { | 479 ChromeAPIPermissions::GetAllAliases() const { |
479 // Register aliases. | 480 // Register aliases. |
480 std::vector<PermissionsProvider::AliasInfo> aliases; | 481 std::vector<PermissionsProvider::AliasInfo> aliases; |
481 aliases.push_back(PermissionsProvider::AliasInfo("tabs", kWindowsPermission)); | 482 aliases.push_back(PermissionsProvider::AliasInfo("tabs", kWindowsPermission)); |
482 return aliases; | 483 return aliases; |
483 } | 484 } |
484 | 485 |
485 } // namespace extensions | 486 } // namespace extensions |
OLD | NEW |