edx/edx-platform — pull request #6272 by stephensanchez (2014-12-16 16:57:37+00:00)
Title: Positive filtering which steps can be skipped.

@wedaly @dianakhuang

We should only allow certain steps to be skipped. I had noticed that you could put the skip parameter on the payment step and get to payment confirmation.

This uses a positive filter to check which step you are trying to skip.

Test added to ensure you cannot skip the payment step (tests already exist for the positive steps)