Hi, I am using D6.14 with workflow 6.x-11 and i18n 6.x-1.1
As I do not want to give user permission to administer nodes, I created a workflow with 3 states:
- draft
- active
- archived
and set some actions to be executed when the state of a node move to another, t.i. from draft to active the node is published and unpublished when from active to draft.
I am having now this issue when I create translations for nodes: I create a node in language A, then save the node, then click on translation tab and create and save the node in language B. The result is that the two nodes are not linked in an A-B tanslation couple.
This does not happen for nodes without a workflow.
I can't say if it is a workflow, i18n or d6 issue.
Any clue? Please tell me if and how I could provide more specific information in order to investigate the issue!
Thanks in advance,
GP
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | workflow_synctranslation.zip | 1.32 KB | customweb |
Comments
Comment #1
zorp commentedI'm having the same issue with a site and would be more than happy to provide details I just need to know a little about what details to provide.
Comment #2
sdelbosc commentedI did not reproduce this issue with the following configuration :
Comment #3
mrmat commentedI've exactly the same problem with Drupal 6.19, Workflow 6.x-1.4 and I18n 6.x-1.5
How did you solved this problem ? Maybe it's simply related to a misconfiguration of permissions or some workflow transition ?
Comment #4
customweb commentedI have solved this problem by a module. I wrote in another thread about this. You will find it in the attachment. I can not say why in some cases it works and in some cases not. I think it was never implemented, because probably you want a translation workflow and in this case you do not want that the synchronization between the translation node happens.
Comment #5
mrmat commentedThanks a lot for this module it works well for synchronisation of workflow state between translation.
It solves the big part of my problem.
About case of nodes not binded together i thing it's related to some actions done on transitions. I will try to find some more precise explanation.
Comment #6
tjerkameel commentedI think I know why the translations aren't binded:
When you execute some actions on workflow triggers.
For example:
'Workflow: (creation) to Workflow: Draft'
Your actions probably are something like:
It's the 'Save post' action that is responsible for the lost binding.
If you however unassign the 'Save post' action the node is no longer unpublished when saved.
So how can this be fixed?
Comment #7
liquidcms commentedconfirming that module in #4 works when a node is switched to a different state using VBO.
thanks for the module!! this really should be default in workflow module as opposed to a separate module.. but this works for now.
thanks.
Comment #8
Rob_Feature commentedI'm running into this as well using Rules module for my publishing. I'm checking "workflow transition" and then triggering "Publish content". My translations aren't bound to the source node when this happens. Anyone have any thoughts on a fix? (the module above didn't fix anything for me)
Comment #9
Rob_Feature commentedI think this is actually a Rules module issue, not workflow (since the save action belongs to rules). Marking it as a duplicate of #484870: i18n tnid fails with Workflow Rules and saving content