Drupal is a registered trademark of Dries Buytaert
cms 2.1.0 Update released for Drupal core (2.1.0)! menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.0 Minor update available for module eca (3.1.0). sophron 3.1.1 Minor update available for module sophron (3.1.1). ai 1.3.1 Minor update available for module ai (1.3.1). seven 2.0.0-beta6 New beta version released for theme seven (2.0.0-beta6). seven 1.0.1-beta1 First beta version released for theme seven (1.0.1-beta1). editoria11y 3.0.0-beta7 New beta version released for module editoria11y (3.0.0-beta7). modeler_api 1.1.0 Minor update available for module modeler_api (1.1.0). form_mode_control 8.x-2.6 Minor update available for module form_mode_control (8.x-2.6). symfony_mailer_log 1.2.4 Minor update available for module symfony_mailer_log (1.2.4). cms_content_sync 3.2.1 Minor update available for module cms_content_sync (3.2.1). modal_page 5.1.9 Minor update available for module modal_page (5.1.9). drupal_cms_helper 2.1.0 Minor update available for module drupal_cms_helper (2.1.0). eca 3.1.0-rc1 First release candidate for module eca (3.1.0-rc1). book 3.0.1 Minor update available for module book (3.0.1). domain_theme_switch 3.0.0 Major update available for module domain_theme_switch (3.0.0). cms_content_sync 3.2.0 Minor update available for module cms_content_sync (3.2.0). editoria11y 3.0.0-beta6 New beta version released for module editoria11y (3.0.0-beta6). forum 1.0.6 Minor update available for module forum (1.0.6).

entity_labels

No security coverage
View on drupal.org

A Drupal 10/11 module that provides a Reports page listing entity type and
bundle label metadata (label, description, help) and field label metadata (label,
description, allowed values) — with CSV export and CSV import for bulk updates.

Features

  • Entities tab — browse all entity types that support bundles; drill down by
    entity type; view label, description, and help text.
  • Fields tab — browse all fields across all bundles; drill down by entity type
    and bundle; view label, description, field type, and allowed values. On the bundle
    view, fields are ordered to match the default form display.
  • CSV export — scoped to the current view (all, entity type, or bundle). Every
    export includes a notes column and a langcode column to target translations.
  • CSV import — upload a modified CSV to bulk-update labels and descriptions.
    allowed_values and field_type are display-only and never imported.
    Only FieldConfig-based (non-base) fields can be updated; base fields
    such as title are skipped.
  • Multilingual — uses Drupal's core translation detection; import targets the
    language specified in the langcode column.

Optional Module Support

When the following contrib modules are installed, the Fields tab, export, and import are automatically extended:

  • Field Group (drupal/field_group, any version) — Groups from the default form mode appear as rows
    with field_type = field_group; group label and description are exportable and importable.
  • Custom Field (drupal/custom_field, 4.x only) — Each column within a custom_field field gets its own row
    with a field_column identifier; column label and description are exportable and importable.

Permissions

Permission Purpose access site reports View reports and download CSV exports administer site configuration Upload CSV imports

Usage

  1. Navigate to Administration → Reports → Entity labels.
  2. Use the Entities and Fields primary tabs to browse metadata.
  3. Click an entity type cell to filter by type. On the Fields tab, click a bundle cell to drill into that bundle.
  4. Click ⇩ Download CSV to export the current view.
  5. Edit the CSV, then use the Import secondary tab to upload and apply changes.

About

This module was created using AI and understood by humans. See Never submit code you do not understand.

TODO

Drush support

  • Export entity/field labels to CSV via Drush command.
  • Import a CSV file via Drush command (non-interactive bulk updates).

Multilingual

  • Config translation support: import targets the language in the langcode column, but config entity
    translation (i.e. writing to config translation overrides rather than the base config) is not yet implemented.
  • UI language switcher for the report pages.

Activity

Total releases
2
First release
Mar 2026
Latest release
18 hours ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Mar 23, 2026
1.0.x-dev Dev Mar 23, 2026