Project

General

Profile

Actions

Bug #23560

closed

Put versioning code from TCEmain in version extension - part #1

Added by Benni Mack about 14 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
-
Target version:
-
Start date:
2010-09-18
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

This patch is the first version to put a lot of the workspace code out of tcemain so it is only used when the versioning extension is installed. It moves the following "features" in cmdmap hooks:
- processing cmd "version"
- swapping versions
- everything about stage changes
- everything about notifications
- page / branch versioning

Additionally, it adds new hooks in the cmdmap method so you can now define your own commands (maybe helpful for DAM as well?), and hook in before and after anything in the cmdmap.

This removes around 1000 lines of code from TCEmain.
(issue imported from #M15740)


Files

extract_tcemain.patch (90.1 KB) extract_tcemain.patch Administrator Admin, 2010-09-18 11:50
15740_extract_tcemain_v2.patch (90.9 KB) 15740_extract_tcemain_v2.patch Administrator Admin, 2010-09-18 12:10

Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #23719: Reference to global array $TCA without fetching from global scopeClosedErnesto Baschny2010-10-13

Actions
Related to TYPO3 Core - Bug #23720: Record deletion emitts error messageClosedSteffen Gebert2010-10-13

Actions
Actions

Also available in: Atom PDF