Workflow required

Component ID

2213629

Component name

Workflow required

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

263

Component created

Component changed

Component body

This simple module allows nodes with required elements to be left empty when the node is in selected workflow states.

This is Useful for 'draft', 'unpublished' or 'staging' kind of workflow states where the node isn't yet finished. It's especially useful when using nodes as complex formal applications over several pages where users typically spend lot of time to fill out and work with them.

The FAPI '#required' attribute will recursively be unset after the form is build, but enabled again just before rendering, giving the user the same visual experience as before.

This depend on the workflow.module, and it enhances the workflow state admin page at admin/config/workflow/workflow/<wid> with an additional column "Ignore required".