OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "extensions/common/permissions/extensions_api_permissions.h" | 5 #include "extensions/common/permissions/extensions_api_permissions.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "extensions/common/permissions/api_permission.h" | 9 #include "extensions/common/permissions/api_permission.h" |
10 #include "extensions/common/permissions/permission_message.h" | 10 #include "extensions/common/permissions/permission_message.h" |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 "networking.config", | 91 "networking.config", |
92 APIPermissionInfo::kFlagNone, | 92 APIPermissionInfo::kFlagNone, |
93 IDS_EXTENSION_PROMPT_WARNING_NETWORKING_CONFIG, | 93 IDS_EXTENSION_PROMPT_WARNING_NETWORKING_CONFIG, |
94 PermissionMessage::kNetworkingConfig}, | 94 PermissionMessage::kNetworkingConfig}, |
95 {APIPermission::kNetworkingPrivate, | 95 {APIPermission::kNetworkingPrivate, |
96 "networkingPrivate", | 96 "networkingPrivate", |
97 APIPermissionInfo::kFlagCannotBeOptional, | 97 APIPermissionInfo::kFlagCannotBeOptional, |
98 IDS_EXTENSION_PROMPT_WARNING_NETWORKING_PRIVATE, | 98 IDS_EXTENSION_PROMPT_WARNING_NETWORKING_PRIVATE, |
99 PermissionMessage::kNetworkingPrivate}, | 99 PermissionMessage::kNetworkingPrivate}, |
100 {APIPermission::kPower, "power"}, | 100 {APIPermission::kPower, "power"}, |
101 {APIPermission::kPrinterProvider, "printerProvider"}, | 101 {APIPermission::kPrinterProvider, |
| 102 "printerProvider", |
| 103 APIPermissionInfo::kFlagNone, |
| 104 IDS_EXTENSION_PROMPT_WARNING_PRINTER_PROVIDER, |
| 105 PermissionMessage::kPrinterProvider}, |
102 {APIPermission::kSerial, | 106 {APIPermission::kSerial, |
103 "serial", | 107 "serial", |
104 APIPermissionInfo::kFlagNone, | 108 APIPermissionInfo::kFlagNone, |
105 IDS_EXTENSION_PROMPT_WARNING_SERIAL, | 109 IDS_EXTENSION_PROMPT_WARNING_SERIAL, |
106 PermissionMessage::kSerial}, | 110 PermissionMessage::kSerial}, |
107 // Because warning messages for the "socket" permission vary based | 111 // Because warning messages for the "socket" permission vary based |
108 // on the permissions parameters, no message ID or message text is | 112 // on the permissions parameters, no message ID or message text is |
109 // specified here. The message ID and text used will be | 113 // specified here. The message ID and text used will be |
110 // determined at run-time in the |SocketPermission| class. | 114 // determined at run-time in the |SocketPermission| class. |
111 {APIPermission::kSocket, | 115 {APIPermission::kSocket, |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
178 kOldFullscreenPermission)); | 182 kOldFullscreenPermission)); |
179 aliases.push_back( | 183 aliases.push_back( |
180 PermissionsProvider::AliasInfo("app.window.fullscreen.overrideEsc", | 184 PermissionsProvider::AliasInfo("app.window.fullscreen.overrideEsc", |
181 kOldOverrideEscFullscreenPermission)); | 185 kOldOverrideEscFullscreenPermission)); |
182 aliases.push_back(PermissionsProvider::AliasInfo( | 186 aliases.push_back(PermissionsProvider::AliasInfo( |
183 "unlimitedStorage", kOldUnlimitedStoragePermission)); | 187 "unlimitedStorage", kOldUnlimitedStoragePermission)); |
184 return aliases; | 188 return aliases; |
185 } | 189 } |
186 | 190 |
187 } // namespace extensions | 191 } // namespace extensions |
OLD | NEW |