Project

General

Profile

Actions

Patch #44274

open

Refactor Journal to decouple it from Issue

Added by Florian Walchshofer 1 day ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Core Plugins
Target version:
-

Description

Currently, Journal still contains several Issue-specific assumptions and behaviors.
This makes it difficult to reuse the journaling infrastructure for other models and requires Journal to know implementation details of Issue.

Following Holger Just's comment in #40890#note-2, Journal should act as a generic journal container and delegate model-specific behavior to the journalized object instead:

The refactoring should move Issue-specific logic out of Journal and provide a model-defined API for journalized records.

The current behavior for issues should remain unchanged.


Files

0001-journal-decoupling.patch (30.7 KB) 0001-journal-decoupling.patch Florian Walchshofer, 2026-07-19 19:28
Actions

Also available in: Atom PDF