Task #88494
closedDrop DB field t3_origuid / "origUid" functionality
100%
Description
The special TCA value / DB field "origUid" (usually "t3_origuid") has
had a long run, and it was used for various places, making the
value of the data very ambiguous, non-predictable and thus,
not usable for further usages.
One usage was to copy a record, where origUid contained the value of
the original record - without further evaluation.
Since localizations ("localize" and "copy into language") internally
are using previously mentioned copy process, origUid contained the
value of the original translation - however not very reliable since
consecutive localize & copy processes did not maintain integrity in a
proper way. That's the reason why "translationSource" ("l10n_source")
has been introduced with TYPO3 v8 already.
Additionally, versioning used it to store the original "online ID"
which is contained within "t3ver_oid" as well.
Using the field in any extension for further usage is not recommended,
as it was never clear what the meaning of the value was.
Since the versioning/workspaces and translation handling
implemented properly, this field is filled, but has no real
use anymore - it is now removed.
Updated by Gerrit Code Review over 5 years ago
- Status changed from New to Under Review
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/60870
Updated by Oliver Hader over 5 years ago
reverted functional test changes - see #88501 for details
Updated by Andreas Kienast about 5 years ago
- Status changed from Under Review to Closed
Updated by Christian Kuhn 9 months ago
- Related to Task #103099: Reduce TCA ctrl origUid usages added