[TYPO3-workspace] IRRE fields and workspaces

Andi Keller andi4eyes at gmail.com
Mon Oct 17 18:05:08 CEST 2011


Dear Workspaces-Team,

We are using workspaces for a new project and I was experimenting with it
today. This might be a known issue (feature?) but I couldn't find anything
on that, yet.

Following scenario I was testing:
- We have the versioning fields in all of our custom database tables
- I have a main record in table A
- That record has several inline relations (IRRE) to table B (1:n relation)

- now that I change one of the related table B records (as it's a IRRE
field, I change it in table A's form), it creates a new versioned Record B.
So far so good.
- Probably because it IS a IRRE field, it creates a new versioned record for
record A as well and, even worse, new records for ALL other related record B
records.

In my workspaces module I see the actually changed record plus like 20 other
records that were not really changed (maybe technically, but certainly not
intentionally by the editor).

I think it should be possible to create that versioned record in table B and
keep the original relation to the unchaged record A.



Thanks for any hints on how to prevent that behavior.

Best,
Andi


More information about the TYPO3-team-workspace mailing list