simple_entity_reports
Project description
Simple Entity Reports provides a lightweight report builder for Drupal entities. It allows site builders and permitted users to quickly create, save, run, and export reports based on any supported entity type without building a custom View for every reporting need.
Users can select an entity type, choose columns from entity properties, fields, field sub-properties, referenced entity fields, and formatted date values. Reports can include filters, sortable result columns, CSV export, and saved report configurations.
Saved reports can be private to the owner or made public for other authenticated users to view and export. Each saved report tracks ownership, original creator, creation date, last run date, and result count.
Longer feature list
Simple Entity Reports includes:
- Build reports from Drupal entity types.
- Select columns from entity properties and fields.
- Select field sub-properties for compound fields such as address, date ranges, and entity references.
- Select fields from referenced entities.
- Display select/list fields as stored keys or human-readable labels.
- Display date fields using Drupal date formats.
- Filter reports by supported field types.
- Save report configurations for later use.
- Save filters with reports.
- Create private or public reports.
- Track report owner and original creator separately.
- Track created date, last run date, and result count.
- Clone existing reports.
- Export reports to CSV.
- Live-search and filter available columns in the column selector dialog.
- Reorder selected columns with drag-and-drop.
Use cases
This module is useful for sites that need quick ad hoc reporting across any content entity object type: node, user, taxonomy terms, commerce entities, or custom entity types.
It is especially helpful when non-technical staff need reusable reports but do not need the complexity of learning Drupal Views, understanding entity relationships, or asking an administrator or developer to build a custom report or configure a new view every time. Simple Entity Reports gives authorized users a guided interface for choosing the data they need, applying filters, saving commonly used reports, and exporting results without requiring advanced Drupal site-building knowledge.
This module is intentionally focused on table-based reporting. Drupal Views is a powerful and flexible tool for building many kinds of displays, including pages, blocks, grids, lists, feeds, rendered entity output, and custom display formats. Simple Entity Reports is not intended to replace that flexibility. Instead, it provides a simpler workflow for one common need: selecting fields, filtering records, and producing a straightforward table of results that can be viewed, saved, reused, or exported.