[TASK] Move import settings from configuration into site settings #180

Merged
Anja Leichsenring merged 1 commit from 13021_importer_site_settings into main 2026-08-18 11:30:10 +00:00

Defining per import where sys_category based filter properties reside
turned out a structural failure, as it leaves all other displays
sites (plugin configurations, frontend filter form) without an option
to pick a category parent for dedicated trees.
By unifying them per site and providing them as a site setting option
gives access to the values everywhere it is needed.
A fallback as extension configuration is in place, in case no site settings
are available.

Resolves: https://redmine.werkraum-media.de/issues/13021
Assisted-by: Claude Opus 5 noreply@anthropic.com

Defining per import where sys_category based filter properties reside turned out a structural failure, as it leaves all other displays sites (plugin configurations, frontend filter form) without an option to pick a category parent for dedicated trees. By unifying them per site and providing them as a site setting option gives access to the values everywhere it is needed. A fallback as extension configuration is in place, in case no site settings are available. Resolves: https://redmine.werkraum-media.de/issues/13021 Assisted-by: Claude Opus 5 noreply@anthropic.com
[TASK] Move import settings from configuration into site settings
Some checks failed
CI / base-qa (pull_request) Successful in 22s
CI / advanced-qa (82, ^14) (pull_request) Successful in 3m43s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 3m58s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 3m37s
CI / advanced-qa (83, ^14) (pull_request) Successful in 3m48s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 3m40s
CI / advanced-qa (84, ^14) (pull_request) Successful in 3m53s
CI / advanced-qa (85, ^13.4) (pull_request) Has been cancelled
CI / advanced-qa (85, ^14) (pull_request) Has been cancelled
d191bb76c7
Defining per import where sys_category based filter properties reside
turned out a structural failure, as it leaves all other displays
sites (plugin configurations, frontend filter form) without an option
to pick a category parent for dedicated trees.
By unifying them per site and providing them as a site setting option
gives access to the values everywhere it is needed.
A fallback as extension configuration is in place, in case no site settings
are available.

Resolves: https://redmine.werkraum-media.de/issues/13021
Assisted-by: Claude Opus 5 noreply@anthropic.com
Anja Leichsenring force-pushed 13021_importer_site_settings from d191bb76c7
Some checks failed
CI / base-qa (pull_request) Successful in 22s
CI / advanced-qa (82, ^14) (pull_request) Successful in 3m43s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 3m58s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 3m37s
CI / advanced-qa (83, ^14) (pull_request) Successful in 3m48s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 3m40s
CI / advanced-qa (84, ^14) (pull_request) Successful in 3m53s
CI / advanced-qa (85, ^13.4) (pull_request) Has been cancelled
CI / advanced-qa (85, ^14) (pull_request) Has been cancelled
to 40d23d74f3
Some checks failed
CI / base-qa (pull_request) Failing after 32s
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
2026-08-18 11:06:34 +00:00
Compare
Anja Leichsenring force-pushed 13021_importer_site_settings from 40d23d74f3
Some checks failed
CI / base-qa (pull_request) Failing after 32s
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
to 17934477b0
All checks were successful
CI / base-qa (pull_request) Successful in 31s
CI / advanced-qa (82, ^13.4) (pull_request) Successful in 3m37s
CI / advanced-qa (82, ^14) (pull_request) Successful in 4m0s
CI / advanced-qa (83, ^13.4) (pull_request) Successful in 3m38s
CI / advanced-qa (83, ^14) (pull_request) Successful in 3m56s
CI / advanced-qa (84, ^13.4) (pull_request) Successful in 3m46s
CI / advanced-qa (84, ^14) (pull_request) Successful in 3m52s
CI / advanced-qa (85, ^13.4) (pull_request) Successful in 3m40s
CI / advanced-qa (85, ^14) (pull_request) Successful in 3m50s
CI / base-qa (push) Successful in 1m8s
CI / advanced-qa (82, ^13.4) (push) Successful in 4m21s
CI / advanced-qa (82, ^14) (push) Successful in 3m49s
CI / advanced-qa (83, ^13.4) (push) Successful in 3m35s
CI / advanced-qa (83, ^14) (push) Successful in 3m59s
CI / advanced-qa (84, ^13.4) (push) Successful in 3m56s
CI / advanced-qa (84, ^14) (push) Successful in 4m25s
CI / advanced-qa (85, ^13.4) (push) Successful in 3m34s
CI / advanced-qa (85, ^14) (push) Successful in 3m45s
2026-08-18 11:08:48 +00:00
Compare
Anja Leichsenring deleted branch 13021_importer_site_settings 2026-08-18 11:30:10 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
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!180
No description provided.