Sylius/SyliusSalesBundle — pull request #4 by benscholler (2012-02-01 18:07:35+00:00)
Title: Moving order status to a seperate entity

This is a fairly large change to the way order statuses function. Essentially, this let's the administrators have the ability to create their own order statuses in the administration.

Adding it to the administration layout:

```
Create Order Status
List Order Statuses
```

Current Issues with this PR:

* There is no functional association of a status. For instance, if a user creates a "Complete" status, it doesn't mark the order as closed. A possible solution for this would be with functional flags in the status entity coupled with event listeners.
* Updating an order status via the drop down does update the order, but does not show as selected in the rendered drop down box on the next page load.
* There's probably some code cleanup that needs to happen, specifically in the status form types.

This is at least a step in the direction of letting the administrators of the e-commerce site have more control over their setup, instead of relying on a config file that a developer may update at the administrator's whim. Let me know what you think. :)