Posted by emi_bcn on April 7, 2011 at 1:10pm
4 followers
| Project: | Migrate Extras |
| Version: | 7.x-2.x-dev |
| Component: | Migrate Extras Features |
| Category: | feature request |
| Priority: | normal |
| Assigned: | drewish |
| Status: | closed (fixed) |
| Issue tags: | integration, webform |
Issue Summary
Hi there,
It would be nice to have this module integrated with webform. It would be very nice to be able to import 1) webform nodes and 2) webform submissions.
For an initial approach to importing submissions you can take a look into webform_import module (only Drupal 6).
Thanks a lot!!
emi
Comments
#1
I've been doing some work on this but it's focused on submissions.
#2
Here's some preliminary stuff. I've been able to insert submissions with text fields. I haven't gotten around to messing with more complex types.
#3
Getting closer, I've tested most field types other than grid and hidden.
#4
Realized we should pass the node into our DestinationHandlers. Also throw an exception if the pass in a non-webform node.
This is getting close. I'd love some maintainer feedback.
#5
Huh, d.o seems to having some trouble, lost my previous reply - anyway, fields() can take $entity_type and $bundle parameters, so you can restrict it to $bundle=='webform'...
#6
#7
Meant to say:
I thought I was following the pattern in MigrateExtrasFlagHandler::fields() but now that I look at it they're calling the module_exists to see if it's safe to call the function. That code is commented out so I'll just delete it since I didn't actually use any of it.
#8
This has a better __toString(), correctly computes update/insert counts when specifying sids an has some WIP code to pick the value of select components. Use the last patch then just drop this in over it. I didn't want to bother re-rolling right now.
#9
I think this should be pretty good. Got the selects able to look up keys or values based on an argument.
#10
Committed to 7.x-2.x
#11
Automatically closed -- issue fixed for 2 weeks with no activity.