Webform Submission Attachments (WFSA)

Categories

Component ID

1117222

Component name

Webform Submission Attachments (WFSA)

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module links a node with a webform submission, as a way of extend the information of a node, and providing a method for dynamic content subtypes.

It is useful in scenarios like websites where users may submit request, with an additional (optional) datasheets, with different fields based on request parameters.

It also provides website users with no admin permissions the ability of manage content types by themselves without the complexity of CCK, thank's to the webform (3.x) UI.

Basic use steps:

1. enable the module ( at /admin/build/modules )
2. create at least one webform-enabled node (at /node/add/webform ) with some fields
3. edit settings of content type you want to enable the webform submission attachment feature, eg., for page type, go to /admin/content/node-type/page . Enable the "Webform submission attachments" at "Workflow settings"
4. create your first "wfsa" page at /node/add/page/#nid_of_your_webform. Eg., if your webform has nid 1, try /node/add/page/1

Notes:

  • removing nodes with attached submission will remove the submission as well
  • removing the attaches submission of a node will not remove the node itself, but will de-attach the submission
  • attached submission can be edited when editing the node (to users with "edit all/own webform attachments" permission)
  • webform pagination is not taken into account
  • there are permissions for create webform attachments, edit own/all webform attachments, and view own/all webform attachments. Existent webform permission policy is not taken into account, except "view" node webform, needed when creating new attachments
  • there is no integration with views, rules, or token yet

Module is operational, but it is still in early development state. Any suggestions will be wellcome.