[FEATURE] Import Events into ext:events tables #145

Merged
Anja Leichsenring merged 10 commits from feature/events_import_to_events into main 2026-05-07 07:01:52 +00:00
No description provided.
The import logic was inconsistent and hard to extend. The new
approach facilitates a parser to walk the incoming JSON-LD structure,
apply entity mapping for each construct and results in an
abstract array that is almost ready to be handed over to DataHandler.

A wrapper will look up existing records for relating to the imported
data. At last the resulting array is handed over to DataHandler
to process.
No node must escape the parser, it will either be handled
or discarded, but both is an active decision.
It's a big one, we come back to that later
Added the Class and a test for a parsed item without relations
[REBASE] Integrate origin/main
All checks were successful
CI / base-qa (pull_request) Successful in 22s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 1m10s
CI / advanced-qa (82, ^14) (pull_request) Successful in 1m25s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 1m11s
CI / advanced-qa (83, ^14) (pull_request) Successful in 1m26s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 1m14s
CI / advanced-qa (84, ^14) (pull_request) Successful in 1m22s
CI / advanced-qa (85, ^13.4) (pull_request) Successful in 1m15s
CI / advanced-qa (85, ^14) (pull_request) Successful in 1m18s
f9d868a1e3
[TASK] Import dates for events
Some checks failed
CI / base-qa (pull_request) Successful in 23s
CI / advanced-qa (82, ^14) (pull_request) Failing after 13s
CI / advanced-qa (82, ^13.4) (pull_request) Failing after 28s
CI / advanced-qa (83, ^14) (pull_request) Failing after 14s
CI / advanced-qa (83, ^13.4) (pull_request) Failing after 33s
CI / advanced-qa (84, ^14) (pull_request) Failing after 18s
CI / advanced-qa (84, ^13.4) (pull_request) Failing after 37s
CI / advanced-qa (85, ^13.4) (pull_request) Failing after 32s
CI / advanced-qa (85, ^14) (pull_request) Failing after 18s
2581774f90
[TASK] Fix PhpStan messages
Some checks failed
CI / base-qa (pull_request) Failing after 23s
CI / advanced-qa (82, ^13.4) (pull_request) Has been skipped
CI / advanced-qa (82, ^14) (pull_request) Has been skipped
CI / advanced-qa (83, ^13.4) (pull_request) Has been skipped
CI / advanced-qa (83, ^14) (pull_request) Has been skipped
CI / advanced-qa (84, ^13.4) (pull_request) Has been skipped
CI / advanced-qa (84, ^14) (pull_request) Has been skipped
CI / advanced-qa (85, ^13.4) (pull_request) Has been skipped
CI / advanced-qa (85, ^14) (pull_request) Has been skipped
e02a412631
[TASK] Satisfy PHP-CS-Fixer
Some checks failed
CI / base-qa (pull_request) Successful in 18s
CI / advanced-qa (82, ^14) (pull_request) Failing after 23s
CI / advanced-qa (82, ^13.4) (pull_request) Failing after 1m13s
CI / advanced-qa (83, ^14) (pull_request) Failing after 11s
CI / advanced-qa (83, ^13.4) (pull_request) Failing after 1m22s
CI / advanced-qa (84, ^14) (pull_request) Failing after 23s
CI / advanced-qa (84, ^13.4) (pull_request) Failing after 1m15s
CI / advanced-qa (85, ^14) (pull_request) Failing after 18s
CI / advanced-qa (85, ^13.4) (pull_request) Failing after 1m19s
b21c1b41ed
Anja Leichsenring force-pushed feature/events_import_to_events from b21c1b41ed
Some checks failed
CI / base-qa (pull_request) Successful in 18s
CI / advanced-qa (82, ^14) (pull_request) Failing after 23s
CI / advanced-qa (82, ^13.4) (pull_request) Failing after 1m13s
CI / advanced-qa (83, ^14) (pull_request) Failing after 11s
CI / advanced-qa (83, ^13.4) (pull_request) Failing after 1m22s
CI / advanced-qa (84, ^14) (pull_request) Failing after 23s
CI / advanced-qa (84, ^13.4) (pull_request) Failing after 1m15s
CI / advanced-qa (85, ^14) (pull_request) Failing after 18s
CI / advanced-qa (85, ^13.4) (pull_request) Failing after 1m19s
to 538746ac2a
Some checks failed
CI / base-qa (pull_request) Successful in 19s
CI / advanced-qa (82, ^14) (pull_request) Failing after 13s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 1m29s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 1m23s
CI / advanced-qa (83, ^14) (pull_request) Failing after 17s
CI / advanced-qa (84, ^14) (pull_request) Failing after 17s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 1m20s
CI / advanced-qa (85, ^14) (pull_request) Failing after 22s
CI / advanced-qa (85, ^13.4) (pull_request) Successful in 1m19s
2026-05-05 08:12:39 +00:00
Compare
[TASK] Allow TYPO3 v14 LTS
All checks were successful
CI / base-qa (pull_request) Successful in 22s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 1m24s
CI / advanced-qa (82, ^14) (pull_request) Successful in 1m33s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 1m22s
CI / advanced-qa (83, ^14) (pull_request) Successful in 1m33s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 1m18s
CI / advanced-qa (84, ^14) (pull_request) Successful in 1m30s
CI / advanced-qa (85, ^13.4) (pull_request) Successful in 1m26s
CI / advanced-qa (85, ^14) (pull_request) Successful in 1m27s
49920aad64
[TASK] Declare properties for ParserContext readonly
All checks were successful
CI / base-qa (pull_request) Successful in 22s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 1m25s
CI / advanced-qa (82, ^14) (pull_request) Successful in 1m31s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 1m21s
CI / advanced-qa (83, ^14) (pull_request) Successful in 1m32s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 1m22s
CI / advanced-qa (84, ^14) (pull_request) Successful in 1m30s
CI / advanced-qa (85, ^13.4) (pull_request) Successful in 1m19s
CI / advanced-qa (85, ^14) (pull_request) Successful in 1m32s
3f7fb9482b
Anja Leichsenring deleted branch feature/events_import_to_events 2026-05-07 07:01:52 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
typo3/thuecat!145
No description provided.