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

Side by Side Diff: chrome/common/extensions/permissions/chrome_permission_message_rules.cc

Issue 1106613005: Extensions: Switch to new permission message system, part IV (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review Created 5 years, 7 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
« no previous file with comments | « no previous file | chrome/common/extensions/permissions/permission_set_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "chrome/common/extensions/permissions/chrome_permission_message_rules.h " 5 #include "chrome/common/extensions/permissions/chrome_permission_message_rules.h "
6 6
7 #include "base/stl_util.h" 7 #include "base/stl_util.h"
8 #include "base/strings/string_util.h" 8 #include "base/strings/string_util.h"
9 #include "chrome/grit/generated_resources.h" 9 #include "chrome/grit/generated_resources.h"
10 #include "extensions/common/permissions/api_permission_set.h" 10 #include "extensions/common/permissions/api_permission_set.h"
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 // specifying the transport method used; serial and/or Bluetooth. 313 // specifying the transport method used; serial and/or Bluetooth.
314 {IDS_EXTENSION_PROMPT_WARNING_BLUETOOTH_SERIAL, 314 {IDS_EXTENSION_PROMPT_WARNING_BLUETOOTH_SERIAL,
315 {APIPermission::kBluetooth, APIPermission::kSerial}, 315 {APIPermission::kBluetooth, APIPermission::kSerial},
316 {APIPermission::kBluetoothDevices}}, 316 {APIPermission::kBluetoothDevices}},
317 317
318 {IDS_EXTENSION_PROMPT_WARNING_ACCESSIBILITY_FEATURES_READ_MODIFY, 318 {IDS_EXTENSION_PROMPT_WARNING_ACCESSIBILITY_FEATURES_READ_MODIFY,
319 {APIPermission::kAccessibilityFeaturesModify, 319 {APIPermission::kAccessibilityFeaturesModify,
320 APIPermission::kAccessibilityFeaturesRead}, 320 APIPermission::kAccessibilityFeaturesRead},
321 {}}, 321 {}},
322 322
323 {IDS_EXTENSION_PROMPT_WARNING_AUDIO_AND_VIDEO_CAPTURE,
324 {APIPermission::kAudioCapture, APIPermission::kVideoCapture},
325 {}},
326
327 // TODO(sashab): Add the missing combinations of media galleries 323 // TODO(sashab): Add the missing combinations of media galleries
328 // permissions so a valid permission is generated for all combinations. 324 // permissions so a valid permission is generated for all combinations.
329 {IDS_EXTENSION_PROMPT_WARNING_MEDIA_GALLERIES_READ_WRITE_DELETE, 325 {IDS_EXTENSION_PROMPT_WARNING_MEDIA_GALLERIES_READ_WRITE_DELETE,
330 {APIPermission::kMediaGalleriesAllGalleriesCopyTo, 326 {APIPermission::kMediaGalleriesAllGalleriesCopyTo,
331 APIPermission::kMediaGalleriesAllGalleriesDelete, 327 APIPermission::kMediaGalleriesAllGalleriesDelete,
332 APIPermission::kMediaGalleriesAllGalleriesRead}, 328 APIPermission::kMediaGalleriesAllGalleriesRead},
333 {}}, 329 {}},
334 {IDS_EXTENSION_PROMPT_WARNING_MEDIA_GALLERIES_READ_WRITE, 330 {IDS_EXTENSION_PROMPT_WARNING_MEDIA_GALLERIES_READ_WRITE,
335 {APIPermission::kMediaGalleriesAllGalleriesCopyTo, 331 {APIPermission::kMediaGalleriesAllGalleriesCopyTo,
336 APIPermission::kMediaGalleriesAllGalleriesRead}, 332 APIPermission::kMediaGalleriesAllGalleriesRead},
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
537 {IDS_EXTENSION_PROMPT_WARNING_HOME_PAGE_SETTING_OVERRIDE, 533 {IDS_EXTENSION_PROMPT_WARNING_HOME_PAGE_SETTING_OVERRIDE,
538 {APIPermission::kHomepage}, 534 {APIPermission::kHomepage},
539 {}}, 535 {}},
540 {IDS_EXTENSION_PROMPT_WARNING_SEARCH_SETTINGS_OVERRIDE, 536 {IDS_EXTENSION_PROMPT_WARNING_SEARCH_SETTINGS_OVERRIDE,
541 {APIPermission::kSearchProvider}, 537 {APIPermission::kSearchProvider},
542 {}}, 538 {}},
543 {IDS_EXTENSION_PROMPT_WARNING_START_PAGE_SETTING_OVERRIDE, 539 {IDS_EXTENSION_PROMPT_WARNING_START_PAGE_SETTING_OVERRIDE,
544 {APIPermission::kStartupPages}, 540 {APIPermission::kStartupPages},
545 {}}, 541 {}},
546 542
543 {IDS_EXTENSION_PROMPT_WARNING_AUDIO_AND_VIDEO_CAPTURE,
544 {APIPermission::kAudioCapture, APIPermission::kVideoCapture},
545 {}},
546
547 // Individual message rules taken from 547 // Individual message rules taken from
548 // ExtensionsAPIPermissions::GetAllPermissions(): 548 // ExtensionsAPIPermissions::GetAllPermissions():
549 {IDS_EXTENSION_PROMPT_WARNING_AUDIO_CAPTURE, 549 {IDS_EXTENSION_PROMPT_WARNING_AUDIO_CAPTURE,
550 {APIPermission::kAudioCapture}, 550 {APIPermission::kAudioCapture},
551 {}}, 551 {}},
552 {IDS_EXTENSION_PROMPT_WARNING_BLUETOOTH_PRIVATE, 552 {IDS_EXTENSION_PROMPT_WARNING_BLUETOOTH_PRIVATE,
553 {APIPermission::kBluetoothPrivate}, 553 {APIPermission::kBluetoothPrivate},
554 {}}, 554 {}},
555 {IDS_EXTENSION_PROMPT_WARNING_DECLARATIVE_WEB_REQUEST, 555 {IDS_EXTENSION_PROMPT_WARNING_DECLARATIVE_WEB_REQUEST,
556 {APIPermission::kDeclarativeWebRequest}, 556 {APIPermission::kDeclarativeWebRequest},
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
672 insert(permission_four); 672 insert(permission_four);
673 insert(permission_five); 673 insert(permission_five);
674 insert(permission_six); 674 insert(permission_six);
675 } 675 }
676 676
677 ChromePermissionMessageRule::PermissionIDSetInitializer:: 677 ChromePermissionMessageRule::PermissionIDSetInitializer::
678 ~PermissionIDSetInitializer() { 678 ~PermissionIDSetInitializer() {
679 } 679 }
680 680
681 } // namespace extensions 681 } // namespace extensions
OLDNEW
« no previous file with comments | « no previous file | chrome/common/extensions/permissions/permission_set_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698