I'm looking to show and hide form fields based on the current progress of a node using contributed modules like Workflow, Maestro or rules.
For example, I would like to show certain fields if a post is published and hide those same fields if it is in draft. I would like to avoid writing a custom module if possible.
Is there a simple way to interact with the Drupal 7 FormAPI to show and hide fields based on the status of a node using Rules, Workflow, Maestro or other contributed modules?
Also, is there an easy way to modify 'select lists' produced with the FormAPI using any of the noted plugins?