← all change records
#3070293 New permission to view user email
Generated 2026-09-22 02:00 UTC
Matching rules (1)
- to:
arg: 0
fqn: '\Drupal\Core\Session\AccountInterface::hasPermission'
string_in:
- 'view user email addresses'
Affected contrib projects (71)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| email_registration ↗ | 0 | 0 | 2 | 23,433 | 0 | 1 | |
| administerusersbyrole ↗ | 0 | 0 | 0 | 20,273 | 0 | 3 | |
| ai ↗ | 0 | 0 | 0 | 17,818 | 0 | 8 | |
| advanced_help ↗ | 0 | 0 | 0 | 15,885 | 0 | 1 | |
| access_unpublished ↗ | 0 | 0 | 0 | 12,403 | 0 | 2 | |
| ai_agents ↗ | 0 | 0 | 0 | 10,093 | 0 | 2 | |
| advancedqueue ↗ | 0 | 0 | 0 | 6,094 | 0 | 2 | |
| ajax_comments ↗ | 0 | 0 | 0 | 4,397 | 0 | 1 | |
| akamai ↗ | 0 | 0 | 0 | 2,995 | 0 | 2 | |
| graphql_compose ↗ | 0 | 0 | 2 | 1,716 | 0 | 1 | |
| acquia_dam ↗ | 0 | 0 | 0 | 1,343 | 0 | 3 | |
| ai_translate ↗ | 0 | 0 | 0 | 1,288 | 0 | 1 | |
| administration_language_negotiation ↗ | 0 | 0 | 0 | 1,166 | 0 | 1 | |
| amp ↗ | 0 | 0 | 0 | 1,096 | 0 | 2 | |
| opigno_learning_path ↗ | 0 | 0 | 1 | 987 | 0 | 1 | |
| apigee_edge ↗ | 0 | 0 | 0 | 800 | 0 | 9 | |
| ai_seo ↗ | 0 | 0 | 0 | 797 | 0 | 1 | |
| acquia_contenthub ↗ | 0 | 0 | 0 | 651 | 0 | 6 | |
| api_proxy ↗ | 0 | 0 | 0 | 573 | 0 | 1 | |
| apigee_api_catalog ↗ | 0 | 0 | 0 | 494 | 0 | 2 | |
| allowed_languages ↗ | 0 | 0 | 0 | 493 | 0 | 2 | |
| access_by_ref ↗ | 0 | 0 | 0 | 470 | 0 | 1 | |
| ai_logging ↗ | 0 | 0 | 0 | 459 | 0 | 1 | |
| adva ↗ | 0 | 0 | 0 | 407 | 0 | 2 | |
| ad ↗ | 0 | 0 | 0 | 361 | 0 | 2 | |
| agreement ↗ | 0 | 0 | 0 | 352 | 0 | 3 | |
| ai_context ↗ | 0 | 0 | 0 | 299 | 0 | 6 | |
| admin_feedback ↗ | 0 | 0 | 0 | 283 | 0 | 1 | |
| access_policy ↗ | 0 | 0 | 0 | 269 | 0 | 9 | |
| acknowledgements ↗ | 0 | 0 | 0 | 192 | 0 | 4 | |
| ai_agents_test ↗ | 0 | 0 | 0 | 156 | 0 | 1 | |
| analyze ↗ | 0 | 0 | 0 | 129 | 0 | 1 | |
| apigee_m10n ↗ | 0 | 0 | 0 | 124 | 0 | 22 | |
| anu_lms ↗ | 0 | 0 | 0 | 114 | 0 | 2 | |
| akismet ↗ | 0 | 0 | 0 | 101 | 0 | 1 | |
| access_by_taxonomy ↗ | 0 | 0 | 0 | 85 | 0 | 2 | |
| acquia_cms_headless ↗ | 0 | 0 | 0 | 84 | 0 | 1 | |
| alt_login ↗ | 0 | 0 | 0 | 84 | 0 | 1 | |
| announcements ↗ | 0 | 0 | 0 | 67 | 0 | 2 | |
| ai_social_posts ↗ | 0 | 0 | 0 | 54 | 0 | 1 | |
| adnuntius ↗ | 0 | 0 | 0 | 46 | 0 | 1 | |
| activitypub ↗ | 0 | 0 | 0 | 38 | 0 | 17 | |
| ai_auto_reference ↗ | 0 | 0 | 0 | 30 | 0 | 1 | |
| ai_content_advisor ↗ | 0 | 0 | 0 | 17 | 0 | 1 | |
| api ↗ | 0 | 0 | 0 | 14 | 0 | 2 | |
| access_token_auth ↗ | 0 | 0 | 0 | 13 | 0 | 2 | |
| address_js_geocoder ↗ | 0 | 0 | 0 | 13 | 0 | 1 | |
| affiliated ↗ | 0 | 0 | 0 | 13 | 0 | 5 | |
| ai_chat ↗ | 0 | 0 | 0 | 12 | 0 | 1 | |
| aggrid ↗ | 0 | 0 | 0 | 11 | 0 | 1 | |
| api_docs ↗ | 0 | 0 | 0 | 10 | 0 | 1 | |
| ahrefs ↗ | 0 | 0 | 0 | 9 | 0 | 1 | |
| alert_telegram ↗ | 0 | 0 | 0 | 9 | 0 | 3 | |
| ai_404_redirect ↗ | 0 | 0 | 0 | 6 | 0 | 2 | |
| apisync ↗ | 0 | 0 | 0 | 6 | 0 | 3 | |
| a12s_maps_sync ↗ | 0 | 0 | 0 | 5 | 0 | 1 | |
| action_queue ↗ | 0 | 0 | 0 | 5 | 0 | 1 | |
| aiprompt ↗ | 0 | 0 | 0 | 5 | 0 | 4 | |
| admin_actions ↗ | 0 | 0 | 0 | 4 | 0 | 1 | |
| advanced_file_destination ↗ | 0 | 0 | 0 | 4 | 0 | 4 | |
| ad_inserter ↗ | 0 | 0 | 0 | 3 | 0 | 1 | |
| ai_workspace ↗ | 0 | 0 | 0 | 3 | 0 | 4 | |
| arguments ↗ | 0 | 0 | 0 | 3 | 0 | 1 | |
| association ↗ | 0 | 0 | 0 | 2 | 0 | 3 | |
| ai_agents_ossa ↗ | 0 | 0 | 0 | 1 | 0 | 8 | |
| ai_eval ↗ | 0 | 0 | 0 | 1 | 0 | 3 | |
| api_token_entity ↗ | 0 | 0 | 0 | 1 | 0 | 1 | |
| ai_upgrade_assistant ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| alert_types ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| api_browser ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| api_normalization ↗ | 0 | 0 | 0 | 0 | 0 | 12 |