What I think should happen:
When a sub is created as pending with a future start date, then edited to start today, it should change to active and set the end date according to the sub type.

What happens now:
Right now, you have to change both the start date and the status. Also, the end date remains empty.

Here's a video showing what I mean:
http://screencast.com/t/s52DZtQDHso

Comments

alexweber’s picture

I see what you mean but what do you suggest we do with end dates in this case?

Here's what I mean:

When we create a new subscription with a future start date, the end date is now (optionally) automatically calculated based on the future start date. (either that or its manually specified).

Either way, when we go back and edit the subscription to make it start today, we could easily change the status to "Active", but then what happens to the end date? Technically we should have to adjust it for the new start date. But that's only if its the default length. If the end date was set manually it should be left alone.

Hmmm ok, I think I just answered my own question! :)

alexweber’s picture

Assigned: Unassigned » alexweber
alexweber’s picture

Status: Active » Fixed

Implemented in 1bc8134.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.