Task #45132

Epic #55070: Workpackages

Epic #54851: WP: Workspaces IRRE & MM bugfixes

Story #54853: As a user I want to correctly create, modify, preview and publish IRRE & MM related workspace changes

Task #56376: Invalid relations of IRRE records in workspaces

Faulty translation behavior of IRRE using workspaces

Added by Oliver Hader over 2 years ago. Updated over 1 year ago.

Status:Rejected Start date:2013-02-04
Priority:Should have Due date:
Assigned To:- % Done:

0%

Category:IRRE Spent time: -
Target version:4.5.23
TYPO3 Version:4.7 Complexity:
PHP Version:5.3 Sprint Focus:

Description

The translation behavior of IRRE child records on workspaces is wrong on plain new records.

Inline Relational Records editing used the most specific version of a record for references. In case of creating new records on a workspace, a version placeholder record will be generated as well as a specific version to overlay that placeholder. Translations of a record will copy the accordant record and refer to it by using the l18n_parent field ("transOrigPointerField" in TCA). For historic reasons the uid of the placeholder record is used in that case instead of the most specific version - otherwise relations between original and translation are not recognized in several places in TYPO3 (which is actually the real bug, but cannot be resolved easily on the fly for historical reasons).

Thus, the bug fix is to use the uid of the placeholder record in those cases instead and to adopt the form view component of IRRE to recognize those placeholders as translation parents as well.


Related issues

related to Core - Task #29278: Lost relations on copying IRRE children in workspaces Rejected 2011-08-26
related to Grid Elements - Bug #46749: Drag'n'drop child elements inside Gridelements + Workspaces Rejected 2013-03-28
related to Grid Elements - Bug #46747: Translating Childelements in Grid-Container saves into or... Rejected 2013-03-28
related to Core - Bug #51651: Translated record shows title of relation in default lang... Closed 2013-09-02

History

#1 Updated by Gerrit Code Review over 2 years ago

  • Status changed from New to Under Review

Patch set 1 for branch TYPO3_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/17999

#2 Updated by Gerrit Code Review over 2 years ago

Patch set 2 for branch TYPO3_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/17999

#3 Updated by Gerrit Code Review over 2 years ago

Patch set 3 for branch TYPO3_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/17999

#4 Updated by Gerrit Code Review over 2 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/18235

#5 Updated by Gerrit Code Review over 2 years ago

Patch set 4 for branch TYPO3_4-7 has been pushed to the review server.
It is available at https://review.typo3.org/17999

#6 Updated by Gerrit Code Review over 2 years ago

Patch set 1 for branch TYPO3_4-5 has been pushed to the review server.
It is available at https://review.typo3.org/18585

#7 Updated by Oliver Hader over 1 year ago

  • Parent task set to #54853
  • Is Regression set to No

#8 Updated by Oliver Hader over 1 year ago

  • Assigned To deleted (Oliver Hader)

#9 Updated by Oliver Hader over 1 year ago

  • Status changed from Under Review to Needs Feedback

#10 Updated by Oliver Hader over 1 year ago

  • Status changed from Needs Feedback to On Hold

#11 Updated by Oliver Hader over 1 year ago

  • Parent task changed from #54853 to #56376

#12 Updated by Oliver Hader over 1 year ago

  • Status changed from On Hold to Rejected

Solved with issue #56376

Also available in: Atom PDF