[later phase] Make Component `audit` operation scalable

Created on 6 May 2025, 6 days ago

Overview

πŸ“Œ Calculate field and component dependencies on save and store them in an easy to retrieve format Active introduced:

  1. the audit operation on Component config entities
  2. the \Drupal\experience_builder\Audit\ComponentAudit service
  3. the \Drupal\experience_builder\Controller\ComponentAuditController (+ test)

However, it's implemented in the most naΓ―ve/simple way possible β€” intentionally! β€” and for example loads every entity revision πŸ˜…

Proposed resolution

So we'll need to improve that. If we don't do that before 1.0, we'll need to gate it behind xb_dev_mode.

User interface changes

TBD

πŸ“Œ Task
Status

Postponed

Version

0.0

Component

Data model

Created by

πŸ‡§πŸ‡ͺBelgium wim leers Ghent πŸ‡§πŸ‡ͺπŸ‡ͺπŸ‡Ί

Live updates comments and jobs are added and updated live.
  • Performance

    It affects performance. It is often combined with the Needs profiling tag.

Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024