Workflow and Lifecycle - restricting manual promotion of life cycle states.

Hi I have a workflow and lifecye defined for an item type.

Say if the current workflow task  is "start" - my life cycle of the item is promoted from "Draft" to "Active".

However before voting the user is able to manually promote the lifecycle from draft to active. Is there any way to restrict the manual promotion of the item when workflow is involved.

Any help would be greatly appreciated, thanks.